如何修改代码打开WifiDisplay Sink的UIBC功能
时间:10-02
整理:3721RD
点击:
[DESCRIPTION]
目前MT6595、MT6752、MT6795支持做WifiDisplay的Sink功能,那么如果使Sink支持UIBC呢?
[SOLUTION]
支持UIBC有两种模式:
1、adb命令调试模式
- 这种适用于内部工程调试,方法是下如下指令:
adb shell setprop media.WFD.sink.uibc-enabled 1
2、代码中做修改
- 这种适用于功能确认需要后再代码默认开启,方法是修改WifiDisplaySink.cpp:
#ifdef mtk_WFD_SINK_UIBC_SUPPORT
char val[PROPERTY_VALUE_MAX];
if (property_get("media.wfd.sink.uibc-enabled", val, NULL)) {
ALOGI("media.wfd.sink.uibc-enabled:%s", val);
int uibcEnabled = atoi(val);
if (uibcEnabled > 0){
mUibcEnabled = true;
} else {
mUibcEnabled = false;
}
}
这里的逻辑和case1的命令对应,需默认把mUibcEnabled置为ture。