|
Roc Toolkit internal modules
Roc Toolkit: real-time audio streaming
|
Audio frame. More...
#include <frame.h>
Public Types | |
| enum | { FlagBlank = (1 << 0) , FlagIncomplete = (1 << 1) , FlagDrops = (1 << 2) } |
| Frame flags. More... | |
Public Member Functions | |
| Frame (sample_t *data, size_t size) | |
| Construct frame from samples. More... | |
| void | set_flags (unsigned flags) |
| Set flags. More... | |
| unsigned | flags () const |
| Get flags. More... | |
| sample_t * | data () const |
| Get frame data. More... | |
| size_t | size () const |
| Get frame data size. More... | |
| anonymous enum |
Frame flags.
| roc::audio::Frame::Frame | ( | sample_t * | data, |
| size_t | size | ||
| ) |
Construct frame from samples.
| sample_t* roc::audio::Frame::data | ( | ) | const |
Get frame data.
| unsigned roc::audio::Frame::flags | ( | ) | const |
Get flags.
| void roc::audio::Frame::set_flags | ( | unsigned | flags | ) |
Set flags.
| size_t roc::audio::Frame::size | ( | ) | const |
Get frame data size.