native_audio_channel_layout.h
概述
在录制和播放时的扬声器布局。
引用文件: <multimedia/native_audio_channel_layout.h>
库: 无
系统能力: SystemCapability.Multimedia.Media.Core
起始版本: 11
相关模块: Core
汇总
枚举
| 名称 | typedef关键字 | 描述 |
|---|---|---|
| OH_AudioChannelSet | OH_AudioChannelSet | 音频声道集合。 将每一个声道映射为int64的变量。 |
| OH_AmbAttributeSet | OH_AmbAttributeSet | 高保真立体声混响设置。 用int64整数来表示高保真立体声混响属性。 |
| OH_AudioChannelLayout | OH_AudioChannelLayout | 音频声道布局。 用int64整数来表示在录制或播放时扬声器的外观和顺序。 |
枚举类型说明
OH_AudioChannelSet
enum OH_AudioChannelSet
描述
音频声道集合。
将每一个声道映射为int64的变量。
系统能力: SystemCapability.Multimedia.Media.Core
起始版本: 11
| 枚举项 | 描述 |
|---|---|
| CH_SET_FRONT_LEFT = 1ULL << 0U | 左前声道。 |
| CH_SET_FRONT_RIGHT = 1ULL << 1U | 右前声道。 |
| CH_SET_FRONT_CENTER = 1ULL << 2U | 中前声道。 |
| CH_SET_LOW_FREQUENCY = 1ULL << 3U | 低频声道。 |
| CH_SET_BACK_LEFT = 1ULL << 4U | 左后声道。 |
| CH_SET_BACK_RIGHT = 1ULL << 5U | 右后声道。 |
| CH_SET_FRONT_LEFT_OF_CENTER = 1ULL << 6U | 左前中置声道。 |
| CH_SET_FRONT_RIGHT_OF_CENTER = 1ULL << 7U | 右前中置声道。 |
| CH_SET_BACK_CENTER = 1ULL << 8U | 后方中置声道。 |
| CH_SET_SIDE_LEFT = 1ULL << 9U | 左侧声道。 |
| CH_SET_SIDE_RIGHT = 1ULL << 10U | 右侧声道。 |
| CH_SET_TOP_CENTER = 1ULL << 11U | 上方中置声道。 |
| CH_SET_TOP_FRONT_LEFT = 1ULL << 12U | 上方左前声道。 |
| CH_SET_TOP_FRONT_CENTER = 1ULL << 13U | 上方中前声道。 |
| CH_SET_TOP_FRONT_RIGHT = 1ULL << 14U | 上方右前声道。 |
| CH_SET_TOP_BACK_LEFT = 1ULL << 15U | 上方左后声道。 |
| CH_SET_TOP_BACK_CENTER = 1ULL << 16U | 上方中后声道。 |
| CH_SET_TOP_BACK_RIGHT = 1ULL << 17U | 上方右后声道。 |
| CH_SET_STEREO_LEFT = 1ULL << 29U | 立体声左声道。 |
| CH_SET_STEREO_RIGHT = 1ULL << 30U | 立体声右声道。 |
| CH_SET_WIDE_LEFT = 1ULL << 31U | 宽左声道。 |
| CH_SET_WIDE_RIGHT = 1ULL << 32U | 宽右声道。 |
| CH_SET_SURROUND_DIRECT_LEFT = 1ULL << 33U | 左环绕声道。 |
| CH_SET_SURROUND_DIRECT_RIGHT = 1ULL << 34U | 右环绕声道。 |
| CH_SET_LOW_FREQUENCY_2 = 1ULL << 35U | 低频声道2。 |
| CH_SET_TOP_SIDE_LEFT = 1ULL << 36U | 上方左侧声道。 |
| CH_SET_TOP_SIDE_RIGHT = 1ULL << 37U | 上方右侧声道。 |
| CH_SET_BOTTOM_FRONT_CENTER = 1ULL << 38U | 下方中前声道。 |
| CH_SET_BOTTOM_FRONT_LEFT = 1ULL << 39U | 下方左前声道。 |
| CH_SET_BOTTOM_FRONT_RIGHT = 1ULL << 40U | 下方右前声道。 |
OH_AmbAttributeSet
enum OH_AmbAttributeSet
描述
高保真立体声混响设置。
用int64整数来表示高保真立体声混响属性。
系统能力: SystemCapability.Multimedia.Media.Core
起始版本: 11
| 枚举项 | 描述 |
|---|---|
| AMB_ORD_1 = 1ULL << 0U | 一阶高保真立体声混响。 |
| AMB_ORD_2 = 2ULL << 0U | 二阶高保真立体声混响。 |
| AMB_ORD_3 = 3ULL << 0U | 三阶高保真立体声混响。 |
| AMB_COM_ACN = 0ULL << 8U | ACN通道排序的高保真立体声混响。 |
| AMB_COM_FUMA = 1ULL << 8U | FUMA通道排序的高保真立体声混响。 |
| AMB_NOR_N3D = 0ULL << 12U | N3D归一化的高保真立体声混响。 |
| AMB_NOR_SN3D = 1ULL << 12U | SN3D归一化的高保真立体声混响。 |
| AMB_MODE = 1ULL << 44U | 高保真立体声混响的声道布局。 |
OH_AudioChannelLayout
enum OH_AudioChannelLayout
描述
音频声道布局。
用int64整数来表示在录制或播放时扬声器的外观和顺序。
系统能力: SystemCapability.Multimedia.Media.Core
起始版本: 11
| 枚举项 | 描述 |
|---|---|
| CH_LAYOUT_UNKNOWN = 0ULL | 未知声道布局。 |
| CH_LAYOUT_MONO = CH_SET_FRONT_CENTER | 单声道布局,共1个声道。 |
| CH_LAYOUT_STEREO = CH_SET_FRONT_LEFT |CH_SET_FRONT_RIGHT | 立体声布局,共2个声道。 |
| CH_LAYOUT_STEREO_DOWNMIX = CH_SET_STEREO_LEFT |CH_SET_STEREO_RIGHT | 立体声下混布局,共2个声道。 |
| CH_LAYOUT_2POINT1 = CH_LAYOUT_STEREO |CH_SET_LOW_FREQUENCY | 2.1布局,共3个声道。 |
| CH_LAYOUT_3POINT0 = CH_LAYOUT_STEREO |CH_SET_BACK_CENTER | 3.0布局,共3个声道。 |
| CH_LAYOUT_SURROUND = CH_LAYOUT_STEREO |CH_SET_FRONT_CENTER | 环绕布局,共3个声道。 |
| CH_LAYOUT_3POINT1 = CH_LAYOUT_SURROUND |CH_SET_LOW_FREQUENCY | 3.1布局,共4个声道。 |
| CH_LAYOUT_4POINT0 = CH_LAYOUT_SURROUND |CH_SET_BACK_CENTER | 4.0布局,共4个声道。 |
| CH_LAYOUT_QUAD_SIDE = CH_LAYOUT_STEREO |CH_SET_SIDE_LEFT |CH_SET_SIDE_RIGHT | QUAD_SIDE布局,共4个声道。 |
| CH_LAYOUT_QUAD = CH_LAYOUT_STEREO |CH_SET_BACK_LEFT |CH_SET_BACK_RIGHT | QUAD布局,共4个声道。 |
| CH_LAYOUT_2POINT0POINT2 = CH_LAYOUT_STEREO |CH_SET_TOP_SIDE_LEFT |CH_SET_TOP_SIDE_RIGHT | 2.0.2布局,共4个声道。 |
| CH_LAYOUT_AMB_ORDER1_ACN_N3D = AMB_MODE |AMB_ORD_1 |AMB_COM_ACN |AMB_NOR_N3D | ACN_N3D(根据ITU标准)的一阶FOA布局,共4个声道。 |
| CH_LAYOUT_AMB_ORDER1_ACN_SN3D = AMB_MODE |AMB_ORD_1 |AMB_COM_ACN |AMB_NOR_SN3D | ACN_SN3D(根据ITU标准)的一阶FOA布局,共4个声道。 |
| CH_LAYOUT_AMB_ORDER1_FUMA = AMB_MODE |AMB_ORD_1 |AMB_COM_FUMA | FUMA(根据ITU标准)的一阶FOA布局,共4个声道。 |
| CH_LAYOUT_4POINT1 = CH_LAYOUT_4POINT0 |CH_SET_LOW_FREQUENCY | 4.1布局,共5个声道。 |
| CH_LAYOUT_5POINT0 = CH_LAYOUT_SURROUND |CH_SET_SIDE_LEFT |CH_SET_SIDE_RIGHT | 5.0布局,共5个声道。 |
| CH_LAYOUT_5POINT0_BACK = CH_LAYOUT_SURROUND |CH_SET_BACK_LEFT |CH_SET_BACK_RIGHT | 5.0-后置布局,共5个声道。 |
| CH_LAYOUT_2POINT1POINT2 = CH_LAYOUT_2POINT0POINT2 |CH_SET_LOW_FREQUENCY | 2.1.2布局,共5个声道。 |
| CH_LAYOUT_3POINT0POINT2 = CH_LAYOUT_2POINT0POINT2 |CH_SET_FRONT_CENTER | 3.0.2布局,共5个声道。 |
| CH_LAYOUT_5POINT1 = CH_LAYOUT_5POINT0 |CH_SET_LOW_FREQUENCY | 5.1布局,共6个声道。 |
| CH_LAYOUT_5POINT1_BACK = CH_LAYOUT_5POINT0_BACK |CH_SET_LOW_FREQUENCY | 5.1-后置布局,共6个声道。 |
| CH_LAYOUT_6POINT0 = CH_LAYOUT_5POINT0 |CH_SET_BACK_CENTER | 6.0布局,共6个声道。 |
| CH_LAYOUT_3POINT1POINT2 = CH_LAYOUT_3POINT1 |CH_SET_TOP_FRONT_LEFT |CH_SET_TOP_FRONT_RIGHT | 3.1.2布局,共6个声道。 |
| CH_LAYOUT_6POINT0_FRONT = CH_LAYOUT_QUAD_SIDE |CH_SET_FRONT_LEFT_OF_CENTER |CH_SET_FRONT_RIGHT_OF_CENTER | 6.0-Front布局,共6个声道。 |
| CH_LAYOUT_HEXAGONAL = CH_LAYOUT_5POINT0_BACK |CH_SET_BACK_CENTER | HEXAGONAL布局,共6个声道。 |
| CH_LAYOUT_6POINT1 = CH_LAYOUT_5POINT1 |CH_SET_BACK_CENTER | 6.1布局,共7个声道。 |
| CH_LAYOUT_6POINT1_BACK = CH_LAYOUT_5POINT1_BACK |CH_SET_BACK_CENTER | 6.1-后置布局,共7个声道。 |
| CH_LAYOUT_6POINT1_FRONT = CH_LAYOUT_6POINT0_FRONT |CH_SET_LOW_FREQUENCY | 6.1-前置布局,共7个声道。 |
| CH_LAYOUT_7POINT0 = CH_LAYOUT_5POINT0 |CH_SET_BACK_LEFT |CH_SET_BACK_RIGHT | 7.0布局,共7个声道。 |
| CH_LAYOUT_7POINT0_FRONT = CH_LAYOUT_5POINT0 |CH_SET_FRONT_LEFT_OF_CENTER |CH_SET_FRONT_RIGHT_OF_CENTER | 7.0-前置布局,共7个声道。 |
| CH_LAYOUT_7POINT1 = CH_LAYOUT_5POINT1 |CH_SET_BACK_LEFT |CH_SET_BACK_RIGHT | 7.1布局,共8个声道。 |
| CH_LAYOUT_OCTAGONAL = CH_LAYOUT_5POINT0 |CH_SET_BACK_LEFT |CH_SET_BACK_CENTER |CH_SET_BACK_RIGHT | OCTAGONAL布局,共8个声道。 |
| CH_LAYOUT_5POINT1POINT2 = CH_LAYOUT_5POINT1 |CH_SET_TOP_SIDE_LEFT |CH_SET_TOP_SIDE_RIGHT | 5.1.2布局,共8个声道。 |
| CH_LAYOUT_7POINT1_WIDE = CH_LAYOUT_5POINT1 |CH_SET_FRONT_LEFT_OF_CENTER |CH_SET_FRONT_RIGHT_OF_CENTER | 7.1-宽布局,共8个声道。 |
| CH_LAYOUT_7POINT1_WIDE_BACK = CH_LAYOUT_5POINT1_BACK |CH_SET_FRONT_LEFT_OF_CENTER |CH_SET_FRONT_RIGHT_OF_CENTER | 7.1-后置宽布局,共8个声道。 |
| CH_LAYOUT_AMB_ORDER2_ACN_N3D = AMB_MODE |AMB_ORD_2 |AMB_COM_ACN |AMB_NOR_N3D | ACN_N3D(根据ITU标准)的二阶HOA布局,共9个声道。 |
| CH_LAYOUT_AMB_ORDER2_ACN_SN3D = AMB_MODE |AMB_ORD_2 |AMB_COM_ACN |AMB_NOR_SN3D | ACN_SN3D(根据ITU标准)的二阶HOA布局,共9个声道。 |
| CH_LAYOUT_AMB_ORDER2_FUMA = AMB_MODE |AMB_ORD_2 |AMB_COM_FUMA | FUMA(根据ITU标准)的二阶HOA布局,共9个声道。 |
| 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个声道。 |
| CH_LAYOUT_7POINT1POINT2 = CH_LAYOUT_7POINT1 |CH_SET_TOP_SIDE_LEFT |CH_SET_TOP_SIDE_RIGHT | 7.1.2布局,共10个声道。 |
| 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个声道。 |
| 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个声道。 |
| CH_LAYOUT_9POINT1POINT4 = CH_LAYOUT_7POINT1POINT4 |CH_SET_WIDE_LEFT |CH_SET_WIDE_RIGHT | 9.1.4布局,共14个声道。 |
| CH_LAYOUT_9POINT1POINT6 = CH_LAYOUT_9POINT1POINT4 |CH_SET_TOP_SIDE_LEFT |CH_SET_TOP_SIDE_RIGHT | 9.1.6布局,共16个声道。 |
| 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个声道。 |
| CH_LAYOUT_AMB_ORDER3_ACN_N3D = AMB_MODE |AMB_ORD_3 |AMB_COM_ACN |AMB_NOR_N3D | ACN_N3D(根据ITU标准)的三阶HOA布局,共16个声道。 |
| CH_LAYOUT_AMB_ORDER3_ACN_SN3D = AMB_MODE |AMB_ORD_3 |AMB_COM_ACN |AMB_NOR_SN3D | ACN_SN3D(根据ITU标准)的三阶HOA布局,共16个声道。 |
| CH_LAYOUT_AMB_ORDER3_FUMA = AMB_MODE |AMB_ORD_3 |AMB_COM_FUMA | FUMA(根据ITU标准)的三阶HOA布局,共16个声道。 |
| 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个声道。 |
你可能感兴趣的鸿蒙文章
openharmony 鸿蒙 capi-native-avcodec-audiocodec-h
openharmony 鸿蒙 capi-avsource-oh-avsource
openharmony 鸿蒙 capi-native-cencinfo-h
openharmony 鸿蒙 capi-multimedia-drm-oh-avcencinfo
openharmony 鸿蒙 capi-native-avdemuxer-h
openharmony 鸿蒙 capi-media-types-h
openharmony 鸿蒙 capi-native-avbuffer-info-h