wavpackparse

wavpackparse — Parses Wavpack files

Synopsis

                    GstWavpackParse;

Object Hierarchy

  GObject
   +----GstObject
         +----GstElement
               +----GstWavpackParse

Description

Example launch line

WavpackParse takes raw, unframed Wavpack streams and splits them into single Wavpack chunks with information like bit depth and the position in the stream. Wavpack is an open-source audio codec that features both lossless and lossy encoding.

gst-launch filesrc location=test.wv ! wavpackparse ! wavpackdec ! fakesink

This pipeline decodes the Wavpack file test.wv into raw audio buffers.

Synopsis

Element Information

plugin

wavpack

author

Arwed v. Merkatz <v.merkatz@gmx.net>, Sebastian Dröge <slomo@circular-chaos.org>

class

Codec/Demuxer/Audio

Element Pads

name

sink

direction

sink

presence

always

details

audio/x-wavpack, framed=(boolean)false

audio/x-wavpack-correction, framed=(boolean)false

name

wvcsrc

direction

source

presence

sometimes

details

audio/x-wavpack-correction, framed=(boolean)true

name

src

direction

source

presence

sometimes

details

audio/x-wavpack, width=(int)[ 1, 32 ], channels=(int)[ 1, 8 ], rate=(int)[ 6000, 192000 ], framed=(boolean)true

Details

GstWavpackParse

typedef struct _GstWavpackParse GstWavpackParse;