Sound Open Firmware
Loading...
Searching...
No Matches
snd_enc_vorbis Struct Reference

struct snd_enc_vorbis More...

#include <compress_params.h>

Data Fields

int32_t quality
uint32_t managed
uint32_t max_bit_rate
uint32_t min_bit_rate
uint32_t downmix

Detailed Description

struct snd_enc_vorbis

@quality: 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. @managed: 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. @max_bit_rate: Enabled only if managed is TRUE @min_bit_rate: Enabled only if managed is TRUE @downmix: 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.

Field Documentation

◆ downmix

uint32_t snd_enc_vorbis::downmix

◆ managed

uint32_t snd_enc_vorbis::managed

◆ max_bit_rate

uint32_t snd_enc_vorbis::max_bit_rate

◆ min_bit_rate

uint32_t snd_enc_vorbis::min_bit_rate

◆ quality

int32_t snd_enc_vorbis::quality

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