1e0e9324cSopenharmony_ci{
2e0e9324cSopenharmony_ci    "module": {
3e0e9324cSopenharmony_ci        "common": [
4e0e9324cSopenharmony_ci            {
5e0e9324cSopenharmony_ci                "tag": "mediaLog",
6e0e9324cSopenharmony_ci                "isEnable": false
7e0e9324cSopenharmony_ci            }
8e0e9324cSopenharmony_ci        ],
9e0e9324cSopenharmony_ci        "codec": [
10e0e9324cSopenharmony_ci            {
11e0e9324cSopenharmony_ci                "tag": "forceSWDecoder",
12e0e9324cSopenharmony_ci                "isEnable": false
13e0e9324cSopenharmony_ci            }
14e0e9324cSopenharmony_ci        ],
15e0e9324cSopenharmony_ci        "mediachannel": [
16e0e9324cSopenharmony_ci            {
17e0e9324cSopenharmony_ci                "tag": "videoFormat",
18e0e9324cSopenharmony_ci                "defaultWidth": 1920,
19e0e9324cSopenharmony_ci                "defaultHeight": 1080,
20e0e9324cSopenharmony_ci                "defaultFramerate": 30
21e0e9324cSopenharmony_ci            },
22e0e9324cSopenharmony_ci            {
23e0e9324cSopenharmony_ci                "tag": "audioFormat",
24e0e9324cSopenharmony_ci                "defaultChannel": 2,
25e0e9324cSopenharmony_ci                "defaultSamplerate": 48000
26e0e9324cSopenharmony_ci            },
27e0e9324cSopenharmony_ci            {
28e0e9324cSopenharmony_ci                "tag": "rtcpLimit",
29e0e9324cSopenharmony_ci                "timeout": 3
30e0e9324cSopenharmony_ci            },
31e0e9324cSopenharmony_ci            {
32e0e9324cSopenharmony_ci                "tag": "bufferDispatcher",
33e0e9324cSopenharmony_ci                "maxBufferCapacity": 800,
34e0e9324cSopenharmony_ci                "bufferCapacityIncrement": 50
35e0e9324cSopenharmony_ci            }
36e0e9324cSopenharmony_ci        ],
37e0e9324cSopenharmony_ci        "interaction": [
38e0e9324cSopenharmony_ci            {
39e0e9324cSopenharmony_ci                "tag": "tag1",
40e0e9324cSopenharmony_ci                "key1": 1
41e0e9324cSopenharmony_ci            }
42e0e9324cSopenharmony_ci        ],
43e0e9324cSopenharmony_ci        "context": [
44e0e9324cSopenharmony_ci            {
45e0e9324cSopenharmony_ci                "tag": "agentLimit",
46e0e9324cSopenharmony_ci                "maxContext": 20,
47e0e9324cSopenharmony_ci                "maxSinkAgent": 20,
48e0e9324cSopenharmony_ci                "maxSrcAgent": 20
49e0e9324cSopenharmony_ci            }
50e0e9324cSopenharmony_ci        ],
51e0e9324cSopenharmony_ci        "network": [
52e0e9324cSopenharmony_ci            {
53e0e9324cSopenharmony_ci                "tag": "networkLimit",
54e0e9324cSopenharmony_ci                "logOn": 1
55e0e9324cSopenharmony_ci            },
56e0e9324cSopenharmony_ci            {
57e0e9324cSopenharmony_ci                "tag": "udpPort",
58e0e9324cSopenharmony_ci                "minport": 6700,
59e0e9324cSopenharmony_ci                "maxport": 7000
60e0e9324cSopenharmony_ci            }
61e0e9324cSopenharmony_ci        ]
62e0e9324cSopenharmony_ci    },
63e0e9324cSopenharmony_ci    "application": {
64e0e9324cSopenharmony_ci        "sharingWfd": [
65e0e9324cSopenharmony_ci            // defined in wfd_def.h
66e0e9324cSopenharmony_ci            {
67e0e9324cSopenharmony_ci                "tag": "abilityLimit",
68e0e9324cSopenharmony_ci                "accessDevMaximum": 4,
69e0e9324cSopenharmony_ci                "surfaceMaximum": 5,
70e0e9324cSopenharmony_ci                "foregroundMaximum": 2
71e0e9324cSopenharmony_ci            },
72e0e9324cSopenharmony_ci            {
73e0e9324cSopenharmony_ci                "tag": "ctrlport",
74e0e9324cSopenharmony_ci                "defaultWfdCtrlport": 7236
75e0e9324cSopenharmony_ci            }
76e0e9324cSopenharmony_ci        ]
77e0e9324cSopenharmony_ci    }
78e0e9324cSopenharmony_ci}