pub fn codec_utils_opus_create_header(
rate: u32,
channels: u8,
channel_mapping_family: u8,
stream_count: u8,
coupled_count: u8,
channel_mapping: &[u8],
pre_skip: u16,
output_gain: i16,
) -> Result<Buffer, BoolError>
Expand description
Creates OpusHead header from the given parameters.
§rate
the sample rate
§channels
the number of channels
§channel_mapping_family
the channel mapping family
§stream_count
the number of independent streams
§coupled_count
the number of stereo streams
§channel_mapping
the mapping between the streams
§pre_skip
Pre-skip in 48kHz samples or 0
§output_gain
Output gain or 0
§Returns
The gst::Buffer
containing the OpusHead.