Public Member Functions | |
SampleBufferImpl (void *samples, int frame_count, int channel_count, int sample_rate, SampleFormat sample_format) | |
~SampleBufferImpl () | |
void | getFormat (int &channel_count, int &sample_rate, SampleFormat &sample_format) |
int | getLength () |
const void * | getSamples () |
SampleSource * | openStream () |
Definition at line 68 of file sample_buffer.cpp.
|
Definition at line 70 of file sample_buffer.cpp. References audiere::GetSampleSize(). |
|
Definition at line 89 of file sample_buffer.cpp. |
|
Return the format of the sample data in the sample buffer.
Implements audiere::SampleBuffer. Definition at line 93 of file sample_buffer.cpp. |
|
Get the length of the sample buffer in frames. Implements audiere::SampleBuffer. Definition at line 103 of file sample_buffer.cpp. |
|
Get a readonly pointer to the samples contained within the buffer. The buffer is |channel_count * frame_count * GetSampleSize(sample_format)| bytes long. Implements audiere::SampleBuffer. Definition at line 107 of file sample_buffer.cpp. |
|
Open a seekable sample source using the samples contained in the buffer. Implements audiere::SampleBuffer. Definition at line 111 of file sample_buffer.cpp. |