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. | |
virtual void | seek (double offset) |
Set the offset if possible. | |
Static Public Member Functions | |
static TypeHandle | get_class_type () |
static void | init_type () |
A UserDataAudioCursor is a means to manually supply a sequence of raw audio samples.
Definition at line 31 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 59 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 105 of file userDataAudioCursor.cxx.
void UserDataAudioCursor::seek | ( | double | offset | ) | [virtual] |
Set the offset if possible.
Reimplemented from MovieAudioCursor.
Definition at line 88 of file userDataAudioCursor.cxx.