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.ExtendedDisplayCast", 19 "SystemCapability.Multimedia.AVSession.Manager", 20 "SystemCapability.Multimedia.AVSession.AVInputCast = false" 21 ], 22 "features": [ "av_session_enable_start_stop_on_demand" ], 23 "adapted_system_type": [ "standard" ], 24 "rom": "3000KB", 25 "ram": "5120KB", 26 "hisysevent_config": [ 27 "//foundation/multimedia/av_session/hisysevent.yaml" 28 ], 29 "deps": { 30 "components": [ 31 "ability_base", 32 "ability_runtime", 33 "cJSON", 34 "init", 35 "access_token", 36 "ace_engine", 37 "audio_framework", 38 "bundle_framework", 39 "c_utils", 40 "cast_engine", 41 "curl", 42 "data_object", 43 "device_manager", 44 "dsoftbus", 45 "eventhandler", 46 "graphic_surface", 47 "hilog", 48 "hisysevent", 49 "hitrace", 50 "input", 51 "ipc", 52 "image_framework", 53 "napi", 54 "safwk", 55 "samgr", 56 "distributed_notification_service", 57 "relational_store", 58 "window_manager", 59 "background_task_mgr", 60 "bluetooth", 61 "os_account", 62 "hicollie", 63 "openssl" 64 ], 65 "third_party": [ 66 ] 67 }, 68 "build": { 69 "group_type": { 70 "base_group": [ 71 ], 72 "fwk_group": [ 73 "//foundation/multimedia/av_session/frameworks/common:avsession_common", 74 "//foundation/multimedia/av_session/frameworks/native/ohavsession:ohavsession", 75 "//foundation/multimedia/av_session/frameworks/native/session:avsession_client", 76 "//foundation/multimedia/av_session/frameworks/js/napi/session:avsession_napi", 77 "//foundation/multimedia/av_session/frameworks/cj:cj_multimedia_avsession_ffi", 78 "//foundation/multimedia/av_session/utils:avsession_utils", 79 "//foundation/multimedia/av_session/avpicker:avcastpicker", 80 "//foundation/multimedia/av_session/avpicker:avcastpickerparam", 81 "//foundation/multimedia/av_session/avvolumepanel:avvolumepanel", 82 "//foundation/multimedia/av_session/avinputcastpicker:avinputcastpicker" 83 ], 84 "service_group": [ 85 "//foundation/multimedia/av_session/services/session:avsession_item", 86 "//foundation/multimedia/av_session/services/session:avsession_server", 87 "//foundation/multimedia/av_session/services/session/server/remote:remote_session_source", 88 "//foundation/multimedia/av_session/services/session/server/remote:remote_session_sink" 89 ] 90 }, 91 "inner_kits": [ 92 { 93 "header": { 94 "header_files": [ 95 "avsession_manager.h", 96 "av_session.h", 97 "avsession_controller.h", 98 "avsession_info.h", 99 "avsession_errors.h" 100 ], 101 "header_base": "//foundation/multimedia/av_session/interfaces/inner_api/native/session/include" 102 }, 103 "name": "//foundation/multimedia/av_session/frameworks/native/session:avsession_client" 104 }, 105 { 106 "header": { 107 "header_files": [], 108 "header_base": "//foundation/multimedia/av_session/frameworks/cj/include" 109 }, 110 "name": "//foundation/multimedia/av_session/frameworks/cj:cj_multimedia_avsession_ffi" 111 } 112 ], 113 "test": [ 114 "//foundation/multimedia/av_session/frameworks/native/ohavsession/test/unittest:oh_av_session_unittest", 115 "//foundation/multimedia/av_session/frameworks/native/session/test/unittest:av_session_unittest", 116 "//foundation/multimedia/av_session/frameworks/native/session/test/unittest/napi/avsession_jsunittest:jsunittest", 117 "//foundation/multimedia/av_session/frameworks/native/session/test/unittest/napi/avsession_controller_jsunittest:jsunittest", 118 "//foundation/multimedia/av_session/frameworks/native/session/test/unittest/napi/avsession_manager_jsunittest:jsunittest", 119 "//foundation/multimedia/av_session/frameworks/native/session/test/fuzztest:fuzztest", 120 "//foundation/multimedia/av_session/frameworks/native/session/test/benchmarktest:benchmarktest", 121 "//foundation/multimedia/av_session/interfaces/inner_api/native/session/test/fuzztest/avcontrolcommand_fuzzer:fuzztest", 122 "//foundation/multimedia/av_session/interfaces/inner_api/native/session/test/fuzztest/avmetadata_fuzzer:fuzztest", 123 "//foundation/multimedia/av_session/interfaces/inner_api/native/session/test/fuzztest/avplaybackstate_fuzzer:fuzztest", 124 "//foundation/multimedia/av_session/interfaces/inner_api/native/session/test/fuzztest/avsessiondescriptor_fuzzer:fuzztest", 125 "//foundation/multimedia/av_session/interfaces/inner_api/native/session/test/fuzztest/avsessionpixelmap_fuzzer:fuzztest", 126 "//foundation/multimedia/av_session/services/session/server/test:av_session_server_unittest", 127 "//foundation/multimedia/av_session/services/session/server/test/fuzztest:fuzztest" 128 ] 129 } 130 } 131 } 132