1# multimedia子系统ChangeLog 2 3## cl.multimedia.1 音频C接口播放焦点事件回调接口声明变更 4 5对于在API10中新增的音频C接口,播放焦点事件回调接口错写为OH_AudioRenderer_OnInterrptEvent,需要修正为OH_AudioRenderer_OnInterruptEvent。 6 7**变更影响** 8 9对于已发布的C接口,可能影响三方应用的兼容性。 10 11**关键的接口/组件变更** 12 13修改前的接口原型: 14 15 ```C 16int32_t (*OH_AudioRenderer_OnInterrptEvent)( 17 OH_AudioRenderer* renderer, 18 void* userData, 19 OH_AudioInterrupt_ForceType type, 20 OH_AudioInterrupt_Hint hint); 21 ``` 22 23修改后的接口原型: 24 25 ```C 26int32_t (*OH_AudioRenderer_OnInterruptEvent)( 27 OH_AudioRenderer* renderer, 28 void* userData, 29 OH_AudioInterrupt_ForceType type, 30 OH_AudioInterrupt_Hint hint); 31 ``` 32 33**适配指导** 34 35开发人员需要定义播放焦点事件时,使用的函数指针名称为OH_AudioRenderer_OnInterruptEvent。例如: 36 37修改前 38 39```C 40OH_AudioRenderer_Callbacks callbacks; 41callbacks.OH_AudioRenderer_OnInterrptEvent = AudioRendererOnInterrptEvent; 42``` 43 44修改后 45 46```C 47OH_AudioRenderer_Callbacks callbacks; 48callbacks.OH_AudioRenderer_OnInterruptEvent = AudioRendererOnInterrptEvent; 49``` 50 51## cl.multimedia.2 音频C接口录音焦点事件回调接口声明变更 52 53对于在API10中新增的音频C接口,录制焦点事件回调接口错写为OH_AudioCapturer_OnInterrptEvent,需要修正为OH_AudioCapturer_OnInterruptEvent。 54 55**变更影响** 56 57对于已发布的C接口,可能影响三方应用的兼容性。 58 59**关键的接口/组件变更** 60 61修改前的接口原型: 62 63 ```C 64int32_t (*OH_AudioCapturer_OnInterrptEvent)( 65 OH_AudioCapturer* renderer, 66 void* userData, 67 OH_AudioInterrupt_ForceType type, 68 OH_AudioInterrupt_Hint hint); 69 ``` 70 71修改后的接口原型: 72 73 ```C 74int32_t (*OH_AudioCapturer_OnInterruptEvent)( 75 OH_AudioCapturer* capturer, 76 void* userData, 77 OH_AudioInterrupt_ForceType type, 78 OH_AudioInterrupt_Hint hint); 79 ``` 80 81**适配指导** 82 83开发人员需要定义录音焦点事件时,使用的函数指针名称为OH_AudioCapturer_OnInterruptEvent。例如: 84 85修改前 86 87```C 88OH_AudioCapturer_Callbacks callbacks; 89callbacks.OH_AudioCapturer_OnInterrptEvent = AudioCaptureOnInterruptEvent; 90``` 91 92修改后 93 94```C 95OH_AudioCapturer_Callbacks callbacks; 96callbacks.OH_AudioCapturer_OnInterruptEvent = AudioCaptureOnInterruptEvent; 97``` 98