FFmpeg
libavcodec
ac3_channel_layout_tab.h
Go to the documentation of this file.
1
/*
2
* AC-3 channel layout table
3
* copyright (c) 2001 Fabrice Bellard
4
*
5
* This file is part of FFmpeg.
6
*
7
* FFmpeg is free software; you can redistribute it and/or
8
* modify it under the terms of the GNU Lesser General Public
9
* License as published by the Free Software Foundation; either
10
* version 2.1 of the License, or (at your option) any later version.
11
*
12
* FFmpeg is distributed in the hope that it will be useful,
13
* but WITHOUT ANY WARRANTY; without even the implied warranty of
14
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
15
* Lesser General Public License for more details.
16
*
17
* You should have received a copy of the GNU Lesser General Public
18
* License along with FFmpeg; if not, write to the Free Software
19
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
20
*/
21
22
#ifndef AVCODEC_AC3_CHANNEL_LAYOUT_TAB_H
23
#define AVCODEC_AC3_CHANNEL_LAYOUT_TAB_H
24
25
#include <stdint.h>
26
#include "
libavutil/channel_layout.h
"
27
28
/**
29
* Map audio coding mode (acmod) to channel layout mask.
30
*/
31
const
uint16_t
ff_ac3_channel_layout_tab
[8] = {
32
AV_CH_LAYOUT_STEREO
,
33
AV_CH_LAYOUT_MONO
,
34
AV_CH_LAYOUT_STEREO
,
35
AV_CH_LAYOUT_SURROUND
,
36
AV_CH_LAYOUT_2_1
,
37
AV_CH_LAYOUT_4POINT0
,
38
AV_CH_LAYOUT_2_2
,
39
AV_CH_LAYOUT_5POINT0
40
};
41
#endif
ff_ac3_channel_layout_tab
const uint16_t ff_ac3_channel_layout_tab[8]
Map audio coding mode (acmod) to channel layout mask.
Definition:
ac3_channel_layout_tab.h:31
AV_CH_LAYOUT_MONO
#define AV_CH_LAYOUT_MONO
Definition:
channel_layout.h:210
AV_CH_LAYOUT_STEREO
#define AV_CH_LAYOUT_STEREO
Definition:
channel_layout.h:211
AV_CH_LAYOUT_2_1
#define AV_CH_LAYOUT_2_1
Definition:
channel_layout.h:213
AV_CH_LAYOUT_5POINT0
#define AV_CH_LAYOUT_5POINT0
Definition:
channel_layout.h:220
AV_CH_LAYOUT_SURROUND
#define AV_CH_LAYOUT_SURROUND
Definition:
channel_layout.h:214
channel_layout.h
AV_CH_LAYOUT_4POINT0
#define AV_CH_LAYOUT_4POINT0
Definition:
channel_layout.h:216
AV_CH_LAYOUT_2_2
#define AV_CH_LAYOUT_2_2
Definition:
channel_layout.h:218
Generated on Thu Apr 18 2024 22:41:39 for FFmpeg by
1.8.17