## wavpackenc wavpackenc — Encodes audio with the Wavpack lossless/lossy audio codec |

## Synopsis

    struct              GstWavpackEnc;

## Object Hierarchy

      GObject
       +----GInitiallyUnowned
             +----GstObject
                   +----GstElement
                         +----GstAudioEncoder
                               +----GstWavpackEnc

## Implemented Interfaces

GstWavpackEnc implements GstPreset.

## Properties

      "bitrate"                  guint                 : Read / Write
      "bits-per-sample"          gdouble               : Read / Write
      "correction-mode"          GstWavpackEncCorrectionMode  : Read / Write
      "extra-processing"         guint                 : Read / Write
      "joint-stereo-mode"        GstWavpackEncJSMode   : Read / Write
      "md5"                      gboolean              : Read / Write
      "mode"                     GstWavpackEncMode     : Read / Write

## Description

## Synopsis

### Element Information

plugin | wavpack
author | Sebastian Dröge <slomo@circular-chaos.org>
class | Codec/Encoder/Audio

### Element Pads

name | sink
direction | sink
presence | always
details | audio/x-raw, format=(string)S32LE, layout=(string)interleaved, channels=(int)[ 1, 8 ], rate=(int)[ 6000, 192000 ]

name | src
direction | source
presence | always
details | audio/x-wavpack, depth=(int)[ 1, 32 ], channels=(int)[ 1, 8 ], rate=(int)[ 6000, 192000 ], framed=(boolean)true

name | wvcsrc
direction | source
presence | sometimes
details | audio/x-wavpack-correction, framed=(boolean)true

## Details

### struct GstWavpackEnc

    struct GstWavpackEnc;

## Property Details

### The `"bitrate"` property

      "bitrate"                  guint                 : Read / Write

Try to encode with this average bitrate (bits/sec). This enables lossy encoding, values smaller than 24000 disable it again.

Allowed values: <= 9600000

Default value: 0

### The `"bits-per-sample"` property

      "bits-per-sample"          gdouble               : Read / Write

Try to encode with this amount of bits per sample. This enables lossy encoding, values smaller than 2.0 disable it again.

Allowed values: [0,24]

Default value: 0

### The `"correction-mode"` property

      "correction-mode"          GstWavpackEncCorrectionMode  : Read / Write

Use this mode for the correction stream. Only works in lossy mode!.

Default value: Create no correction file

### The `"extra-processing"` property

      "extra-processing"         guint                 : Read / Write

Use better but slower filters for better compression/quality.

Allowed values: <= 6

Default value: 0

### The `"joint-stereo-mode"` property

      "joint-stereo-mode"        GstWavpackEncJSMode   : Read / Write

Use this joint-stereo mode.

Default value: auto

### The `"md5"` property

      "md5"                      gboolean              : Read / Write

Store MD5 hash of raw samples within the file.

Default value: FALSE

### The `"mode"` property

      "mode"                     GstWavpackEncMode     : Read / Write

Speed versus compression tradeoff.

Default value: Normal Compression