holoedit.data
Class HoloWaveForm

java.lang.Object
  extended by holoedit.data.HoloWaveForm

public class HoloWaveForm
extends java.lang.Object


Field Summary
private  float fileLength
          duree du fichier (ms)
private  java.lang.String fileType
           
private  boolean fine
          etat pour l'import
private  java.util.Vector<HoloExternalData> linkedDatas
           
private  int listID
           
private  float sampleRate
          sample rate
private  float sampleRateMs
           
private  int sampleSize
          sample size
private  java.io.File soundFile
          associated sound file
(package private)  byte[] waveBuffer
          datas
 
Constructor Summary
HoloWaveForm()
           
HoloWaveForm(java.io.File f)
           
 
Method Summary
 boolean addLinkedData(HoloSDIFdata holoSDIFdatasdifDt)
           
 boolean containsLinkedData(HoloSDIFdata holoSDIFdatasdifDt)
           
private  void createList(javax.media.opengl.GL gl)
           
 int drawSoundPool(javax.media.opengl.GL gl, float margin, float[] color, int ID)
          pour dessiner dans la piscine de son !
 HoloWaveForm dupliquer()
           
 boolean equals(java.lang.Object o)
           
 float getFileLength()
           
 int getFileLengthCS()
           
 java.lang.String getFileType()
           
 java.lang.String getInfo()
           
 java.util.Vector<HoloExternalData> getLinkedDatas()
           
 int getLinkedDatasCount()
           
 java.lang.String getPath()
           
 java.lang.String getPathWoQuote()
           
 float getSampleRate()
           
 float getSampleRateMs()
           
 java.io.File getSoundFile()
           
 java.lang.String getSoundFileName()
           
 java.lang.String getStripPath()
           
 java.lang.String getStripPathWoQuote()
           
 byte[] getWaveBuffer()
           
 boolean isEmpty()
           
 boolean isFine()
           
 boolean removeLinkedData(HoloSDIFdata holoSDIFdatasdifDt)
           
 void setFileLength(float fileLength)
           
 void setFileType(java.lang.String fileType)
           
 void setFine(boolean b)
           
 void setSampleRate(float hz)
           
 void setSampleRateMs(float sampleRateMs)
           
 void setSoundFile(java.io.File f)
          Modification/Retour des parametres *******
 void setWaveBuffer(byte[] _buf)
           
 java.lang.String toString()
           
 java.lang.String toString2(java.lang.String parentPath)
           
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

soundFile

private java.io.File soundFile
associated sound file


fine

private boolean fine
etat pour l'import


fileType

private java.lang.String fileType

fileLength

private float fileLength
duree du fichier (ms)


sampleRate

private float sampleRate
sample rate


sampleRateMs

private float sampleRateMs

sampleSize

private int sampleSize
sample size


waveBuffer

byte[] waveBuffer
datas


listID

private int listID

linkedDatas

private java.util.Vector<HoloExternalData> linkedDatas
Constructor Detail

HoloWaveForm

public HoloWaveForm()

HoloWaveForm

public HoloWaveForm(java.io.File f)
Method Detail

dupliquer

public HoloWaveForm dupliquer()

equals

public boolean equals(java.lang.Object o)
Overrides:
equals in class java.lang.Object

toString2

public java.lang.String toString2(java.lang.String parentPath)

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object

setSoundFile

public void setSoundFile(java.io.File f)
Modification/Retour des parametres *******


getSoundFile

public java.io.File getSoundFile()

getSoundFileName

public java.lang.String getSoundFileName()

getStripPath

public java.lang.String getStripPath()

getStripPathWoQuote

public java.lang.String getStripPathWoQuote()

getPath

public java.lang.String getPath()

getPathWoQuote

public java.lang.String getPathWoQuote()

getSampleRate

public float getSampleRate()

setSampleRate

public void setSampleRate(float hz)

isEmpty

public boolean isEmpty()

drawSoundPool

public int drawSoundPool(javax.media.opengl.GL gl,
                         float margin,
                         float[] color,
                         int ID)
pour dessiner dans la piscine de son ! on dessine ˆ t=0


createList

private void createList(javax.media.opengl.GL gl)

getFileLength

public float getFileLength()

setFileLength

public void setFileLength(float fileLength)

getFileLengthCS

public int getFileLengthCS()

getWaveBuffer

public byte[] getWaveBuffer()

setWaveBuffer

public void setWaveBuffer(byte[] _buf)

getSampleRateMs

public float getSampleRateMs()

setSampleRateMs

public void setSampleRateMs(float sampleRateMs)

getFileType

public java.lang.String getFileType()

setFileType

public void setFileType(java.lang.String fileType)

isFine

public boolean isFine()

setFine

public void setFine(boolean b)

getInfo

public java.lang.String getInfo()

addLinkedData

public boolean addLinkedData(HoloSDIFdata holoSDIFdatasdifDt)

removeLinkedData

public boolean removeLinkedData(HoloSDIFdata holoSDIFdatasdifDt)

containsLinkedData

public boolean containsLinkedData(HoloSDIFdata holoSDIFdatasdifDt)

getLinkedDatasCount

public int getLinkedDatasCount()

getLinkedDatas

public java.util.Vector<HoloExternalData> getLinkedDatas()