1 Star 0 Fork 396

Jvgang/multimedia_media_foundation

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
克隆/下载
bundle.json 10.82 KB
一键复制 编辑 原始数据 按行查看 历史
dwl 提交于 2024-08-29 13:08 . 新增 视频处理引擎接口测试用例
{
"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.VideoProcessingEngine",
"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": "",
"hisysevent_config": [ "//foundation/multimedia/audio_framework/hisysevent.yaml" ],
"deps": {
"third_party": [
"curl",
"ffmpeg"
],
"components": [
"ability_base",
"hilog",
"hilog_lite",
"hitrace",
"audio_framework",
"drivers_peripheral_codec",
"drivers_peripheral_display",
"graphic_2d",
"graphic_surface",
"hdf_core",
"c_utils",
"init",
"player_framework",
"ipc",
"ffrt",
"ffmpeg",
"bounds_checking_function",
"pulseaudio",
"hisysevent",
"window_manager",
"ffmpeg",
"curl",
"safwk",
"samgr",
"skia",
"bundle_framework",
"openmax",
"image_framework"
]
},
"build": {
"group_type": {
"base_group": [
],
"fwk_group": [
],
"service_group": [
"//foundation/multimedia/media_foundation/services/media_monitor/sa_profile:media_monitor_sa_profile",
"//foundation/multimedia/media_foundation/services/media_monitor:media_monitor_packages"
]
},
"sub_component": [
"//foundation/multimedia/media_foundation:histreamer",
"//foundation/multimedia/media_foundation:media_foundation",
"//foundation/multimedia/media_foundation/services/media_monitor:media_monitor_packages"
],
"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_v2.h"
],
"header_base": "//foundation/multimedia/media_foundation/interface/inner_api"
}
},
{
"type": "so",
"name": "//foundation/multimedia/media_foundation/src/capi:native_media_core",
"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"
}
},
{
"type": "so",
"name": "//foundation/multimedia/media_foundation/services/media_monitor:media_monitor_client",
"header": {
"header_files": [
"media_monitor_manager.h"
],
"header_base": "//foundation/multimedia/media_foundation/services/media_monitor/client/include"
}
},
{
"type": "so",
"name": "//foundation/multimedia/media_foundation/services/media_monitor:media_monitor_common",
"header": {
"header_files": [
"event_bean.h",
"media_monitor_info.h"
],
"header_base": "//foundation/multimedia/media_foundation/services/media_monitor/common/include"
}
},
{
"type": "so",
"name": "//foundation/multimedia/media_foundation/services/media_monitor:media_monitor_buffer",
"header": {
"header_files": [
"dump_buffer_define.h",
"dump_buffer_manager.h"
],
"header_base": "//foundation/multimedia/media_foundation/services/media_monitor/buffer/include"
}
},
{
"type": "so",
"name": "//foundation/multimedia/media_foundation/video_processing_engine/framework:image_processing",
"header": {
"header_files": [
"image_processing.h",
"image_processing_types.h"
],
"header_base": "//foundation/multimedia/media_foundation/video_processing_engine/interface/kits/c"
}
},
{
"type": "so",
"name": "//foundation/multimedia/media_foundation/video_processing_engine/framework:video_processing",
"header": {
"header_files": [
"video_processing.h",
"video_processing_types.h"
],
"header_base": "//foundation/multimedia/media_foundation/video_processing_engine/interface/kits/c"
}
}
],
"test": [
"//foundation/multimedia/media_foundation/test:histreamer_test",
"//foundation/multimedia/media_foundation/tests:media_foundation_unit_test",
"//foundation/multimedia/media_foundation/services/media_monitor/test/unittest:media_monitor_unit_test"
]
}
}
}
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
1
https://gitee.com/jvgang/multimedia_media_foundation.git
git@gitee.com:jvgang/multimedia_media_foundation.git
jvgang
multimedia_media_foundation
multimedia_media_foundation
master

搜索帮助