1# native_audio_channel_layout.h 2 3## 概述 4 5在录制和播放时的扬声器布局。 6 7**引用文件:** <multimedia/native_audio_channel_layout.h> 8 9**库:** 无 10 11**系统能力:** SystemCapability.Multimedia.Media.Core 12 13**起始版本:** 11 14 15**相关模块:** [Core](capi-core.md) 16 17## 汇总 18 19### 枚举 20 21| 名称 | typedef关键字 | 描述 | 22| -- | -- | -- | 23| [OH_AudioChannelSet](#oh_audiochannelset) | OH_AudioChannelSet | 音频声道集合。<br>将每一个声道映射为int64的变量。 | 24| [OH_AmbAttributeSet](#oh_ambattributeset) | OH_AmbAttributeSet | 高保真立体声混响设置。<br>用int64整数来表示高保真立体声混响属性。 | 25| [OH_AudioChannelLayout](#oh_audiochannellayout) | OH_AudioChannelLayout | 音频声道布局。<br>用int64整数来表示在录制或播放时扬声器的外观和顺序。 | 26 27## 枚举类型说明 28 29### OH_AudioChannelSet 30 31``` 32enum OH_AudioChannelSet 33``` 34 35**描述** 36 37音频声道集合。<br>将每一个声道映射为int64的变量。 38 39**系统能力:** SystemCapability.Multimedia.Media.Core 40 41**起始版本:** 11 42 43| 枚举项 | 描述 | 44| -- | -- | 45| CH_SET_FRONT_LEFT = 1ULL << 0U | 左前声道 | 46| CH_SET_FRONT_RIGHT = 1ULL << 1U | 右前声道 | 47| CH_SET_FRONT_CENTER = 1ULL << 2U | 中前声道 | 48| CH_SET_LOW_FREQUENCY = 1ULL << 3U | 低频声道 | 49| CH_SET_BACK_LEFT = 1ULL << 4U | 左后声道 | 50| CH_SET_BACK_RIGHT = 1ULL << 5U | 右后声道 | 51| CH_SET_FRONT_LEFT_OF_CENTER = 1ULL << 6U | 左前中置声道 | 52| CH_SET_FRONT_RIGHT_OF_CENTER = 1ULL << 7U | 右前中置声道 | 53| CH_SET_BACK_CENTER = 1ULL << 8U | 后方中置声道 | 54| CH_SET_SIDE_LEFT = 1ULL << 9U | 左侧声道 | 55| CH_SET_SIDE_RIGHT = 1ULL << 10U | 右侧声道 | 56| CH_SET_TOP_CENTER = 1ULL << 11U | 上方中置声道 | 57| CH_SET_TOP_FRONT_LEFT = 1ULL << 12U | 上方左前声道 | 58| CH_SET_TOP_FRONT_CENTER = 1ULL << 13U | 上方中前声道 | 59| CH_SET_TOP_FRONT_RIGHT = 1ULL << 14U | 上方右前声道 | 60| CH_SET_TOP_BACK_LEFT = 1ULL << 15U | 上方左后声道 | 61| CH_SET_TOP_BACK_CENTER = 1ULL << 16U | 上方中后声道 | 62| CH_SET_TOP_BACK_RIGHT = 1ULL << 17U | 上方右后声道 | 63| CH_SET_STEREO_LEFT = 1ULL << 29U | 立体声左声道 | 64| CH_SET_STEREO_RIGHT = 1ULL << 30U | 立体声右声道 | 65| CH_SET_WIDE_LEFT = 1ULL << 31U | 宽左声道 | 66| CH_SET_WIDE_RIGHT = 1ULL << 32U | 宽右声道 | 67| CH_SET_SURROUND_DIRECT_LEFT = 1ULL << 33U | 左环绕声道 | 68| CH_SET_SURROUND_DIRECT_RIGHT = 1ULL << 34U | 右环绕声道 | 69| CH_SET_LOW_FREQUENCY_2 = 1ULL << 35U | 低频声道2 | 70| CH_SET_TOP_SIDE_LEFT = 1ULL << 36U | 上方左侧声道 | 71| CH_SET_TOP_SIDE_RIGHT = 1ULL << 37U | 上方右侧声道 | 72| CH_SET_BOTTOM_FRONT_CENTER = 1ULL << 38U | 下方中前声道 | 73| CH_SET_BOTTOM_FRONT_LEFT = 1ULL << 39U | 下方左前声道 | 74| CH_SET_BOTTOM_FRONT_RIGHT = 1ULL << 40U | 下方右前声道 | 75 76### OH_AmbAttributeSet 77 78``` 79enum OH_AmbAttributeSet 80``` 81 82**描述** 83 84高保真立体声混响设置。<br>用int64整数来表示高保真立体声混响属性。 85 86**系统能力:** SystemCapability.Multimedia.Media.Core 87 88**起始版本:** 11 89 90| 枚举项 | 描述 | 91| -- | -- | 92| AMB_ORD_1 = 1ULL << 0U | 一阶高保真立体声混响 | 93| AMB_ORD_2 = 2ULL << 0U | 二阶高保真立体声混响 | 94| AMB_ORD_3 = 3ULL << 0U | 三阶高保真立体声混响 | 95| AMB_COM_ACN = 0ULL << 8U | ACN通道排序的高保真立体声混响 | 96| AMB_COM_FUMA = 1ULL << 8U | FUMA通道排序的高保真立体声混响 | 97| AMB_NOR_N3D = 0ULL << 12U | N3D归一化的高保真立体声混响 | 98| AMB_NOR_SN3D = 1ULL << 12U | SN3D归一化的高保真立体声混响 | 99| AMB_MODE = 1ULL << 44U | 高保真立体声混响的声道布局 | 100 101### OH_AudioChannelLayout 102 103``` 104enum OH_AudioChannelLayout 105``` 106 107**描述** 108 109音频声道布局。<br>用int64整数来表示在录制或播放时扬声器的外观和顺序。 110 111**系统能力:** SystemCapability.Multimedia.Media.Core 112 113**起始版本:** 11 114 115| 枚举项 | 描述 | 116| -- | -- | 117| CH_LAYOUT_UNKNOWN = 0ULL | 未知声道布局 | 118| CH_LAYOUT_MONO = CH_SET_FRONT_CENTER | 单声道布局,共1个声道。 | 119| CH_LAYOUT_STEREO = CH_SET_FRONT_LEFT \| CH_SET_FRONT_RIGHT | 立体声布局,共2个声道。 | 120| CH_LAYOUT_STEREO_DOWNMIX = CH_SET_STEREO_LEFT \| CH_SET_STEREO_RIGHT | 立体声下混布局,共2个声道。 | 121| CH_LAYOUT_2POINT1 = CH_LAYOUT_STEREO \| CH_SET_LOW_FREQUENCY | 2.1布局,共3个声道。 | 122| CH_LAYOUT_3POINT0 = CH_LAYOUT_STEREO \| CH_SET_BACK_CENTER | 3.0布局,共3个声道。 | 123| CH_LAYOUT_SURROUND = CH_LAYOUT_STEREO \| CH_SET_FRONT_CENTER | 环绕布局,共3个声道。 | 124| CH_LAYOUT_3POINT1 = CH_LAYOUT_SURROUND \| CH_SET_LOW_FREQUENCY | 3.1布局,共4个声道。 | 125| CH_LAYOUT_4POINT0 = CH_LAYOUT_SURROUND \| CH_SET_BACK_CENTER | 4.0布局,共4个声道。 | 126| CH_LAYOUT_QUAD_SIDE = CH_LAYOUT_STEREO \| CH_SET_SIDE_LEFT \| CH_SET_SIDE_RIGHT | QUAD_SIDE布局,共4个声道。 | 127| CH_LAYOUT_QUAD = CH_LAYOUT_STEREO \| CH_SET_BACK_LEFT \| CH_SET_BACK_RIGHT | QUAD布局,共4个声道。 | 128| CH_LAYOUT_2POINT0POINT2 = CH_LAYOUT_STEREO \| CH_SET_TOP_SIDE_LEFT \| CH_SET_TOP_SIDE_RIGHT | 2.0.2布局,共4个声道。 | 129| CH_LAYOUT_AMB_ORDER1_ACN_N3D = AMB_MODE \| AMB_ORD_1 \| AMB_COM_ACN \| AMB_NOR_N3D | ACN_N3D(根据ITU标准)的一阶FOA布局,共4个声道。 | 130| CH_LAYOUT_AMB_ORDER1_ACN_SN3D = AMB_MODE \| AMB_ORD_1 \| AMB_COM_ACN \| AMB_NOR_SN3D | ACN_SN3D(根据ITU标准)的一阶FOA布局,共4个声道。 | 131| CH_LAYOUT_AMB_ORDER1_FUMA = AMB_MODE \| AMB_ORD_1 \| AMB_COM_FUMA | FUMA(根据ITU标准)的一阶FOA布局,共4个声道。 | 132| CH_LAYOUT_4POINT1 = CH_LAYOUT_4POINT0 \| CH_SET_LOW_FREQUENCY | 4.1布局,共5个声道。 | 133| CH_LAYOUT_5POINT0 = CH_LAYOUT_SURROUND \| CH_SET_SIDE_LEFT \| CH_SET_SIDE_RIGHT | 5.0布局,共5个声道。 | 134| CH_LAYOUT_5POINT0_BACK = CH_LAYOUT_SURROUND \| CH_SET_BACK_LEFT \| CH_SET_BACK_RIGHT | 5.0-后置布局,共5个声道。 | 135| CH_LAYOUT_2POINT1POINT2 = CH_LAYOUT_2POINT0POINT2 \| CH_SET_LOW_FREQUENCY | 2.1.2布局,共5个声道。 | 136| CH_LAYOUT_3POINT0POINT2 = CH_LAYOUT_2POINT0POINT2 \| CH_SET_FRONT_CENTER | 3.0.2布局,共5个声道。 | 137| CH_LAYOUT_5POINT1 = CH_LAYOUT_5POINT0 \| CH_SET_LOW_FREQUENCY | 5.1布局,共6个声道。 | 138| CH_LAYOUT_5POINT1_BACK = CH_LAYOUT_5POINT0_BACK \| CH_SET_LOW_FREQUENCY | 5.1-后置布局,共6个声道。 | 139| CH_LAYOUT_6POINT0 = CH_LAYOUT_5POINT0 \| CH_SET_BACK_CENTER | 6.0布局,共6个声道。 | 140| CH_LAYOUT_3POINT1POINT2 = CH_LAYOUT_3POINT1 \| CH_SET_TOP_FRONT_LEFT \| CH_SET_TOP_FRONT_RIGHT | 3.1.2布局,共6个声道。 | 141| CH_LAYOUT_6POINT0_FRONT = CH_LAYOUT_QUAD_SIDE \| CH_SET_FRONT_LEFT_OF_CENTER \| CH_SET_FRONT_RIGHT_OF_CENTER | 6.0-Front布局,共6个声道。 | 142| CH_LAYOUT_HEXAGONAL = CH_LAYOUT_5POINT0_BACK \| CH_SET_BACK_CENTER | HEXAGONAL布局,共6个声道。 | 143| CH_LAYOUT_6POINT1 = CH_LAYOUT_5POINT1 \| CH_SET_BACK_CENTER | 6.1布局,共7个声道。 | 144| CH_LAYOUT_6POINT1_BACK = CH_LAYOUT_5POINT1_BACK \| CH_SET_BACK_CENTER | 6.1-后置布局,共7个声道。 | 145| CH_LAYOUT_6POINT1_FRONT = CH_LAYOUT_6POINT0_FRONT \| CH_SET_LOW_FREQUENCY | 6.1-前置布局,共7个声道。 | 146| CH_LAYOUT_7POINT0 = CH_LAYOUT_5POINT0 \| CH_SET_BACK_LEFT \| CH_SET_BACK_RIGHT | 7.0布局,共7个声道。 | 147| CH_LAYOUT_7POINT0_FRONT = CH_LAYOUT_5POINT0 \| CH_SET_FRONT_LEFT_OF_CENTER \| CH_SET_FRONT_RIGHT_OF_CENTER | 7.0-前置布局,共7个声道。 | 148| CH_LAYOUT_7POINT1 = CH_LAYOUT_5POINT1 \| CH_SET_BACK_LEFT \| CH_SET_BACK_RIGHT | 7.1布局,共8个声道。 | 149| CH_LAYOUT_OCTAGONAL = CH_LAYOUT_5POINT0 \| CH_SET_BACK_LEFT \| CH_SET_BACK_CENTER \| CH_SET_BACK_RIGHT | OCTAGONAL布局,共8个声道。 | 150| CH_LAYOUT_5POINT1POINT2 = CH_LAYOUT_5POINT1 \| CH_SET_TOP_SIDE_LEFT \| CH_SET_TOP_SIDE_RIGHT | 5.1.2布局,共8个声道。 | 151| CH_LAYOUT_7POINT1_WIDE = CH_LAYOUT_5POINT1 \| CH_SET_FRONT_LEFT_OF_CENTER \| CH_SET_FRONT_RIGHT_OF_CENTER | 7.1-宽布局,共8个声道。 | 152| CH_LAYOUT_7POINT1_WIDE_BACK = CH_LAYOUT_5POINT1_BACK \| CH_SET_FRONT_LEFT_OF_CENTER \| CH_SET_FRONT_RIGHT_OF_CENTER | 7.1-后置宽布局,共8个声道。 | 153| CH_LAYOUT_AMB_ORDER2_ACN_N3D = AMB_MODE \| AMB_ORD_2 \| AMB_COM_ACN \| AMB_NOR_N3D | ACN_N3D(根据ITU标准)的二阶HOA布局,共9个声道。 | 154| CH_LAYOUT_AMB_ORDER2_ACN_SN3D = AMB_MODE \| AMB_ORD_2 \| AMB_COM_ACN \| AMB_NOR_SN3D | ACN_SN3D(根据ITU标准)的二阶HOA布局,共9个声道。 | 155| CH_LAYOUT_AMB_ORDER2_FUMA = AMB_MODE \| AMB_ORD_2 \| AMB_COM_FUMA | FUMA(根据ITU标准)的二阶HOA布局,共9个声道。 | 156| CH_LAYOUT_5POINT1POINT4 = CH_LAYOUT_5POINT1 \| CH_SET_TOP_FRONT_LEFT \| CH_SET_TOP_FRONT_RIGHT \| CH_SET_TOP_BACK_LEFT \| CH_SET_TOP_BACK_RIGHT | 5.1.4布局,共10个声道。 | 157| CH_LAYOUT_7POINT1POINT2 = CH_LAYOUT_7POINT1 \| CH_SET_TOP_SIDE_LEFT \| CH_SET_TOP_SIDE_RIGHT | 7.1.2布局,共10个声道。 | 158| CH_LAYOUT_7POINT1POINT4 = CH_LAYOUT_7POINT1 \| CH_SET_TOP_FRONT_LEFT \| CH_SET_TOP_FRONT_RIGHT \| CH_SET_TOP_BACK_LEFT \| CH_SET_TOP_BACK_RIGHT | 7.1.4布局,共12个声道。 | 159| CH_LAYOUT_10POINT2 = CH_SET_FRONT_LEFT \| CH_SET_FRONT_RIGHT \| CH_SET_FRONT_CENTER \| CH_SET_TOP_FRONT_LEFT \| CH_SET_TOP_FRONT_RIGHT \| CH_SET_BACK_LEFT \| CH_SET_BACK_RIGHT \| CH_SET_BACK_CENTER \| CH_SET_SIDE_LEFT \| CH_SET_SIDE_RIGHT \| CH_SET_WIDE_LEFT \| CH_SET_WIDE_RIGHT | 10.2布局,共12个声道。 | 160| CH_LAYOUT_9POINT1POINT4 = CH_LAYOUT_7POINT1POINT4 \| CH_SET_WIDE_LEFT \| CH_SET_WIDE_RIGHT | 9.1.4布局,共14个声道。 | 161| CH_LAYOUT_9POINT1POINT6 = CH_LAYOUT_9POINT1POINT4 \| CH_SET_TOP_SIDE_LEFT \| CH_SET_TOP_SIDE_RIGHT | 9.1.6布局,共16个声道。 | 162| CH_LAYOUT_HEXADECAGONAL = CH_LAYOUT_OCTAGONAL \| CH_SET_WIDE_LEFT \| CH_SET_WIDE_RIGHT \| CH_SET_TOP_BACK_LEFT \| CH_SET_TOP_BACK_RIGHT \| CH_SET_TOP_BACK_CENTER \| CH_SET_TOP_FRONT_CENTER \| CH_SET_TOP_FRONT_LEFT \| CH_SET_TOP_FRONT_RIGHT | HEXADECAGONAL布局,共16个声道。 | 163| CH_LAYOUT_AMB_ORDER3_ACN_N3D = AMB_MODE \| AMB_ORD_3 \| AMB_COM_ACN \| AMB_NOR_N3D | ACN_N3D(根据ITU标准)的三阶HOA布局,共16个声道。 | 164| CH_LAYOUT_AMB_ORDER3_ACN_SN3D = AMB_MODE \| AMB_ORD_3 \| AMB_COM_ACN \| AMB_NOR_SN3D | ACN_SN3D(根据ITU标准)的三阶HOA布局,共16个声道。 | 165| CH_LAYOUT_AMB_ORDER3_FUMA = AMB_MODE \| AMB_ORD_3 \| AMB_COM_FUMA | FUMA(根据ITU标准)的三阶HOA布局,共16个声道。 | 166| CH_LAYOUT_22POINT2 = CH_LAYOUT_7POINT1POINT4 \| CH_SET_FRONT_LEFT_OF_CENTER \| CH_SET_FRONT_RIGHT_OF_CENTER \| CH_SET_BACK_CENTER \| CH_SET_TOP_CENTER \| CH_SET_TOP_FRONT_CENTER \| CH_SET_TOP_BACK_CENTER \| CH_SET_TOP_SIDE_LEFT \| CH_SET_TOP_SIDE_RIGHT \| CH_SET_BOTTOM_FRONT_LEFT \| CH_SET_BOTTOM_FRONT_RIGHT \| CH_SET_BOTTOM_FRONT_CENTER \| CH_SET_LOW_FREQUENCY_2 | 22.2布局,共24个声道。 | 167 168 169