From e7bede897e80945dbe9c17e4e4f5848406c1b8ff Mon Sep 17 00:00:00 2001 From: zhang_haodong Date: Wed, 14 Sep 2022 16:45:06 +0800 Subject: [PATCH] feat:Added audio IDL enumeration type data, modified interface parameter type Signed-off-by: zhang_haodong --- audio/v1_0/AudioTypes.idl | 2 ++ audio/v1_0/IAudioCallback.idl | 2 +- 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/audio/v1_0/AudioTypes.idl b/audio/v1_0/AudioTypes.idl index 0a3bbf51..311e90d3 100644 --- a/audio/v1_0/AudioTypes.idl +++ b/audio/v1_0/AudioTypes.idl @@ -30,11 +30,13 @@ enum AudioPortPin { PIN_OUT_USB_EXT = 1 << 5, /**< Extended USB output pin*/ PIN_OUT_EARPIECE = 1 << 5 | 1 << 4, /**< Earpiece output pin */ PIN_OUT_BLUETOOTH_SCO = 1 << 6, /**< Bluetooth SCO output pin */ + PIN_OUT_DAUDIO_DEFAULT = 1 << 7, PIN_IN_MIC = 1 << 27 | 1 << 0, /**< Microphone input pin */ PIN_IN_HS_MIC = 1 << 27 | 1 << 1, /**< Wired headset microphone pin for input */ PIN_IN_LINEIN = 1 << 27 | 1 << 2, /**< Line-in pin */ PIN_IN_USB_EXT = 1 << 27 | 1 << 3, /**< Extended USB input pin*/ PIN_IN_BLUETOOTH_SCO_HEADSET = 1 << 27 | 1 << 4, /**< Bluetooth SCO headset input pin */ + PIN_IN_DAUDIO_DEFAULT = 1 << 27 | 1 << 5, }; enum AudioCategory { AUDIO_IN_MEDIA = 0, diff --git a/audio/v1_0/IAudioCallback.idl b/audio/v1_0/IAudioCallback.idl index 8b8547c3..ecdd406c 100644 --- a/audio/v1_0/IAudioCallback.idl +++ b/audio/v1_0/IAudioCallback.idl @@ -42,5 +42,5 @@ import ohos.hdi.audio.v1_0.AudioTypes; */ [callback] interface IAudioCallback { RenderCallback([in] enum AudioCallbackType type, [out] byte reserved, [out] byte cookie); - ParamCallback([in] enum AudioExtParamKey key, [in] byte condition, [in] byte value, [out] byte reserved, [out] byte cookie); + ParamCallback([in] enum AudioExtParamKey key, [in] String condition, [in] String value, [out] byte reserved, [out] byte cookie); } -- Gitee