1{ 2 "name": "@ohos/av_codec", 3 "description": "Media standard provides atomic capabilities", 4 "version": "3.1", 5 "license": "Apache License 2.0", 6 "publishAs": "code-segment", 7 "segment": { 8 "destPath": "foundation/multimedia/av_codec" 9 }, 10 "dirs": {}, 11 "scripts": {}, 12 "component": { 13 "name": "av_codec", 14 "subsystem": "multimedia", 15 "syscap": [ 16 "SystemCapability.Multimedia.Media.Muxer", 17 "SystemCapability.Multimedia.Media.Spliter", 18 "SystemCapability.Multimedia.Media.Core", 19 "SystemCapability.Multimedia.Media.AudioDecoder", 20 "SystemCapability.Multimedia.Media.AudioEncoder", 21 "SystemCapability.Multimedia.Media.VideoDecoder", 22 "SystemCapability.Multimedia.Media.VideoEncoder", 23 "SystemCapability.Multimedia.Media.CodecBase" 24 ], 25 "features": [ 26 "av_codec_support_capi", 27 "av_codec_support_codec", 28 "av_codec_support_codeclist", 29 "av_codec_support_hcodec", 30 "av_codec_support_demuxer", 31 "av_codec_support_source", 32 "av_codec_support_muxer", 33 "av_codec_support_test", 34 "av_codec_support_xcollie", 35 "av_codec_support_bitstream_dump" 36 ], 37 "adapted_system_type": [ "standard" ], 38 "rom": "10000KB", 39 "ram": "10000KB", 40 "hisysevent_config": [ 41 "//foundation/multimedia/av_codec/hisysevent.yaml" 42 ], 43 "deps": { 44 "components": [ 45 "c_utils", 46 "drivers_interface_codec", 47 "graphic_2d", 48 "hdf_core", 49 "hicollie", 50 "hidumper", 51 "hilog", 52 "hisysevent", 53 "hitrace", 54 "init", 55 "ipc", 56 "safwk", 57 "samgr", 58 "selinux_adapter", 59 "window_manager" 60 ], 61 "third_party": [ 62 "bounds_checking_function", 63 "ffmpeg" 64 ] 65 }, 66 "build": { 67 "group_type": { 68 "base_group": [], 69 "fwk_group": [ 70 "//foundation/multimedia/av_codec/interfaces/kits/c:capi_packages", 71 "//foundation/multimedia/av_codec/interfaces/inner_api/native:av_codec_client" 72 ], 73 "service_group": [ 74 "//foundation/multimedia/av_codec/services:av_codec_services_package", 75 "//foundation/multimedia/av_codec/sa_profile:av_codec_service_profile" 76 ] 77 }, 78 "inner_kits": [ 79 { 80 "type": "so", 81 "name": "//foundation/multimedia/av_codec/interfaces/inner_api/native:av_codec_client", 82 "header": { 83 "header_files": [ 84 "avcodec_audio_decoder.h", 85 "avcodec_audio_encoder.h", 86 "avcodec_video_decoder.h", 87 "avcodec_video_encoder.h", 88 "avdemuxer.h", 89 "avmuxer.h" 90 ], 91 "header_base": "//foundation/multimedia/av_codec/interfaces/inner_api/native" 92 } 93 } 94 ], 95 "test": [ 96 "//foundation/multimedia/av_codec/test:av_codec_demo_test", 97 "//foundation/multimedia/av_codec/test:av_codec_unit_test", 98 "//foundation/multimedia/av_codec/test:av_codec_module_test", 99 "//foundation/multimedia/av_codec/test:av_codec_fuzz_test" 100 ] 101 } 102 } 103 } 104