| Top |  |  |  |  | 
| gboolean | apply-gain | Read / Write | 
| gboolean | use-inband-fec | Read / Write | 
| gboolean | phase-inversion | Read / Write | 
GObject ╰── GInitiallyUnowned ╰── GstObject ╰── GstElement ╰── GstAudioDecoder ╰── GstOpusDec
This element decodes a OPUS stream to raw integer audio.
| 1 | gst-launch-1.0 -v filesrc location=opus.ogg ! oggdemux ! opusdec ! audioconvert ! audioresample ! alsasink | 
Decode an Ogg/Opus file. To create an Ogg/Opus file refer to the documentation of opusenc.
| 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 ] | 
“apply-gain” property“apply-gain” gboolean
Apply gain if any is specified in the header.
Owner: GstOpusDec
Flags: Read / Write
Default value: TRUE
“use-inband-fec” property“use-inband-fec” gboolean
Use forward error correction if available (needs PLC enabled).
Owner: GstOpusDec
Flags: Read / Write
Default value: FALSE
“phase-inversion” property“phase-inversion” gboolean
Set to true to enable phase inversion, this will slightly improve stereo quality, but will have side effects when downmixed to mono.
Owner: GstOpusDec
Flags: Read / Write
Default value: FALSE