A channel layout is a 64-bits integer with a bit set for every channel. The number of bits set must be equal to the number of channels. The value 0 means that the channel layout is not known.
- Note
- this data structure is not powerful enough to handle channels combinations that have the same channel multiple times, such as dual-mono.
◆ AV_CH_BACK_CENTER
#define AV_CH_BACK_CENTER 0x00000100 |
◆ AV_CH_BACK_LEFT
#define AV_CH_BACK_LEFT 0x00000010 |
◆ AV_CH_BACK_RIGHT
#define AV_CH_BACK_RIGHT 0x00000020 |
◆ AV_CH_FRONT_CENTER
#define AV_CH_FRONT_CENTER 0x00000004 |
◆ AV_CH_FRONT_LEFT
#define AV_CH_FRONT_LEFT 0x00000001 |
◆ AV_CH_FRONT_LEFT_OF_CENTER
#define AV_CH_FRONT_LEFT_OF_CENTER 0x00000040 |
◆ AV_CH_FRONT_RIGHT
#define AV_CH_FRONT_RIGHT 0x00000002 |
◆ AV_CH_FRONT_RIGHT_OF_CENTER
#define AV_CH_FRONT_RIGHT_OF_CENTER 0x00000080 |
◆ AV_CH_LAYOUT_NATIVE
#define AV_CH_LAYOUT_NATIVE 0x8000000000000000ULL |
◆ AV_CH_LOW_FREQUENCY
#define AV_CH_LOW_FREQUENCY 0x00000008 |
◆ AV_CH_LOW_FREQUENCY_2
#define AV_CH_LOW_FREQUENCY_2 0x0000000800000000ULL |
◆ AV_CH_SIDE_LEFT
#define AV_CH_SIDE_LEFT 0x00000200 |
◆ AV_CH_SIDE_RIGHT
#define AV_CH_SIDE_RIGHT 0x00000400 |
◆ AV_CH_STEREO_LEFT
#define AV_CH_STEREO_LEFT 0x20000000 |
◆ AV_CH_STEREO_RIGHT
#define AV_CH_STEREO_RIGHT 0x40000000 |
◆ AV_CH_SURROUND_DIRECT_LEFT
#define AV_CH_SURROUND_DIRECT_LEFT 0x0000000200000000ULL |
◆ AV_CH_SURROUND_DIRECT_RIGHT
#define AV_CH_SURROUND_DIRECT_RIGHT 0x0000000400000000ULL |
◆ AV_CH_TOP_BACK_CENTER
#define AV_CH_TOP_BACK_CENTER 0x00010000 |
◆ AV_CH_TOP_BACK_LEFT
#define AV_CH_TOP_BACK_LEFT 0x00008000 |
◆ AV_CH_TOP_BACK_RIGHT
#define AV_CH_TOP_BACK_RIGHT 0x00020000 |
◆ AV_CH_TOP_CENTER
#define AV_CH_TOP_CENTER 0x00000800 |
◆ AV_CH_TOP_FRONT_CENTER
#define AV_CH_TOP_FRONT_CENTER 0x00002000 |
◆ AV_CH_TOP_FRONT_LEFT
#define AV_CH_TOP_FRONT_LEFT 0x00001000 |
◆ AV_CH_TOP_FRONT_RIGHT
#define AV_CH_TOP_FRONT_RIGHT 0x00004000 |
◆ AV_CH_WIDE_LEFT
#define AV_CH_WIDE_LEFT 0x0000000080000000ULL |
◆ AV_CH_WIDE_RIGHT
#define AV_CH_WIDE_RIGHT 0x0000000100000000ULL |