|
MLT
7.38.0
Multimedia Framework
|
C++ wrapper for mlt_audio — a block of decoded audio samples. More...
#include <MltAudio.h>

Public Member Functions | |
| Audio () | |
| Audio (mlt_audio audio) | |
| int | channels () |
| void * | data () |
| mlt_audio_format | format () |
| int | frequency () |
| mlt_channel_layout | layout () |
| int | samples () |
| void | set_channels (int channels) |
| void | set_data (void *data) |
| void | set_format (mlt_audio_format format) |
| void | set_frequency (int frequency) |
| void | set_layout (mlt_channel_layout layout) |
| void | set_samples (int samples) |
| virtual | ~Audio () |
Private Attributes | |
| mlt_audio | instance |
C++ wrapper for mlt_audio — a block of decoded audio samples.
Holds a raw audio buffer together with its format metadata (frequency, channels, layout, sample count). Obtain one from Frame::get_audio() or construct one manually for push-based workflows.
| Audio::Audio | ( | ) |
| Audio::Audio | ( | mlt_audio | audio | ) |
|
virtual |
| int Audio::channels | ( | ) |
| void * Audio::data | ( | ) |
| mlt_audio_format Audio::format | ( | ) |
| int Audio::frequency | ( | ) |
| mlt_channel_layout Audio::layout | ( | ) |
| int Audio::samples | ( | ) |
| void Audio::set_channels | ( | int | channels | ) |
| void Audio::set_data | ( | void * | data | ) |
| void Audio::set_format | ( | mlt_audio_format | format | ) |
| void Audio::set_frequency | ( | int | frequency | ) |
| void Audio::set_layout | ( | mlt_channel_layout | layout | ) |
| void Audio::set_samples | ( | int | samples | ) |
|
private |