openharmony 鸿蒙 capi-native-audio-channel-layout-h

2026-08-25 浏览 (1)

native_audio_channel_layout.h

概述

在录制和播放时的扬声器布局。

引用文件: <multimedia/native_audio_channel_layout.h>

库:

系统能力: SystemCapability.Multimedia.Media.Core

起始版本: 11

相关模块: Core

汇总

枚举

名称typedef关键字描述
OH_AudioChannelSetOH_AudioChannelSet音频声道集合。
将每一个声道映射为int64的变量。
OH_AmbAttributeSetOH_AmbAttributeSet高保真立体声混响设置。
用int64整数来表示高保真立体声混响属性。
OH_AudioChannelLayoutOH_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 << 8UACN通道排序的高保真立体声混响。
AMB_COM_FUMA = 1ULL << 8UFUMA通道排序的高保真立体声混响。
AMB_NOR_N3D = 0ULL << 12UN3D归一化的高保真立体声混响。
AMB_NOR_SN3D = 1ULL << 12USN3D归一化的高保真立体声混响。
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_FREQUENCY2.1布局,共3个声道。
CH_LAYOUT_3POINT0 = CH_LAYOUT_STEREO |CH_SET_BACK_CENTER3.0布局,共3个声道。
CH_LAYOUT_SURROUND = CH_LAYOUT_STEREO |CH_SET_FRONT_CENTER环绕布局,共3个声道。
CH_LAYOUT_3POINT1 = CH_LAYOUT_SURROUND |CH_SET_LOW_FREQUENCY3.1布局,共4个声道。
CH_LAYOUT_4POINT0 = CH_LAYOUT_SURROUND |CH_SET_BACK_CENTER4.0布局,共4个声道。
CH_LAYOUT_QUAD_SIDE = CH_LAYOUT_STEREO |CH_SET_SIDE_LEFT |CH_SET_SIDE_RIGHTQUAD_SIDE布局,共4个声道。
CH_LAYOUT_QUAD = CH_LAYOUT_STEREO |CH_SET_BACK_LEFT |CH_SET_BACK_RIGHTQUAD布局,共4个声道。
CH_LAYOUT_2POINT0POINT2 = CH_LAYOUT_STEREO |CH_SET_TOP_SIDE_LEFT |CH_SET_TOP_SIDE_RIGHT2.0.2布局,共4个声道。
CH_LAYOUT_AMB_ORDER1_ACN_N3D = AMB_MODE |AMB_ORD_1 |AMB_COM_ACN |AMB_NOR_N3DACN_N3D(根据ITU标准)的一阶FOA布局,共4个声道。
CH_LAYOUT_AMB_ORDER1_ACN_SN3D = AMB_MODE |AMB_ORD_1 |AMB_COM_ACN |AMB_NOR_SN3DACN_SN3D(根据ITU标准)的一阶FOA布局,共4个声道。
CH_LAYOUT_AMB_ORDER1_FUMA = AMB_MODE |AMB_ORD_1 |AMB_COM_FUMAFUMA(根据ITU标准)的一阶FOA布局,共4个声道。
CH_LAYOUT_4POINT1 = CH_LAYOUT_4POINT0 |CH_SET_LOW_FREQUENCY4.1布局,共5个声道。
CH_LAYOUT_5POINT0 = CH_LAYOUT_SURROUND |CH_SET_SIDE_LEFT |CH_SET_SIDE_RIGHT5.0布局,共5个声道。
CH_LAYOUT_5POINT0_BACK = CH_LAYOUT_SURROUND |CH_SET_BACK_LEFT |CH_SET_BACK_RIGHT5.0-后置布局,共5个声道。
CH_LAYOUT_2POINT1POINT2 = CH_LAYOUT_2POINT0POINT2 |CH_SET_LOW_FREQUENCY2.1.2布局,共5个声道。
CH_LAYOUT_3POINT0POINT2 = CH_LAYOUT_2POINT0POINT2 |CH_SET_FRONT_CENTER3.0.2布局,共5个声道。
CH_LAYOUT_5POINT1 = CH_LAYOUT_5POINT0 |CH_SET_LOW_FREQUENCY5.1布局,共6个声道。
CH_LAYOUT_5POINT1_BACK = CH_LAYOUT_5POINT0_BACK |CH_SET_LOW_FREQUENCY5.1-后置布局,共6个声道。
CH_LAYOUT_6POINT0 = CH_LAYOUT_5POINT0 |CH_SET_BACK_CENTER6.0布局,共6个声道。
CH_LAYOUT_3POINT1POINT2 = CH_LAYOUT_3POINT1 |CH_SET_TOP_FRONT_LEFT |CH_SET_TOP_FRONT_RIGHT3.1.2布局,共6个声道。
CH_LAYOUT_6POINT0_FRONT = CH_LAYOUT_QUAD_SIDE |CH_SET_FRONT_LEFT_OF_CENTER |CH_SET_FRONT_RIGHT_OF_CENTER6.0-Front布局,共6个声道。
CH_LAYOUT_HEXAGONAL = CH_LAYOUT_5POINT0_BACK |CH_SET_BACK_CENTERHEXAGONAL布局,共6个声道。
CH_LAYOUT_6POINT1 = CH_LAYOUT_5POINT1 |CH_SET_BACK_CENTER6.1布局,共7个声道。
CH_LAYOUT_6POINT1_BACK = CH_LAYOUT_5POINT1_BACK |CH_SET_BACK_CENTER6.1-后置布局,共7个声道。
CH_LAYOUT_6POINT1_FRONT = CH_LAYOUT_6POINT0_FRONT |CH_SET_LOW_FREQUENCY6.1-前置布局,共7个声道。
CH_LAYOUT_7POINT0 = CH_LAYOUT_5POINT0 |CH_SET_BACK_LEFT |CH_SET_BACK_RIGHT7.0布局,共7个声道。
CH_LAYOUT_7POINT0_FRONT = CH_LAYOUT_5POINT0 |CH_SET_FRONT_LEFT_OF_CENTER |CH_SET_FRONT_RIGHT_OF_CENTER7.0-前置布局,共7个声道。
CH_LAYOUT_7POINT1 = CH_LAYOUT_5POINT1 |CH_SET_BACK_LEFT |CH_SET_BACK_RIGHT7.1布局,共8个声道。
CH_LAYOUT_OCTAGONAL = CH_LAYOUT_5POINT0 |CH_SET_BACK_LEFT |CH_SET_BACK_CENTER |CH_SET_BACK_RIGHTOCTAGONAL布局,共8个声道。
CH_LAYOUT_5POINT1POINT2 = CH_LAYOUT_5POINT1 |CH_SET_TOP_SIDE_LEFT |CH_SET_TOP_SIDE_RIGHT5.1.2布局,共8个声道。
CH_LAYOUT_7POINT1_WIDE = CH_LAYOUT_5POINT1 |CH_SET_FRONT_LEFT_OF_CENTER |CH_SET_FRONT_RIGHT_OF_CENTER7.1-宽布局,共8个声道。
CH_LAYOUT_7POINT1_WIDE_BACK = CH_LAYOUT_5POINT1_BACK |CH_SET_FRONT_LEFT_OF_CENTER |CH_SET_FRONT_RIGHT_OF_CENTER7.1-后置宽布局,共8个声道。
CH_LAYOUT_AMB_ORDER2_ACN_N3D = AMB_MODE |AMB_ORD_2 |AMB_COM_ACN |AMB_NOR_N3DACN_N3D(根据ITU标准)的二阶HOA布局,共9个声道。
CH_LAYOUT_AMB_ORDER2_ACN_SN3D = AMB_MODE |AMB_ORD_2 |AMB_COM_ACN |AMB_NOR_SN3DACN_SN3D(根据ITU标准)的二阶HOA布局,共9个声道。
CH_LAYOUT_AMB_ORDER2_FUMA = AMB_MODE |AMB_ORD_2 |AMB_COM_FUMAFUMA(根据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_RIGHT5.1.4布局,共10个声道。
CH_LAYOUT_7POINT1POINT2 = CH_LAYOUT_7POINT1 |CH_SET_TOP_SIDE_LEFT |CH_SET_TOP_SIDE_RIGHT7.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_RIGHT7.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_RIGHT10.2布局,共12个声道。
CH_LAYOUT_9POINT1POINT4 = CH_LAYOUT_7POINT1POINT4 |CH_SET_WIDE_LEFT |CH_SET_WIDE_RIGHT9.1.4布局,共14个声道。
CH_LAYOUT_9POINT1POINT6 = CH_LAYOUT_9POINT1POINT4 |CH_SET_TOP_SIDE_LEFT |CH_SET_TOP_SIDE_RIGHT9.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_RIGHTHEXADECAGONAL布局,共16个声道。
CH_LAYOUT_AMB_ORDER3_ACN_N3D = AMB_MODE |AMB_ORD_3 |AMB_COM_ACN |AMB_NOR_N3DACN_N3D(根据ITU标准)的三阶HOA布局,共16个声道。
CH_LAYOUT_AMB_ORDER3_ACN_SN3D = AMB_MODE |AMB_ORD_3 |AMB_COM_ACN |AMB_NOR_SN3DACN_SN3D(根据ITU标准)的三阶HOA布局,共16个声道。
CH_LAYOUT_AMB_ORDER3_FUMA = AMB_MODE |AMB_ORD_3 |AMB_COM_FUMAFUMA(根据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_222.2布局,共24个声道。

你可能感兴趣的鸿蒙文章

openharmony 鸿蒙 capi-native-avcodec-audiocodec-h

openharmony 鸿蒙 capi-avsource-oh-avsource

openharmony 鸿蒙 capi-native-cencinfo-h

openharmony 鸿蒙 capi-avmuxer

openharmony 鸿蒙 capi-multimedia-drm-oh-avcencinfo

openharmony 鸿蒙 capi-native-avdemuxer-h

openharmony 鸿蒙 capi-media-types-h

openharmony 鸿蒙 capi-native-avbuffer-info-h

openharmony 鸿蒙 capi-codecbase-oh-avcodecasynccallback

openharmony 鸿蒙 capi-avdemuxer-oh-avdemuxer

  • 所属分类: 后端技术
  • 本文标签: 鸿蒙 软件
  • 版权声明: 本文链接 https://seaxiang.com/blog/hBEonPS8