Change-Id: Ib5f383c3c800567d8884a37ebfb5a956e7400e2b Signed-off-by: Ido <dev.xyzuniverse@gmail.com>
252 lines
8.0 KiB
JSON
252 lines
8.0 KiB
JSON
/*
|
||
注释:
|
||
Source:输入参数:
|
||
SdkOpMode: SDK下发的operation mode,定义在def.h的StreamConfigMode中,
|
||
RoleId: 当前配置的roleid
|
||
Target:输出参数:
|
||
VendorOpMode: 转换到高通vendor的operation mode,定义在def.h的VendorOperation中,
|
||
TargetRoleId: 转换后的roleid,
|
||
FeatureMask : 该场景打开功能的bit位集合,bit位含义定义在def.h的FeatureMask和VideoFeatureMask中,
|
||
Signature: 场景名称字符串,
|
||
VideoMode: video场景标识,
|
||
AllowStreamsMask: 该video场景允许的流配置,流配置定义在defensecmpt.h的enableStreamCombination中,
|
||
AppModuleId: xiaomi.app.module tag对应的id值,定义在:
|
||
vendor/qcom/proprietary/chi-cdk/core/chiutils/chxdefs.h(enum class MiuiCameraAppModule)
|
||
*/
|
||
{
|
||
"ModeList":
|
||
{
|
||
"Mode": [
|
||
{
|
||
"Source":{
|
||
"SdkOpMode": "0xff01",
|
||
"RoleId": 64
|
||
},
|
||
"Target":{
|
||
"VendorOpMode": "0x9002",
|
||
"FeatureMask" : "0x200000",
|
||
"Signature": "ThirdJpegr",
|
||
"AppModuleId":"0xA3"
|
||
}
|
||
},
|
||
{
|
||
"Source":{
|
||
"SdkOpMode": "0xff01",
|
||
"RoleId": 1
|
||
},
|
||
"Target":{
|
||
"VendorOpMode": "0x9005",
|
||
"FeatureMask" : "0x200000",
|
||
"Signature": "ThirdJpegrFront",
|
||
"AppModuleId":"0xA3"
|
||
}
|
||
},
|
||
{
|
||
"Source":{
|
||
"SdkOpMode": "0xff0a",
|
||
"RoleId": [60, 64]
|
||
},
|
||
"Target":{
|
||
"VendorOpMode": "0x9002",
|
||
"FeatureMask" : "0x2821d3",
|
||
"Signature": "Normal",
|
||
"AppModuleId":"0xA3"
|
||
}
|
||
},
|
||
{
|
||
"Source":{
|
||
"SdkOpMode": "0xff0a",
|
||
"RoleId": [0,20,21,23]
|
||
},
|
||
"Target":{
|
||
"VendorOpMode": "0x9008",
|
||
"FeatureMask" : "0x200002",
|
||
"Signature": "Professional"
|
||
}
|
||
},
|
||
{
|
||
"Source":{
|
||
"SdkOpMode": "0xff0a",
|
||
"RoleId": 1
|
||
},
|
||
"Target":{
|
||
"VendorOpMode": "0x9005",
|
||
"FeatureMask" : "0x302022",
|
||
"Signature": "Normal"
|
||
}
|
||
},
|
||
{
|
||
"Source":{
|
||
"SdkOpMode": "0xff0c",
|
||
"RoleId": [0,20,21,23]
|
||
},
|
||
"Target":{
|
||
"VendorOpMode": "0x800a",
|
||
"FeatureMask" : "0x200006",
|
||
"Signature": "SuperNight",
|
||
"AppModuleId":"0xAD"
|
||
}
|
||
},
|
||
{
|
||
"Source":{
|
||
"SdkOpMode": "0xff0c",
|
||
"RoleId": 64
|
||
},
|
||
"Target":{
|
||
"VendorOpMode": "0x800a",
|
||
"FeatureMask" : "0x200006",
|
||
"Signature": "SuperNight",
|
||
"AppModuleId":"0xAD"
|
||
}
|
||
},
|
||
{
|
||
"Source":{
|
||
"SdkOpMode": "0xff0c",
|
||
"RoleId": 1
|
||
},
|
||
"Target":{
|
||
"VendorOpMode": "0x800a",
|
||
"FeatureMask" : "0x28200a",
|
||
"Signature": "SuperNight"
|
||
}
|
||
},
|
||
{
|
||
"Source":{
|
||
"SdkOpMode": "0xff12",
|
||
"RoleId": 63
|
||
},
|
||
"Target":{
|
||
"VendorOpMode": "0x9000",
|
||
"FeatureMask" : "0x282214",
|
||
"Signature": "Bokeh",
|
||
"AppModuleId":"0xAB"
|
||
}
|
||
},
|
||
{
|
||
"Source":{
|
||
"SdkOpMode": "0xff15",
|
||
"RoleId": [61, 63]
|
||
},
|
||
"Target":{
|
||
"VendorOpMode": "0x9000",
|
||
"FeatureMask" : "0x282414",
|
||
"Signature": "Bokeh2x",
|
||
"AppModuleId":"0xAB"
|
||
}
|
||
},
|
||
{
|
||
"Source":{
|
||
"SdkOpMode": "0xff12",
|
||
"RoleId": 1
|
||
},
|
||
"Target":{
|
||
"VendorOpMode": "0x9003",
|
||
"FeatureMask" : "0x302820",
|
||
"Signature": "FrontBokeh"
|
||
}
|
||
},
|
||
{
|
||
"Source":{
|
||
"SdkOpMode": "0xff11",
|
||
"RoleId": 0
|
||
},
|
||
"Target":{
|
||
"VendorOpMode": "0x8031",
|
||
"FeatureMask" : "0x12",
|
||
"VideoMode": true,
|
||
"Signature": "VideoNight",
|
||
"AllowStreamsMask": [124,123],
|
||
"AppModuleId":"0xd6"
|
||
}
|
||
},
|
||
{
|
||
"Source":{
|
||
"SdkOpMode": "0xff0d",
|
||
"RoleId": [0,21,60]
|
||
},
|
||
"Target":{
|
||
"VendorOpMode": "0x8019",
|
||
"FeatureMask" : "0x10",
|
||
"VideoMode": true,
|
||
"Signature": "SdkVideoEIS",
|
||
"AllowStreamsMask": [124,123,1,13,12,14]
|
||
}
|
||
},
|
||
{
|
||
"Source":{
|
||
"SdkOpMode": "0xff16",
|
||
"RoleId": 60
|
||
},
|
||
"Target":{
|
||
"VendorOpMode": "0x8004",
|
||
"FeatureMask" : "0x40",
|
||
"VideoMode": true,
|
||
"Signature": "SdkVideoEISV3",
|
||
"AllowStreamsMask": [124,123]
|
||
}
|
||
},
|
||
{
|
||
"Source":{
|
||
"SdkOpMode": "0xff10",
|
||
"RoleId": 60
|
||
},
|
||
"Target":{
|
||
"VendorOpMode": "0x8004",
|
||
"FeatureMask" : "0x11",
|
||
"VideoMode": true,
|
||
"Signature": "VideoHDR",
|
||
"AppModuleId":"0xA2",
|
||
"AllowStreamsMask": [124,123]
|
||
}
|
||
},
|
||
{
|
||
"Source":{
|
||
"SdkOpMode": "0xff13",
|
||
"RoleId": [0,21,60]
|
||
},
|
||
"Target":{
|
||
"VendorOpMode": "0x8019",
|
||
"FeatureMask" : "0x34",
|
||
"VideoMode": true,
|
||
"Signature": "VideoNormal",
|
||
"AllowStreamsMask": [124,123]
|
||
}
|
||
},
|
||
{
|
||
"Source":{
|
||
"SdkOpMode": "0xff13",
|
||
"RoleId": 1
|
||
},
|
||
"Target":{
|
||
"VendorOpMode": "0x8019",
|
||
"FeatureMask" : "0xb0",
|
||
"VideoMode": true,
|
||
"Signature": "VideoNormal",
|
||
"AllowStreamsMask": [124,123]
|
||
}
|
||
},
|
||
{
|
||
"Source":{
|
||
"SdkOpMode": "0xff17",
|
||
"RoleId": [0, 64]
|
||
},
|
||
"Target":{
|
||
"VendorOpMode": "0x9002",
|
||
"FeatureMask" : "0x154",
|
||
"Signature": "SdkAuto"
|
||
}
|
||
},
|
||
{
|
||
"Source":{
|
||
"SdkOpMode": "0xff17",
|
||
"RoleId": 1
|
||
},
|
||
"Target":{
|
||
"VendorOpMode": "0x9001",
|
||
"FeatureMask" : "0x22",
|
||
"Signature": "SingleFront"
|
||
}
|
||
}
|
||
]
|
||
}
|
||
} |