设置投屏策略
接口描述
该接口会设置是否开启兼容性,用于兼容现网CBC加密模式。注意:当前现网均是CBC加密模式,此接口必须设置成开启兼容性。
同时会用于在开始投屏前设置投屏效果的清晰度以及是否需要投放音频到设备。
注意事项
调用开启投屏接口之前或者投屏过程中调用。
接口定义
/* 设置投屏策略 */ int SetPolicy(const SharePolicy& sharePolicy);
参数描述
参数 |
是否必须 |
类型 |
描述 |
---|---|---|---|
sharePolicy |
是 |
4.6.5.2.3 SharePolicy& |
设置投屏测试,包括是否开启音频,视频流畅度以及是否开启兼容性 |
返回值
0 接口调用成功 非0 接口调用失败
示例代码
// 设置投屏效果 FLUENCY_FIRST:流畅优先 QUAITY_CLEAR_FIRST:清晰优先 QUAITY_ADAPTIVE:自适应 // 设置是否投放音频 true 投放 false 不投放 bool on = true; if (mShareServiceController != NULL) { const SharePolicy sharePolicy = { QUAITY_CLEAR_FIRST,on, true }; mShareServiceController->SetPolicy(sharePolicy); }