HarmonyOS OH_AVCodec硬解码流程问题咨询

1.文档中的OH_VideoDecoder_PushInputBuffer等回调方法都定义为static函数,请问可以将这些回调方法定义为某个类的成员函数,如void CNKROhosVideoReader::OnNeedInputBuffer(OH_AVCodec *codec, uint32_t index, OH_AVBuffer *buffer, void *userData)吗?

2.OH_VideoDecoder_PushInputBuffer中,获得的buffer是OH_AVBuffer结构体(在文档中没找到具体的定义,如果有的话能麻烦发一下吗),在代码中,从别的地方获取塞入buffer中的数据是uint8_t*类型,请问在操作时可以使用reinterpret_cast<uint8_t*>(buffer)直接进行类型转换吗,还是说uint8_t*类型的数据赋值给buffer时需要进行什么别的操作。

HarmonyOS
2024-08-11 15:19:43
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
zbw_apple

1.static加不加都行,不能将这些回调方法定义为某个类的成员函数

2.不能。参考链接:https://gitee.com/openharmony/multimedia_media_foundation/blob/master/interface/inner_api/common/native_mfmagic.h

分享
微博
QQ
微信
回复
2024-08-11 21:36:24
相关问题
HarmonyOS Native HEVC 解码问题
362浏览 • 1回复 待解决
HarmonyOS 媒体解相关问题咨询
389浏览 • 1回复 待解决
【播放器】解码支持的Demo
1705浏览 • 1回复 待解决
请提供HarmonyOS解demo
274浏览 • 1回复 待解决
HarmonyOS视频解码问题
460浏览 • 1回复 待解决
HarmonyOS CBOR编解码问题
222浏览 • 1回复 待解决
HarmonyOS卡片问题咨询
193浏览 • 1回复 待解决
HarmonyOS 画布问题咨询
109浏览 • 1回复 待解决
HarmonyOS 录像问题咨询
312浏览 • 1回复 待解决
HarmonyOS 系统picker问题咨询
289浏览 • 1回复 待解决
HarmonyOS 崩溃收集问题咨询
324浏览 • 1回复 待解决
HarmonyOS getRawFileContent使用问题咨询
432浏览 • 1回复 待解决
HarmonyOS AOT相关问题咨询
245浏览 • 1回复 待解决
HarmonyOS image resizable问题咨询
242浏览 • 1回复 待解决
HarmonyOS 关于OH_AudioRenderer的问题
250浏览 • 1回复 待解决
mapkitxiang 问题咨询
182浏览 • 1回复 待解决
HarmonyOS对于权限类的问题咨询
282浏览 • 1回复 待解决
HarmonyOS 推送分类申请失败问题咨询
275浏览 • 1回复 待解决
HarmonyOS TextInput和键盘相关问题咨询
389浏览 • 1回复 待解决
HarmonyOS Web组件开发问题咨询
50浏览 • 1回复 待解决