audio_base.h File Reference

Go to the source code of this file.

Defines

#define audio_base_h
#define B_SR_8000   0x1
#define B_SR_11025   0x2
#define B_SR_12000   0x4
#define B_SR_16000   0x8
#define B_SR_22050   0x10
#define B_SR_24000   0x20
#define B_SR_32000   0x40
#define B_SR_44100   0x80
#define B_SR_48000   0x100
#define B_SR_64000   0x200
#define B_SR_88200   0x400
#define B_SR_96000   0x800
#define B_SR_176400   0x1000
#define B_SR_192000   0x2000
#define B_SR_384000   0x4000
#define B_SR_1536000   0x10000
#define B_SR_CVSR   0x10000000UL
#define B_SR_IS_GLOBAL   0x80000000UL
#define B_SR_SAME_AS_INPUT   0x40000000UL
#define B_FMT_8BIT_S   0x01
#define B_FMT_8BIT_U   0x02
#define B_FMT_16BIT   0x10
#define B_FMT_18BIT   0x20
#define B_FMT_20BIT   0x40
#define B_FMT_24BIT   0x100
#define B_FMT_32BIT   0x1000
#define B_FMT_FLOAT   0x20000
#define B_FMT_DOUBLE   0x40000
#define B_FMT_EXTENDED   0x80000
#define B_FMT_BITSTREAM   0x1000000
#define B_FMT_IS_GLOBAL   0x80000000UL
#define B_FMT_SAME_AS_INPUT   0x40000000UL
#define B_CHANNEL_LEFT   0x1
#define B_CHANNEL_RIGHT   0x2
#define B_CHANNEL_CENTER   0x4
#define B_CHANNEL_SUB   0x8
#define B_CHANNEL_REARLEFT   0x10
#define B_CHANNEL_REARRIGHT   0x20
#define B_CHANNEL_FRONT_LEFT_CENTER   0x40
#define B_CHANNEL_FRONT_RIGHT_CENTER   0x80
#define B_CHANNEL_BACK_CENTER   0x100
#define B_CHANNEL_SIDE_LEFT   0x200
#define B_CHANNEL_SIDE_RIGHT   0x400
#define B_CHANNEL_TOP_CENTER   0x800
#define B_CHANNEL_TOP_FRONT_LEFT   0x1000
#define B_CHANNEL_TOP_FRONT_CENTER   0x2000
#define B_CHANNEL_TOP_FRONT_RIGHT   0x4000
#define B_CHANNEL_TOP_BACK_LEFT   0x8000
#define B_CHANNEL_TOP_BACK_CENTER   0x10000
#define B_CHANNEL_TOP_BACK_RIGHT   0x20000

Enumerations

enum  media_multi_matrix { B_MATRIX_PROLOGIC_LR = 0x1, B_MATRIX_AMBISONIC_WXYZ = 0x4 }


Define Documentation

#define audio_base_h
 

#define B_CHANNEL_BACK_CENTER   0x100
 

#define B_CHANNEL_CENTER   0x4
 

#define B_CHANNEL_FRONT_LEFT_CENTER   0x40
 

#define B_CHANNEL_FRONT_RIGHT_CENTER   0x80
 

#define B_CHANNEL_LEFT   0x1
 

#define B_CHANNEL_REARLEFT   0x10
 

#define B_CHANNEL_REARRIGHT   0x20
 

#define B_CHANNEL_RIGHT   0x2
 

#define B_CHANNEL_SIDE_LEFT   0x200
 

#define B_CHANNEL_SIDE_RIGHT   0x400
 

#define B_CHANNEL_SUB   0x8
 

#define B_CHANNEL_TOP_BACK_CENTER   0x10000
 

#define B_CHANNEL_TOP_BACK_LEFT   0x8000
 

#define B_CHANNEL_TOP_BACK_RIGHT   0x20000
 

#define B_CHANNEL_TOP_CENTER   0x800
 

#define B_CHANNEL_TOP_FRONT_CENTER   0x2000
 

#define B_CHANNEL_TOP_FRONT_LEFT   0x1000
 

#define B_CHANNEL_TOP_FRONT_RIGHT   0x4000
 

#define B_FMT_16BIT   0x10
 

#define B_FMT_18BIT   0x20
 

#define B_FMT_20BIT   0x40
 

#define B_FMT_24BIT   0x100
 

#define B_FMT_32BIT   0x1000
 

#define B_FMT_8BIT_S   0x01
 

#define B_FMT_8BIT_U   0x02
 

#define B_FMT_BITSTREAM   0x1000000
 

#define B_FMT_DOUBLE   0x40000
 

#define B_FMT_EXTENDED   0x80000
 

#define B_FMT_FLOAT   0x20000
 

#define B_FMT_IS_GLOBAL   0x80000000UL
 

#define B_FMT_SAME_AS_INPUT   0x40000000UL
 

#define B_SR_11025   0x2
 

#define B_SR_12000   0x4
 

#define B_SR_1536000   0x10000
 

#define B_SR_16000   0x8
 

#define B_SR_176400   0x1000
 

#define B_SR_192000   0x2000
 

#define B_SR_22050   0x10
 

#define B_SR_24000   0x20
 

#define B_SR_32000   0x40
 

#define B_SR_384000   0x4000
 

#define B_SR_44100   0x80
 

#define B_SR_48000   0x100
 

#define B_SR_64000   0x200
 

#define B_SR_8000   0x1
 

#define B_SR_88200   0x400
 

#define B_SR_96000   0x800
 

#define B_SR_CVSR   0x10000000UL
 

#define B_SR_IS_GLOBAL   0x80000000UL
 

#define B_SR_SAME_AS_INPUT   0x40000000UL
 


Enumeration Type Documentation

enum media_multi_matrix
 

Enumerator:
B_MATRIX_PROLOGIC_LR 
B_MATRIX_AMBISONIC_WXYZ 


Copyright 2005 by yellowTAB GmbH, Be Inc., Palm Source Inc. and their respective legal successors
All rights reserved.