diff --git a/zh-cn/release-notes/changelogs/OpenHarmony_4.0.9.2/changelogs-multimedia.md b/zh-cn/release-notes/changelogs/OpenHarmony_4.0.9.2/changelogs-multimedia.md new file mode 100644 index 0000000000000000000000000000000000000000..3bedf1033218eb9afd52b73c6e91d7bc3bb4c2cf --- /dev/null +++ b/zh-cn/release-notes/changelogs/OpenHarmony_4.0.9.2/changelogs-multimedia.md @@ -0,0 +1,62 @@ +# multimedia子系统ChangeLog + +## cl.multimedia.1 音频C接口流类型枚举声明变更 + +对于在API10中已经新增的音频C接口,音频输出流类型错写为AUDIOSTREAM_TYPE_RERNDERER,需要修正为AUDIOSTREAM_TYPE_RENDERER。 + +**变更影响** + +对于已发布的C接口,可能影响三方应用的兼容性。 + +**关键的接口/组件变更** + +修改前的接口原型: + + ```C +enum OH_AudioStream_Type { + /** + * The type for audio stream is renderer. + */ + AUDIOSTREAM_TYPE_RERNDERER = 1, + + /** + * The type for audio stream is capturer. + */ + AUDIOSTREAM_TYPE_CAPTURER = 2 +}; + ``` + +修改后的接口原型: + + ```C +enum OH_AudioStream_Type { + /** + * The type for audio stream is renderer. + */ + AUDIOSTREAM_TYPE_RENDERER = 1, + + /** + * The type for audio stream is capturer. + */ + AUDIOSTREAM_TYPE_CAPTURER = 2 +}; + ``` + +**适配指导** + +开发人员需要在使用音频输出流类型AUDIOSTREAM_TYPE_RERNDERER时,修改为AUDIOSTREAM_TYPE_RENDERER。例如: + +修改前 + +```C +OH_AudioStreamBuilder* builder; +OH_AudioStreamBuilder_Create(&builder, AUDIOSTREAM_TYPE_RERNDERER); +``` + +修改后 + +```C +OH_AudioStreamBuilder* builder; +OH_AudioStreamBuilder_Create(&builder, AUDIOSTREAM_TYPE_RENDERER); +``` +