Panda3D
|
A UserDataAudioCursor is a means to manually supply a sequence of raw audio samples. More...
#include "userDataAudioCursor.h"
Public Member Functions | |
UserDataAudioCursor (UserDataAudio *src) | |
virtual TypeHandle | force_init_type () |
virtual TypeHandle | get_type () const |
virtual void | read_samples (int n, PN_int16 *data) |
Read audio samples from the stream. | |
virtual int | ready () const |
Returns the number of audio samples ready to be read. | |
Static Public Member Functions | |
static TypeHandle | get_class_type () |
static void | init_type () |
Friends | |
class | UserDataAudio |
A UserDataAudioCursor is a means to manually supply a sequence of raw audio samples.
Definition at line 29 of file userDataAudioCursor.h.
void UserDataAudioCursor::read_samples | ( | int | n, |
PN_int16 * | data | ||
) | [virtual] |
Read audio samples from the stream.
N is the number of samples you wish to read. Your buffer must be equal in size to N * channels. Multiple-channel audio will be interleaved.
Reimplemented from MovieAudioCursor.
Definition at line 55 of file userDataAudioCursor.cxx.
int UserDataAudioCursor::ready | ( | ) | const [virtual] |
Returns the number of audio samples ready to be read.
Reimplemented from MovieAudioCursor.
Definition at line 68 of file userDataAudioCursor.cxx.