MiracastReceiverStreamControl.SuggestVideoStreamSettingsAsync 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
异步向 Miracast 发送器建议适当的宽度、高度和比特率。
public:
virtual IAsyncAction ^ SuggestVideoStreamSettingsAsync(MiracastReceiverVideoStreamSettings ^ settings) = SuggestVideoStreamSettingsAsync;
/// [Windows.Foundation.Metadata.RemoteAsync]
IAsyncAction SuggestVideoStreamSettingsAsync(MiracastReceiverVideoStreamSettings const& settings);
[Windows.Foundation.Metadata.RemoteAsync]
public IAsyncAction SuggestVideoStreamSettingsAsync(MiracastReceiverVideoStreamSettings settings);
function suggestVideoStreamSettingsAsync(settings)
Public Function SuggestVideoStreamSettingsAsync (settings As MiracastReceiverVideoStreamSettings) As IAsyncAction
参数
- settings
- MiracastReceiverVideoStreamSettings
表示建议设置的 MiracastReceiverVideoStreamSettings 对象。
返回
异步任务。
- 属性
注解
当与 Miracast 内容关联的 MediaPlayerElement 发生更改时,应用可以调用此 API。 默认情况下,Miracast 尝试使用 1920x1080 分辨率或 4k 分辨率(如果硬件支持)。 通过要求发射机使用较低分辨率,可能会减少所使用的网络带宽。
传入方法的设置是发送器可能采用或可能不会采用的建议。 若要找出接收方选择的实际值,请调用 GetVideoStreamSettingsAsync。
此函数在不锁定的情况下访问成员变量,因此应在调用 CoreDispatcher.RunAsync 时在 UI 线程上调用它