WiFiDisplay 增加UIBC 反控制
1、如果你的Android设备只做sink端,那么只需要修改你WiFiDisplay接收app里的代码就可以了。
如果你的Android设备也做source端,那么你就还需要修改framework中的代码。
不多说废话了,看下面的步骤吧。
2、修改文件:frameworks/av/media/libstagefright/wifi-display/source/WifiDisplaySource.cpp。
source端发送的M3消息中增加wfd_uibc_capability:

3、source端发送的M4消息中设置UIBC的参数:

1、sink端代码对应的文件是应用WifiDisplay里的,很多方案公司都会自带,一般会命名为WifiDisplaySink.cpp
1、sink端onGetParameterRequest中应答M3消息中设置UIBC参数:

2、sink端在onSetParameterRequest中的应答M4消息中获取UIBC端口号

3、p2p连接成功后source端开启socket 服务端,sink端开启socket客户端。
声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。