1{ 2 "name": "@ohos/drivers_peripheral_codec", 3 "description": "codec device driver", 4 "version": "4.0", 5 "license": "Apache License 2.0", 6 "publishAs": "code-segment", 7 "segment": { 8 "destPath": "drivers/peripheral/codec" 9 }, 10 "dirs": {}, 11 "scripts": {}, 12 "component": { 13 "name": "drivers_peripheral_codec", 14 "subsystem": "hdf", 15 "features": [ 16 "drivers_peripheral_codec_feature_support_omx_extend_test", 17 "drivers_peripheral_codec_feature_set_omx_role", 18 "drivers_peripheral_codec_feature_support_hdi_v1", 19 "drivers_peripheral_codec_feature_support_high_work_frequency", 20 "drivers_peripheral_codec_feature_support_dma_buffer" 21 ], 22 "syscap": [], 23 "adapted_system_type": ["standard"], 24 "rom": "675KB", 25 "ram": "7400KB", 26 "deps": { 27 "components": [ 28 "bounds_checking_function", 29 "c_utils", 30 "drivers_interface_codec", 31 "drivers_interface_display", 32 "drivers_peripheral_display", 33 "graphic_surface", 34 "hdf_core", 35 "hitrace", 36 "hilog", 37 "ipc" 38 ], 39 "third_party": [] 40 }, 41 "build": { 42 "sub_component": [ 43 "//drivers/peripheral/codec/hdi_service:codec_client", 44 "//drivers/peripheral/codec/hdi_service:codec_service", 45 "//drivers/peripheral/codec:hdf_media_codec" 46 ], 47 "test": [ 48 "//drivers/peripheral/codec/test:hdf_test_media_codec" 49 ], 50 "inner_kits": [ 51 { 52 "name": "//drivers/peripheral/codec/hal:libcodec_hdi_omx_client", 53 "header": { 54 "header_files": [ 55 "codec_callback_if.h", 56 "codec_component_if.h", 57 "codec_component_manager.h", 58 "codec_component_type.h", 59 "codec_omx_ext.h" 60 ], 61 "header_base": "//drivers/peripheral/codec/interfaces/include" 62 } 63 }, 64 { 65 "name": "//drivers/peripheral/codec/hal/passthrough:libcodec_hdi_passthrough_impl", 66 "header": { 67 "header_files": [ 68 ], 69 "header_base": "//drivers/peripheral/codec/interfaces/include" 70 } 71 }, 72 { 73 "name": "//drivers/peripheral/codec/hdi_service:libcodec_client", 74 "header": { 75 "header_files": [ 76 ], 77 "header_base": "//drivers/peripheral/codec/interfaces/include" 78 } 79 } 80 ] 81 } 82 } 83} 84