diff --git a/api/@ohos.multimedia.audio.d.ts b/api/@ohos.multimedia.audio.d.ts index e068644e18df0cbc79ac6241378e32a1988cd09a..e8110780fe31efca9cc2629849f3a5feb19e5a3e 100644 --- a/api/@ohos.multimedia.audio.d.ts +++ b/api/@ohos.multimedia.audio.d.ts @@ -1521,6 +1521,24 @@ declare namespace audio { * @systemapi */ selectOutputDeviceByFilter(filter: AudioRendererFilter, outputAudioDevices: AudioDeviceDescriptors): Promise; + /** + * Select the input device. This method uses an asynchronous callback to return the result. + * @param inputAudioDevices Audio device description + * @param callback Callback used to return the result. + * @since 9 + * @syscap SystemCapability.Multimedia.Audio.Device + * @systemapi + */ + selectInputDevice(inputAudioDevices: AudioDeviceDescriptors, callback: AsyncCallback): void; + /** + * Select the input device. This method uses a promise to return the result. + * @param inputAudioDevices Audio device description + * @return Promise used to return the result. + * @since 9 + * @syscap SystemCapability.Multimedia.Audio.Device + * @systemapi + */ + selectInputDevice(inputAudioDevices: AudioDeviceDescriptors): Promise; } /**