audiointerleave
Hierarchy
GObject ╰──GInitiallyUnowned ╰──GstObject ╰──GstElement ╰──GstAggregator ╰──GstAudioAggregator ╰──audiointerleave
Implemented interfaces
Factory details
Authors: – Olivier Crete
Classification: – Generic/Audio
Rank – none
Plugin – audiomixer
Package – GStreamer Base Plug-ins
Pad Templates
sink_%u
audio/x-raw:
rate: [ 1, 2147483647 ]
channels: 1
format: { F64LE, F64BE, F32LE, F32BE, S32LE, S32BE, U32LE, U32BE, S24_32LE, S24_32BE, U24_32LE, U24_32BE, S24LE, S24BE, U24LE, U24BE, S20LE, S20BE, U20LE, U20BE, S18LE, S18BE, U18LE, U18BE, S16LE, S16BE, U16LE, U16BE, S8, U8 }
layout: { (string)non-interleaved, (string)interleaved }
src
audio/x-raw:
rate: [ 1, 2147483647 ]
channels: [ 1, 2147483647 ]
format: { F64LE, F64BE, F32LE, F32BE, S32LE, S32BE, U32LE, U32BE, S24_32LE, S24_32BE, U24_32LE, U24_32BE, S24LE, S24BE, U24LE, U24BE, S20LE, S20BE, U20LE, U20BE, S18LE, S18BE, U18LE, U18BE, S16LE, S16BE, U16LE, U16BE, S8, U8 }
layout: interleaved
Properties
channel-positions
“channel-positions” GValueArray *
Channel positions: This property controls the channel positions that are used on the src caps. The number of elements should be the same as the number of sink pads and the array should contain a valid list of channel positions. The n-th element of the array is the position of the n-th sink pad.
These channel positions will only be used if they're valid and the number of elements is the same as the number of channels. If this is not given a NONE layout will be used.
Flags : Read / Write
channel-positions-from-input
“channel-positions-from-input” gboolean
Channel positions from input: If this property is set to TRUE the channel positions will be taken from the input caps if valid channel positions for the output can be constructed from them. If this is set to TRUE setting the channel-positions property overwrites this property again.
Flags : Read / Write
Default value : true
The results of the search are