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 解码问题
559浏览 • 1回复 待解决
HarmonyOS 媒体解相关问题咨询
606浏览 • 1回复 待解决
HarmonyOS 解码视频的能力如何
37浏览 • 1回复 待解决
【播放器】解码支持的Demo
1877浏览 • 1回复 待解决
HarmonyOS视频解码问题
697浏览 • 1回复 待解决
请提供HarmonyOS解demo
437浏览 • 1回复 待解决
HarmonyOS CBOR编解码问题
390浏览 • 1回复 待解决
HarmonyOS uri编码解码问题
32浏览 • 1回复 待解决
HarmonyOS卡片问题咨询
317浏览 • 1回复 待解决
HarmonyOS precompileJavaScript 问题咨询
71浏览 • 1回复 待解决
HarmonyOS 录像问题咨询
455浏览 • 1回复 待解决
HarmonyOS 画布问题咨询
248浏览 • 1回复 待解决
HarmonyOS 崩溃收集问题咨询
476浏览 • 1回复 待解决
HarmonyOS 系统picker问题咨询
435浏览 • 1回复 待解决
HarmonyOS 网络相关问题咨询
25浏览 • 1回复 待解决
HarmonyOS 关于OH_AudioRenderer的问题
401浏览 • 1回复 待解决
HarmonyOS getRawFileContent使用问题咨询
616浏览 • 1回复 待解决