HarmonyOS使用OH_AVCodec_GetCapability方法编译失败

想要获取设备是否支持Video的硬编硬解的功能。 参考官方文档: https://developer.huawei.com/consumer/cn/doc/harmonyos-guides-V5/obtain-supported-codecs-V5?catalogVersion=V5

1. 引入 libnative_media_codecbase.so。

2. 头文件引用。

#include <multimedia/player_framework/native_avcapability.h>     #include <multimedia/player_framework/native_avcodec_base.h>

3. 调用逻辑:

OH_AVCapability *capability = OH_AVCodec_GetCapability(OH_AVCODEC_MIMETYPE_VIDEO_AVC, false);

DevEco编译报错:OH_AVCodec_GetCapability 符号找不到。想问下 OH_AVCodec_GetCapability 要怎么使用?

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

硬编硬解能力参考以下写法:

OH_AVCapability *cap = OH_AVCodec_GetCapability(videoMime.data(), true); 
std::string codecName = OH_AVCapability_GetName(cap); 
OH_LOG_ERROR(LOG_APP, "ConfigureVideoEncoder g_codecName:%{public}s", codecName.data()); 
int32_t maxSupportedInstances = OH_AVCapability_GetMaxSupportedInstances(OH_AVCodec_GetCapability(OH_AVCODEC_MIMETYPE_VIDEO_AVC, false));
分享
微博
QQ
微信
回复
2024-08-12 14:10:58
相关问题
HarmonyOS OH_AVCodec硬解码流程问题咨询
2186浏览 • 1回复 待解决
HarmonyOS 使用hvigorw编译失败
1778浏览 • 1回复 待解决
HarmonyOS 使用集成态 HSP 时,编译失败
1309浏览 • 1回复 待解决
HarmonyOS 编译失败问题
2035浏览 • 1回复 待解决
HarmonyOS 引入har编译失败
1483浏览 • 1回复 待解决
编译release包失败
1693浏览 • 1回复 待解决
HarmonyOS windows系统下编译失败
1251浏览 • 1回复 待解决
HarmonyOS RN empty project编译失败
1214浏览 • 1回复 待解决
HarmonyOS 新增申请权限编译失败
1114浏览 • 1回复 待解决
HarmonyOS ndk编译mars库失败
1563浏览 • 1回复 待解决
HarmonyOS react-native应用编译失败
1175浏览 • 1回复 待解决
HarmonyOS OH_Audio 需要提供 mute 方法
1461浏览 • 1回复 待解决
HarmonyOS flutter build hap --debug编译失败
1493浏览 • 1回复 待解决
macOS 编译 Paddle-Lite 失败
1810浏览 • 1回复 待解决
HarmonyOS AVCodec Kit 示例代码/Codelab
1155浏览 • 1回复 待解决