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

#include <compress_params.h>

Data Fields

__u32 id
 
__u32 ch_in
 
__u32 ch_out
 
__u32 sample_rate
 
__u32 bit_rate
 
__u32 rate_control
 
__u32 profile
 
__u32 level
 
__u32 ch_mode
 
__u32 format
 
__u32 align
 
union snd_codec_options options
 
__u32 reserved [3]
 

Detailed Description

struct snd_codec : Identifies the supported audio encoder/decoder. See SND_AUDIOCODEC macros. : Number of input audio channels : Number of output channels. In case of contradiction between this field and the channelMode field, the channelMode field overrides. : Audio sample rate of input data : Bitrate of encoded data. May be ignored by decoders : Encoding rate control. See SND_RATECONTROLMODE defines. Encoders may rely on profiles for quality levels. May be ignored by decoders. : Mandatory for encoders, can be mandatory for specific decoders as well. See SND_AUDIOPROFILE defines. : Supported level (Only used by WMA at the moment) : Channel mode for encoder. See SND_AUDIOCHANMODE defines : Format of encoded bistream. Mandatory when defined. See SND_AUDIOSTREAMFORMAT defines. : Block alignment in bytes of an audio sample. Only required for PCM or IEC formats. : encoder-specific settings : reserved for future use

Definition at line 384 of file compress_params.h.

Field Documentation

__u32 align

Definition at line 395 of file compress_params.h.

__u32 bit_rate

Definition at line 389 of file compress_params.h.

__u32 ch_in

Definition at line 386 of file compress_params.h.

__u32 ch_mode

Definition at line 393 of file compress_params.h.

__u32 ch_out

Definition at line 387 of file compress_params.h.

Definition at line 394 of file compress_params.h.

Definition at line 385 of file compress_params.h.

__u32 level

Definition at line 392 of file compress_params.h.

union snd_codec_options options

Definition at line 396 of file compress_params.h.

__u32 profile

Definition at line 391 of file compress_params.h.

__u32 rate_control

Definition at line 390 of file compress_params.h.

__u32 reserved[3]

Definition at line 397 of file compress_params.h.

__u32 sample_rate

Definition at line 388 of file compress_params.h.


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