![]()  | 
  
    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 |