#include <AmBufferedAudio.h>
Inheritance diagram for AmBufferedAudio:

Public Member Functions | |
| virtual int | get (unsigned int user_ts, unsigned char *buffer, unsigned int nb_samples) |
Protected Member Functions | |
| AmBufferedAudio (size_t output_buffer_size, size_t low_buffer_thresh, size_t full_buffer_thresh) | |
| void | clearBufferEOF () |
| void | setBufferSize (size_t _output_buffer_size, size_t _low_buffer_thresh, size_t _full_buffer_thresh) |
| int AmBufferedAudio::get | ( | unsigned int | user_ts, | |
| unsigned char * | buffer, | |||
| unsigned int | nb_samples | |||
| ) | [virtual] |
Get some samples from input stream.
nb_sample = input buffer size / sample size of the reference formatwhereby the format with/from which the codec works is the reference one.
Reimplemented from AmAudio.
1.5.1