Class PlayerBase
java.lang.Object
|
+----PlayerBase
- public class PlayerBase
- extends Object
- implements JWListener
-
PlayerBase()
-
-
addWaveStreamListener(JWListener)
- definie l'objet qui recoi les evenements du waveStream.
-
getBalance()
-
-
getPlayPosition()
-
-
getSpeed()
-
-
getVolume()
-
-
isEmpty()
- retourne true, si Waves ne contiennes pas de donnees.
-
isPlaying()
- retourne, si le Player est en jouant.
-
JWEventPerformed(JWEvent)
- s'occupe de l'evenement du WaveStream
-
loop()
- Joue l'entier fichier wave en mode loop.
-
loop(int)
- Joue le fichier wave depuis "depuis" en mode loop.
-
loop(int, int)
- Joue le fichier wave depuis "debut" jusqu'a "fin" (en echantillons) en mode loop.
-
loop(int, int, int)
- Joue le fichier wave entre "debut" et "fin", en commencant a "mark" en mode loop.
-
loop(Selection)
- Joue le fichier wave en tenant compte de la selection "sel" en mode loop.
-
pause()
- pause de jouer.
-
play()
- Joue l'entier fichier wave.
-
play(int)
- Joue le fichier wave depuis "depuis".
-
play(int, int)
- Joue le fichier wave depuis "debut" jusqu'a "fin" (en echantillons).
-
play(int, int, int)
- Joue le fichier wave entre "debut" et "fin", en commencant a "mark".
-
play(int, int, int, boolean)
- commence à jouer le WaveFile depuis "debut" jusqu'a "fin".
-
play(Selection)
- Joue le fichier wave en tenant compte de la selection "sel".
-
play(Selection, boolean)
- Joue le ichier wave en tenant compte de la selection "sel", et
en mode "loop", si true.
-
setBalance(float)
- Change la balance en temps reel pendant jouer.
-
setFrequency(int)
-
-
setSpeed(float)
- Change la vitesse en temps reel pendant jouer.
-
setVolume(float)
- Change le volume en temps reel pendant jouer.
-
setWaves(short[], short[])
-
-
stop()
- arrete de jouer.
PlayerBase
public PlayerBase()
setWaves
public void setWaves(short left[],
short right[])
setFrequency
public int setFrequency(int freq)
stop
public void stop()
- arrete de jouer.
pause
public void pause()
- pause de jouer.
Pour recommencer, appelle pause encore une fois ou play()
Pour arretter le mode "pause", appelle stop().
play
public void play()
- Joue l'entier fichier wave.
- See Also:
- play
play
public void play(int debut)
- Joue le fichier wave depuis "depuis".
- See Also:
- play
play
public void play(int debut,
int fin)
- Joue le fichier wave depuis "debut" jusqu'a "fin" (en echantillons).
- See Also:
- play
play
public void play(int debut,
int fin,
int mark)
- Joue le fichier wave entre "debut" et "fin", en commencant a "mark".
- See Also:
- play
play
public void play(Selection sel)
- Joue le fichier wave en tenant compte de la selection "sel".
- See Also:
- play, Selection
play
public void play(Selection sel,
boolean loop)
- Joue le ichier wave en tenant compte de la selection "sel", et
en mode "loop", si true.
- See Also:
- play, Selection
play
public void play(int debut,
int fin,
int mark,
boolean loop)
- commence à jouer le WaveFile depuis "debut" jusqu'a "fin".
"debut" et "fin" en echantillons
Si "loop" est true, il recommence des la fin est arrivee.
due a la limitation de Java 1.1 de jouer que de son en format
mono, muLaw, 8000Hz, il est necessaire de transformer le Wave en muLaw mono
en melangant left et right. (faite dans WaveStream)
- See Also:
- WaveStream
loop
public void loop()
- Joue l'entier fichier wave en mode loop.
- See Also:
- play
loop
public void loop(int debut)
- Joue le fichier wave depuis "depuis" en mode loop.
- See Also:
- play
loop
public void loop(int debut,
int fin)
- Joue le fichier wave depuis "debut" jusqu'a "fin" (en echantillons) en mode loop.
- See Also:
- play
loop
public void loop(int debut,
int fin,
int mark)
- Joue le fichier wave entre "debut" et "fin", en commencant a "mark" en mode loop.
- See Also:
- play
loop
public void loop(Selection sel)
- Joue le fichier wave en tenant compte de la selection "sel" en mode loop.
- See Also:
- play, Selection
isEmpty
public boolean isEmpty()
- retourne true, si Waves ne contiennes pas de donnees.
getPlayPosition
public int getPlayPosition()
- Returns:
- la position courante pendant le player joue.
la position est en echantillons
isPlaying
public boolean isPlaying()
- retourne, si le Player est en jouant.
(aussi true, si en mode pause)
setVolume
public void setVolume(float n)
- Change le volume en temps reel pendant jouer.
- Parameters:
- 0f - .. +2f, 1f =^ 100%
- See Also:
- WaveStream
getVolume
public float getVolume()
- Returns:
- Le volume courant de jouer en float.
0f .. +2f, 1f =^ 100%
setBalance
public void setBalance(float n)
- Change la balance en temps reel pendant jouer.
- Parameters:
- 0f - =^ left, 0.5f =^ milieu, 1f =^ right
- See Also:
- WaveStream
getBalance
public float getBalance()
- Returns:
- La balance courante de jouer en float,
0f =^ left, 0.5f =^ milieu, 1f =^ right
setSpeed
public synchronized void setSpeed(float n)
- Change la vitesse en temps reel pendant jouer.
- See Also:
- WaveStream
getSpeed
public float getSpeed()
- Returns:
- La vitesse courante de jouer en float.
-2f .. +2f, 1f =^ 100%
addWaveStreamListener
public void addWaveStreamListener(JWListener a)
- definie l'objet qui recoi les evenements du waveStream.
- See Also:
- WaveStream
JWEventPerformed
public synchronized void JWEventPerformed(JWEvent j)
- s'occupe de l'evenement du WaveStream
- See Also:
- WaveStream