vorbisdec

vorbisdec

Types and Values

struct GstVorbisDec

Object Hierarchy

    GObject
    ╰── GInitiallyUnowned
        ╰── GstObject
            ╰── GstElement
                ╰── GstAudioDecoder
                    ╰── GstVorbisDec

Description

This element decodes a Vorbis stream to raw float audio.

Vorbis is a royalty-free

audio codec maintained by the Xiph.org Foundation. As it outputs raw float audio you will often need to put an audioconvert element after it.

Example pipelines

1
gst-launch-1.0 -v filesrc location=sine.ogg ! oggdemux ! vorbisdec ! audioconvert ! audioresample ! autoaudiosink
Decode an Ogg/Vorbis. To create an Ogg/Vorbis file refer to the documentation of vorbisenc.

Synopsis

Element Information

plugin

vorbis

author

Benjamin Otte <otte@gnome.org>, Chris Lord <chris@openedhand.com>

class

Codec/Decoder/Audio

Element Pads

name

sink

direction

sink

presence

always

details

audio/x-vorbis

name

src

direction

source

presence

always

details

audio/x-raw, format=(string)F32LE, rate=(int)[ 1, 2147483647 ], channels=(int)[ 1, 256 ]

Functions

Types and Values

struct GstVorbisDec

struct GstVorbisDec;

Opaque data structure.

See Also

vorbisenc, oggdemux