# vorbisdec

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

     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.

## Hierarchy

    GObject
        ╰──GInitiallyUnowned
            ╰──GstObject
                ╰──GstElement
                    ╰──GstAudioDecoder
                        ╰──vorbisdec

## Factory details

Authors: – Benjamin Otte , Chris Lord

Classification: – `Codec/Decoder/Audio`

Rank – primary

Plugin – vorbis

Package – GStreamer Base Plug-ins

## Pad Templates

### `sink`

    audio/x-vorbis:

Presence – always

Direction – sink

Object type – GstPad

### `src`

    audio/x-raw:
             format: F32LE
               rate: [ 1, 2147483647 ]
           channels: [ 1, 256 ]

Presence – always

Direction – src

Object type – GstPad

The results of the search are