org.dronus.al.ALAudioThread Class Reference

List of all members.

Public Member Functions

 ALAudioThread (int samplingRate, int sampleBits, int channels)
void run ()
void tick (int time)

Public Attributes

int source = -1
boolean running = true
boolean playing = true

Protected Member Functions

abstract ByteBuffer poll ()

Package Functions

IntBuffer intBuf (int[] i)

Package Attributes

ByteBuffer toPlay
int buffers []
int samplingRate
int format
int bytes

Static Package Attributes

static ByteBuffer silence

Detailed Description

Definition at line 12 of file ALAudioThread.java.


Constructor & Destructor Documentation

org.dronus.al.ALAudioThread.ALAudioThread ( int  samplingRate,
int  sampleBits,
int  channels 
)

Definition at line 35 of file ALAudioThread.java.

References org.dronus.al.ALAudioThread.buffers, org.dronus.al.ALAudioThread.bytes, org.dronus.al.ALAudioThread.format, org.dronus.al.ALAudioThread.intBuf(), org.dronus.al.ALAudioThread.silence, org.dronus.al.ALAudioThread.source, and org.dronus.al.ALAudioThread.toPlay.

Here is the call graph for this function:


Member Function Documentation

abstract ByteBuffer org.dronus.al.ALAudioThread.poll (  )  [protected, pure virtual]

Referenced by org.dronus.al.ALAudioThread.run().

Here is the caller graph for this function:

void org.dronus.al.ALAudioThread.run (  ) 

Definition at line 84 of file ALAudioThread.java.

References org.dronus.al.ALAudioThread.buffers, org.dronus.al.ALAudioThread.format, org.dronus.al.ALAudioThread.intBuf(), org.dronus.al.ALAudioThread.playing, org.dronus.al.ALAudioThread.poll(), org.dronus.al.ALAudioThread.running, org.dronus.al.ALAudioThread.samplingRate, org.dronus.al.ALAudioThread.silence, and org.dronus.al.ALAudioThread.source.

Referenced by org.hfbk.vid.AVAudioThread.run().

Here is the call graph for this function:

Here is the caller graph for this function:

void org.dronus.al.ALAudioThread.tick ( int  time  ) 

Definition at line 124 of file ALAudioThread.java.

IntBuffer org.dronus.al.ALAudioThread.intBuf ( int[]  i  )  [package]

Definition at line 126 of file ALAudioThread.java.

Referenced by org.dronus.al.ALAudioThread.ALAudioThread(), and org.dronus.al.ALAudioThread.run().

Here is the caller graph for this function:


Member Data Documentation

ByteBuffer org.dronus.al.ALAudioThread.silence [static, package]

Definition at line 14 of file ALAudioThread.java.

Referenced by org.dronus.al.ALAudioThread.ALAudioThread(), and org.dronus.al.ALAudioThread.run().

ByteBuffer org.dronus.al.ALAudioThread.toPlay [package]

Definition at line 27 of file ALAudioThread.java.

Referenced by org.dronus.al.ALAudioThread.ALAudioThread().

int org.dronus.al.ALAudioThread.buffers[] [package]

Definition at line 29 of file ALAudioThread.java.

Referenced by org.dronus.al.ALAudioThread.ALAudioThread(), and org.dronus.al.ALAudioThread.run().

int org.dronus.al.ALAudioThread.source = -1

Definition at line 30 of file ALAudioThread.java.

Referenced by org.dronus.al.ALAudioThread.ALAudioThread(), org.hfbk.vid.AVStreamingThread.getAudioSource(), and org.dronus.al.ALAudioThread.run().

boolean org.dronus.al.ALAudioThread.running = true

Definition at line 31 of file ALAudioThread.java.

Referenced by org.dronus.al.ALAudioThread.run(), and org.hfbk.vid.AVAudioThread.setRunning().

boolean org.dronus.al.ALAudioThread.playing = true

Definition at line 31 of file ALAudioThread.java.

Referenced by org.dronus.al.ALAudioThread.run(), and org.hfbk.vid.AVAudioThread.setPlaying().

int org.dronus.al.ALAudioThread.samplingRate [package]

Definition at line 33 of file ALAudioThread.java.

Referenced by org.dronus.al.ALAudioThread.run().

int org.dronus.al.ALAudioThread.format [package]

Definition at line 33 of file ALAudioThread.java.

Referenced by org.dronus.al.ALAudioThread.ALAudioThread(), and org.dronus.al.ALAudioThread.run().

int org.dronus.al.ALAudioThread.bytes [package]

Definition at line 33 of file ALAudioThread.java.

Referenced by org.dronus.al.ALAudioThread.ALAudioThread().


The documentation for this class was generated from the following file:
Generated on Tue Apr 7 17:57:29 2009 for visclient by  doxygen 1.5.1