![]() |
libgpac
Documentation of the core library of GPAC
|
Collaboration diagram for MixerInput:Data Fields | |
| GF_AudioInterface * | src |
| s32 * | ch_buf [GF_AUDIO_MIXER_MAX_CHANNELS] |
| u32 | buffer_size |
| u32 | bytes_per_sec |
| u32 | bit_depth |
| Bool | has_prev |
| s32 | last_channels [GF_AUDIO_MIXER_MAX_CHANNELS] |
| u32 | in_bytes_used |
| u32 | out_samples_written |
| u32 | out_samples_to_write |
| u32 | out_samples_pos |
| u32 | in_samples_pos |
| u32 | scaled_sr |
| u32 | bytes_p_samp |
| u32 | ratio_aligned |
| Fixed | speed |
| Fixed | pan [GF_AUDIO_MIXER_MAX_CHANNELS] |
| s32(* | get_sample )(u8 *data, u32 nb_ch, u32 sample_offset, u32 channel, u32 planar_stride) |
| Bool | is_planar |
| Bool | muted |
| GF_AudioInterface* MixerInput::src |
| s32* MixerInput::ch_buf[GF_AUDIO_MIXER_MAX_CHANNELS] |
| u32 MixerInput::buffer_size |
| u32 MixerInput::bytes_per_sec |
| u32 MixerInput::bit_depth |
| Bool MixerInput::has_prev |
| s32 MixerInput::last_channels[GF_AUDIO_MIXER_MAX_CHANNELS] |
| u32 MixerInput::in_bytes_used |
| u32 MixerInput::out_samples_written |
| u32 MixerInput::out_samples_to_write |
| u32 MixerInput::out_samples_pos |
| u32 MixerInput::in_samples_pos |
| u32 MixerInput::scaled_sr |
| u32 MixerInput::bytes_p_samp |
| u32 MixerInput::ratio_aligned |
| Fixed MixerInput::speed |
| Fixed MixerInput::pan[GF_AUDIO_MIXER_MAX_CHANNELS] |
| s32(* MixerInput::get_sample) (u8 *data, u32 nb_ch, u32 sample_offset, u32 channel, u32 planar_stride) |
| Bool MixerInput::is_planar |
| Bool MixerInput::muted |