Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Data Fields
snd_enc_vorbis Struct Reference

#include <compress_params.h>

Data Fields

__s32 quality
 
__u32 managed
 
__u32 max_bit_rate
 
__u32 min_bit_rate
 
__u32 downmix
 

Detailed Description

struct snd_enc_vorbis : Sets encoding quality to n, between -1 (low) and 10 (high). In the default mode of operation, the quality level is 3. Normal quality range is 0 - 10. : Boolean. Set bitrate management mode. This turns off the normal VBR encoding, but allows hard or soft bitrate constraints to be enforced by the encoder. This mode can be slower, and may also be lower quality. It is primarily useful for streaming. : Enabled only if managed is TRUE : Enabled only if managed is TRUE : Boolean. Downmix input from stereo to mono (has no effect on non-stereo streams). Useful for lower-bitrate encoding.

These options were extracted from the OpenMAX IL spec and Gstreamer vorbisenc properties

For best quality users should specify VBR mode and set quality levels.

Definition at line 264 of file compress_params.h.

Field Documentation

__u32 downmix

Definition at line 269 of file compress_params.h.

__u32 managed

Definition at line 266 of file compress_params.h.

__u32 max_bit_rate

Definition at line 267 of file compress_params.h.

__u32 min_bit_rate

Definition at line 268 of file compress_params.h.

__s32 quality

Definition at line 265 of file compress_params.h.


The documentation for this struct was generated from the following file: