wavparse

wavparse — Parse a .wav file into raw audio

Synopsis

                    GstWavParse;

Object Hierarchy

  GObject
   +----GInitiallyUnowned
         +----GstObject
               +----GstElement
                     +----GstWavParse

Properties

  "ignore-length"            gboolean              : Read / Write

Description

Parse a .wav file into raw or compressed audio.

Wavparse supports both push and pull mode operations, making it possible to stream from a network source.

Example launch line

1
gst-launch-1.0 filesrc location=sine.wav ! wavparse ! audioconvert ! alsasink
Read a wav file and output to the soundcard using the ALSA element. The wav file is assumed to contain raw uncompressed samples.
1
gst-launch-1.0 gnomevfssrc location=http://www.example.org/sine.wav ! queue ! wavparse ! audioconvert ! alsasink
Stream data from a network url.

Last reviewed on 2007-02-14 (0.10.6)

Details

GstWavParse

typedef struct _GstWavParse GstWavParse;

Opaque data structure.

Property Details

The "ignore-length" property

  "ignore-length"            gboolean              : Read / Write

This selects whether the length found in a data chunk should be ignored. This may be useful for streamed audio where the length is unknown until the end of streaming, and various software/hardware just puts some random value in there and hopes it doesn't break too much.

Default value: FALSE

Since 0.10.36