EffectTypes.idl
概述
Effect模块接口定义中使用的数据类型。
Effect模块接口定义中使用的控制器参数、控制器描述符、音效输入输出buffer参数、控制命令等。
模块包路径:ohos.hdi.audio.effect.v1_0
起始版本: 4.0
相关模块:HdiEffect
汇总
类
名称 | 描述 |
---|---|
struct EffectInfo | 定义effect加载的音效信息。 |
struct ControllerId | 定义效果控制器信息,包括其所属的库及其effectId。 |
struct EffectControllerDescriptor | 定义音效控制器描述 |
struct AudioEffectBuffer | 定义音效进程输入输出buffer。 |
枚举
名称 | 描述 |
---|---|
AudioEffectBufferTag { EFFECT_BUFFER_VOID_TYPE = 0 , EFFECT_BUFFER_FLOAT_SIGNED_32 = 1 << 0 , EFFECT_BUFFER_SINGED_32 = 1 << 1 , EFFECT_BUFFER_SIGNED_16 = 1 << 2 , EFFECT_BUFFER_UNSIGNED_8 = 1 << 3 } |
数据点类型标记,该类型正在按需使用。 |
EffectCommandTableIndex { AUDIO_EFFECT_COMMAND_INIT_CONTOLLER , AUDIO_EFFECT_COMMAND_SET_CONFIG , AUDIO_EFFECT_COMMAND_GET_CONFIG , AUDIO_EFFECT_COMMAND_RESET , AUDIO_EFFECT_COMMAND_ENABLE , AUDIO_EFFECT_COMMAND_DISABLE , AUDIO_EFFECT_COMMAND_SET_PARAM , AUDIO_EFFECT_COMMAND_GET_PARAM } |
定义音效控制器命令索引。 |