diff --git a/audio/v1_0/BUILD.gn b/audio/v1_0/BUILD.gn index 4a7bb68f24c3082538390732431c2645030e85b2..545cbc2815617a7f4c90149d0725c580b325eeca 100644 --- a/audio/v1_0/BUILD.gn +++ b/audio/v1_0/BUILD.gn @@ -23,12 +23,12 @@ if (defined(ohos_lite)) { module_name = "audio_service" sources = [ - "AudioAdapter.idl", - "AudioCallback.idl", - "AudioCapture.idl", - "AudioManager.idl", - "AudioRender.idl", "AudioTypes.idl", + "IAudioAdapter.idl", + "IAudioCallback.idl", + "IAudioCapture.idl", + "IAudioManager.idl", + "IAudioRender.idl", ] language = "c" diff --git a/audio/v1_0/AudioAdapter.idl b/audio/v1_0/IAudioAdapter.idl similarity index 83% rename from audio/v1_0/AudioAdapter.idl rename to audio/v1_0/IAudioAdapter.idl index 27cfa1f6eccd9939e58257ce3c581980fd23c64e..2958f8664705b5e01e4392fef8447e01914be193 100644 --- a/audio/v1_0/AudioAdapter.idl +++ b/audio/v1_0/IAudioAdapter.idl @@ -16,14 +16,14 @@ package ohos.hdi.audio.v1_0; import ohos.hdi.audio.v1_0.AudioTypes; -import ohos.hdi.audio.v1_0.AudioRender; -import ohos.hdi.audio.v1_0.AudioCapture; +import ohos.hdi.audio.v1_0.IAudioRender; +import ohos.hdi.audio.v1_0.IAudioCapture; -interface AudioAdapter { +interface IAudioAdapter { InitAllPorts(); - CreateRender([in] struct AudioDeviceDescriptor desc, [in] struct AudioSampleAttributes attrs, [out] AudioRender render); + CreateRender([in] struct AudioDeviceDescriptor desc, [in] struct AudioSampleAttributes attrs, [out] IAudioRender render); DestroyRender(); - CreateCapture([in] struct AudioDeviceDescriptor desc, [in] struct AudioSampleAttributes attrs, [out] AudioCapture capture); + CreateCapture([in] struct AudioDeviceDescriptor desc, [in] struct AudioSampleAttributes attrs, [out] IAudioCapture capture); DestroyCapture(); GetPortCapability([in] struct AudioPort port, [out] struct AudioPortCapability capability); SetPassthroughMode([in] struct AudioPort port, [in] enum AudioPortPassthroughMode mode); @@ -36,5 +36,5 @@ interface AudioAdapter { SetVoiceVolume([in] float volume); SetExtraParams([in] enum AudioExtParamKey key, [in] String condition, [in] String value); GetExtraParams([in] enum AudioExtParamKey key, [in] String condition, [out] String value); - RegExtraParamObserver([in] AudioCallback audioCallback, [in] byte cookie); + RegExtraParamObserver([in] IAudioCallback audioCallback, [in] byte cookie); } diff --git a/audio/v1_0/AudioCallback.idl b/audio/v1_0/IAudioCallback.idl similarity index 98% rename from audio/v1_0/AudioCallback.idl rename to audio/v1_0/IAudioCallback.idl index 4f77094abb433cc7e6738c5a458678d7e6903c44..8b8547c36930553a107ac56409fd74d54c4b2322 100644 --- a/audio/v1_0/AudioCallback.idl +++ b/audio/v1_0/IAudioCallback.idl @@ -40,7 +40,7 @@ import ohos.hdi.audio.v1_0.AudioTypes; * @return Returns 0 if the callback is successfully executed; returns a negative value otherwise. * @see RegCallback */ -[callback] interface AudioCallback { +[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); } diff --git a/audio/v1_0/AudioCapture.idl b/audio/v1_0/IAudioCapture.idl similarity index 98% rename from audio/v1_0/AudioCapture.idl rename to audio/v1_0/IAudioCapture.idl index 2bda2bc52ce004e15e040caf610ff4adce7ec838..f93858e9d340f1486af4c3879f51a4df291be147 100644 --- a/audio/v1_0/AudioCapture.idl +++ b/audio/v1_0/IAudioCapture.idl @@ -17,7 +17,7 @@ package ohos.hdi.audio.v1_0; import ohos.hdi.audio.v1_0.AudioTypes; -interface AudioCapture { +interface IAudioCapture { CaptureFrame([out] byte[] frame, [in] unsigned long requestBytes); GetCapturePosition([out] unsigned long frames, [out] struct AudioTimeStamp time); CheckSceneCapability([in] struct AudioSceneDescriptor scene, [out] boolean supported); diff --git a/audio/v1_0/AudioManager.idl b/audio/v1_0/IAudioManager.idl similarity index 84% rename from audio/v1_0/AudioManager.idl rename to audio/v1_0/IAudioManager.idl index 47c25540b13bee6c34590649488de2eb130047a7..f868abf409ce6ad4d5d6894e1400a5d2ba05e579 100644 --- a/audio/v1_0/AudioManager.idl +++ b/audio/v1_0/IAudioManager.idl @@ -16,11 +16,11 @@ package ohos.hdi.audio.v1_0; import ohos.hdi.audio.v1_0.AudioTypes; -import ohos.hdi.audio.v1_0.AudioAdapter; +import ohos.hdi.audio.v1_0.IAudioAdapter; -interface AudioManager { +interface IAudioManager { GetAllAdapters([out] struct AudioAdapterDescriptor[] descs); - LoadAdapter([in] struct AudioAdapterDescriptor desc, [out] AudioAdapter adapter); + LoadAdapter([in] struct AudioAdapterDescriptor desc, [out] IAudioAdapter adapter); UnloadAdapter([in] String adapterName); ReleaseAudioManagerObject(); } diff --git a/audio/v1_0/AudioRender.idl b/audio/v1_0/IAudioRender.idl similarity index 94% rename from audio/v1_0/AudioRender.idl rename to audio/v1_0/IAudioRender.idl index 7ce4279f6a5ebe788e9582602f504a2a74efb9ab..0512b474d60912a8b1bb2b95a85189157731f2cb 100644 --- a/audio/v1_0/AudioRender.idl +++ b/audio/v1_0/IAudioRender.idl @@ -16,9 +16,9 @@ package ohos.hdi.audio.v1_0; import ohos.hdi.audio.v1_0.AudioTypes; -import ohos.hdi.audio.v1_0.AudioCallback; +import ohos.hdi.audio.v1_0.IAudioCallback; -interface AudioRender { +interface IAudioRender { GetLatency([out] unsigned int ms); RenderFrame([in] byte[] frame, [out] unsigned long replyBytes); GetRenderPosition([out] unsigned long frames, [out] struct AudioTimeStamp time); @@ -26,7 +26,7 @@ interface AudioRender { GetRenderSpeed([out] float speed); SetChannelMode([in] enum AudioChannelMode mode); GetChannelMode([out] enum AudioChannelMode mode); - RegCallback([in] AudioCallback audioCallback, [in] byte cookie); + RegCallback([in] IAudioCallback audioCallback, [in] byte cookie); DrainBuffer([out] enum AudioDrainNotifyType type); IsSupportsDrain([out] boolean support); CheckSceneCapability([in] struct AudioSceneDescriptor scene, [out] boolean supported);