1{ 2 "name": "@ohos/av_session", 3 "description": "Audio and Video Session Management", 4 "version": "4.0", 5 "license": "Apache License 2.0", 6 "publishAs": "code-segment", 7 "segment": { 8 "destPath": "foundation/multimedia/av_session" 9 }, 10 "dirs": {}, 11 "scripts": {}, 12 "component": { 13 "name": "av_session", 14 "subsystem": "multimedia", 15 "syscap": [ 16 "SystemCapability.Multimedia.AVSession.AVCast", 17 "SystemCapability.Multimedia.AVSession.Core", 18 "SystemCapability.Multimedia.AVSession.Manager" 19 ], 20 "features": [], 21 "adapted_system_type": [ "standard" ], 22 "rom": "3000KB", 23 "ram": "5120KB", 24 "hisysevent_config": [ 25 "//foundation/multimedia/av_session/hisysevent.yaml" 26 ], 27 "deps": { 28 "components": [ 29 "ability_base", 30 "ability_runtime", 31 "init", 32 "access_token", 33 "audio_framework", 34 "bundle_framework", 35 "c_utils", 36 "cast_engine", 37 "data_object", 38 "device_manager", 39 "dsoftbus", 40 "eventhandler", 41 "graphic_surface", 42 "hilog", 43 "hisysevent", 44 "hitrace", 45 "input", 46 "ipc", 47 "image_framework", 48 "napi", 49 "safwk", 50 "samgr", 51 "window_manager", 52 "distributed_notification_service", 53 "relational_store" 54 ], 55 "third_party": [ 56 "openssl", 57 "jsoncpp" 58 ] 59 }, 60 "build": { 61 "group_type": { 62 "base_group": [ 63 ], 64 "fwk_group": [ 65 "//foundation/multimedia/av_session/frameworks/common:avsession_common", 66 "//foundation/multimedia/av_session/frameworks/native/session:avsession_client", 67 "//foundation/multimedia/av_session/frameworks/js/napi/session:avsession_napi", 68 "//foundation/multimedia/av_session/utils:avsession_utils", 69 "//foundation/multimedia/av_session/avpicker:avcastpicker", 70 "//foundation/multimedia/av_session/avpicker:avcastpickerparam" 71 ], 72 "service_group": [ 73 "//foundation/multimedia/av_session/services/session:avsession_item", 74 "//foundation/multimedia/av_session/services/session:avsession_server", 75 "//foundation/multimedia/av_session/services/session/server/remote:remote_session_source", 76 "//foundation/multimedia/av_session/services/session/server/remote:remote_session_sink" 77 ] 78 }, 79 "inner_kits": [ 80 { 81 "header": { 82 "header_files": [ 83 "avsession_manager.h", 84 "av_session.h", 85 "avsession_controller.h", 86 "avsession_info.h", 87 "avsession_errors.h" 88 ], 89 "header_base": "//foundation/multimedia/av_session/interfaces/inner_api/native/session/include" 90 }, 91 "name": "//foundation/multimedia/av_session/frameworks/native/session:avsession_client" 92 } 93 ], 94 "test": [ 95 "//foundation/multimedia/av_session/frameworks/native/session/test/unittest:av_session_unittest", 96 "//foundation/multimedia/av_session/frameworks/native/session/test/unittest/napi/avsession_jsunittest:jsunittest", 97 "//foundation/multimedia/av_session/frameworks/native/session/test/unittest/napi/avsession_controller_jsunittest:jsunittest", 98 "//foundation/multimedia/av_session/frameworks/native/session/test/unittest/napi/avsession_manager_jsunittest:jsunittest", 99 "//foundation/multimedia/av_session/frameworks/native/session/test/fuzztest:fuzztest", 100 "//foundation/multimedia/av_session/frameworks/native/session/test/benchmarktest:benchmarktest", 101 "//foundation/multimedia/av_session/interfaces/inner_api/native/session/test/fuzztest/avcontrolcommand_fuzzer:fuzztest", 102 "//foundation/multimedia/av_session/interfaces/inner_api/native/session/test/fuzztest/avmetadata_fuzzer:fuzztest", 103 "//foundation/multimedia/av_session/interfaces/inner_api/native/session/test/fuzztest/avplaybackstate_fuzzer:fuzztest", 104 "//foundation/multimedia/av_session/interfaces/inner_api/native/session/test/fuzztest/avsessiondescriptor_fuzzer:fuzztest", 105 "//foundation/multimedia/av_session/interfaces/inner_api/native/session/test/fuzztest/avsessionpixelmap_fuzzer:fuzztest", 106 "//foundation/multimedia/av_session/services/session/server/test:av_session_server_unittest", 107 "//foundation/multimedia/av_session/services/session/server/test/fuzztest:fuzztest" 108 ] 109 } 110 } 111 } 112