![]() |
![]() |
![]() |
GStreamer Base Plugins 1.0 Plugins Reference Manual | ![]() |
---|---|---|---|---|
Top | Description | Properties |
plugin |
opus |
author |
Vincent Penquerc'h <vincent.penquerch@collabora.co.uk> |
class |
Codec/Decoder/Audio |
name |
sink |
direction |
sink |
presence |
always |
details |
audio/x-opus, channel-mapping-family=(int)0 |
audio/x-opus, channel-mapping-family=(int)[ 1, 255 ], channels=(int)[ 1, 255 ], stream-count=(int)[ 1, 255 ], coupled-count=(int)[ 0, 255 ] |
name |
src |
direction |
source |
presence |
always |
details |
audio/x-raw, format=(string)S16LE, layout=(string)interleaved, rate=(int){ 48000, 24000, 16000, 12000, 8000 }, channels=(int)[ 1, 8 ] |
struct GstOpusDec { GstAudioDecoder element; OpusMSDecoder *state; guint64 packetno; GstBuffer *streamheader; GstBuffer *vorbiscomment; guint32 sample_rate; guint8 n_channels; guint16 pre_skip; gint16 r128_gain; GstAudioChannelPosition opus_pos[64]; GstAudioInfo info; guint8 n_streams; guint8 n_stereo_streams; guint8 channel_mapping_family; guint8 channel_mapping[256]; gboolean apply_gain; double r128_gain_volume; gboolean use_inband_fec; GstBuffer *last_buffer; gboolean primed; guint64 leftover_plc_duration; };