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 執行緒上叫用它