12 Star 0 Fork 397

SPRD芯片共建团队/multimedia_media_foundation

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
克隆/下载
bundle.json 7.35 KB
一键复制 编辑 原始数据 按行查看 历史
lzm 提交于 2024-01-09 13:42 . media_core ndk编译修改
{
"name": "@ohos/media_foundation",
"description": "media foundation functions.",
"optional": "true",
"version": "3.1",
"license": "Apache License 2.0",
"publishAs": "code-segment",
"segment": {
"destPath": "foundation/multimedia/media_foundation"
},
"dirs": {},
"scripts": {},
"component": {
"name": "media_foundation",
"subsystem": "multimedia",
"syscap": [
"SystemCapability.Multimedia.Media.Core"
],
"features": [
"media_foundation_enable_plugin_ffmpeg_adapter",
"media_foundation_enable_plugin_hdi_adapter",
"media_foundation_enable_plugin_file_source",
"media_foundation_enable_plugin_file_fd_source",
"media_foundation_enable_plugin_http_source",
"media_foundation_enable_plugin_stream_source",
"media_foundation_enable_plugin_http_lite_source",
"media_foundation_enable_plugin_minimp3_adapter",
"media_foundation_enable_plugin_minimp4_demuxer",
"media_foundation_enable_plugin_aac_demuxer",
"media_foundation_enable_plugin_std_audio_capture",
"media_foundation_enable_plugin_file_sink",
"media_foundation_enable_plugin_audio_server_sink",
"media_foundation_enable_plugin_lite_aac_decoder",
"media_foundation_enable_plugin_std_video_surface_sink",
"media_foundation_enable_plugin_std_video_capture",
"media_foundation_enable_plugin_wav_demuxer",
"media_foundation_enable_plugin_avs3_audio_decoder",
"media_foundation_enable_recorder",
"media_foundation_enable_video",
"media_foundation_enable_avs3da",
"media_foundation_enable_plugin_codec_adapter"
],
"adapted_system_type": [
"mini",
"small",
"standard"
],
"rom": "622KB",
"ram": "",
"deps": {
"third_party": [
"ffmpeg",
"bounds_checking_function",
"curl"
],
"components": [
"hilog",
"hilog_lite",
"hitrace",
"audio_framework",
"drivers_peripheral_codec",
"graphic_2d",
"graphic_surface",
"hdf_core",
"c_utils",
"init",
"player_framework",
"ipc",
"ffrt"
]
},
"build": {
"sub_component": [
"//foundation/multimedia/media_foundation:histreamer",
"//foundation/multimedia/media_foundation:media_foundation"
],
"inner_kits": [
{
"type": "so",
"name": "//foundation/multimedia/media_foundation/engine/pipeline:histreamer_base",
"header": {
"header_files": [],
"header_base": "//foundation/multimedia/media_foundation/engine/include"
}
},
{
"type": "so",
"name": "//foundation/multimedia/media_foundation/engine/pipeline:histreamer_codec_filters",
"header": {
"header_files": [],
"header_base": "//foundation/multimedia/media_foundation/engine/include"
}
},
{
"type": "so",
"name": "//foundation/multimedia/media_foundation/engine/plugin:histreamer_ffmpeg_convert",
"header": {
"header_files": [],
"header_base": "//foundation/multimedia/media_foundation/engine/include"
}
},
{
"type": "so",
"name": "//foundation/multimedia/media_foundation/engine/plugin:histreamer_plugin_base",
"header": {
"header_files": [],
"header_base": "//foundation/multimedia/media_foundation/engine/include"
}
},
{
"type": "so",
"name": "//foundation/multimedia/media_foundation/src:media_foundation",
"header": {
"header_files": [
"buffer/avsharedmemory.h",
"buffer/avsharedmemorybase.h",
"buffer/avallocator.h",
"buffer/avbuffer.h",
"buffer/avbuffer_common.h",
"buffer/avbuffer_queue.h",
"buffer/avbuffer_queue_define.h",
"buffer/avbuffer_queue_consumer.h",
"buffer/avbuffer_queue_producer.h",
"buffer/avbuffer_queue_producer_proxy.h",
"meta/format.h",
"meta/any.h",
"meta/source_types.h",
"meta/video_types.h",
"meta/audio_types.h",
"meta/media_types.h",
"meta/meta.h",
"meta/meta_key.h",
"meta/mime_type.h",
"cpp_ext/type_cast_ext.h",
"common/avsharedmemorypool.h",
"common/status.h",
"common/native_mfmagic.h",
"osal/filesystem/file_system.h",
"osal/task/autolock.h",
"osal/task/condition_variable.h",
"osal/task/jobutils.h",
"osal/task/mutex.h",
"osal/task/task.h",
"osal/task/thread.h",
"osal/utils/dump_buffer.h",
"osal/utils/hitrace_utils.h",
"osal/utils/util.h",
"filter/filter_factory.h",
"filter/filter.h",
"pipeline/pipeline.h",
"plugin/generic_plugin.h",
"common/media_data_source.h",
"plugin/plugin_base.h",
"plugin/plugin_caps.h",
"plugin/plugin_definition.h",
"plugin/plugin_event.h",
"plugin/plugin_info.h",
"plugin/plugin_manager.h",
"plugin/plugin_register.h"
],
"header_base": "//foundation/multimedia/media_foundation/interface/inner_api"
}
},
{
"type": "so",
"name": "//foundation/multimedia/media_foundation/src/capi:capi_packages",
"header": {
"header_files": [
"native_avbuffer_info.h",
"native_avbuffer.h",
"native_averrors.h",
"native_avformat.h",
"native_avmemory.h"
],
"header_base": "//foundation/multimedia/media_foundation/interface/kits/c"
}
}
],
"test": [
"//foundation/multimedia/media_foundation/test:histreamer_test",
"//foundation/multimedia/media_foundation/tests:media_foundation_unit_test"
]
}
}
}
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
1
https://gitee.com/cooperation-team-7885/multimedia_media_foundation.git
git@gitee.com:cooperation-team-7885/multimedia_media_foundation.git
cooperation-team-7885
multimedia_media_foundation
multimedia_media_foundation
OpenHarmony-4.1-Release

搜索帮助