# wavenc

Format an audio stream into the wav format.

## Example launch line

     gst-launch-1.0 cdparanoiasrc mode=continuous ! queue ! audioconvert ! wavenc ! filesink location=cd.wav

Rip a whole audio CD into a single wav file, with the track table written into a CUE sheet inside the file

     gst-launch-1.0 cdparanoiasrc track=5 ! queue ! audioconvert ! wavenc ! filesink location=track5.wav

Rip track 5 of an audio CD into a single wav file containing unencoded raw audio samples.

## Hierarchy

    GObject
        ╰──GInitiallyUnowned
            ╰──GstObject
                ╰──GstElement
                    ╰──wavenc

## Implemented interfaces

    GstTagSetter
    GstTocSetter

## Factory details

Authors: – Iain Holmes <iain></iain>

Classification: – `Codec/Muxer/Audio`

Rank – primary

Plugin – wavenc

Package – GStreamer Good Plug-ins

## Pad Templates

### `sink`

    audio/x-raw:
               rate: [ 1, 2147483647 ]
           channels: [ 1, 65535 ]
             format: { S32LE, S24LE, S16LE, U8, F32LE, F64LE }
             layout: interleaved
    audio/x-alaw:
               rate: [ 8000, 192000 ]
           channels: [ 1, 2 ]
    audio/x-mulaw:
               rate: [ 8000, 192000 ]
           channels: [ 1, 2 ]

Presence – always

Direction – sink

Object type – GstPad

### `src`

    audio/x-wav:
    audio/x-rf64:

Presence – always

Direction – src

Object type – GstPad

The results of the search are