• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
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