Freigeben über


MiracastReceiverStreamControl.SuggestVideoStreamSettingsAsync Methode

Definition

Schlägt dem Miracast-Transmitter asynchron eine angemessene Breite, Höhe und Bitrate vor.

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

Parameter

settings
MiracastReceiverVideoStreamSettings

Ein MiracastReceiverVideoStreamSettings-Objekt , das die vorgeschlagenen Einstellungen darstellt.

Gibt zurück

Ein asynchroner Task.

Attribute

Hinweise

Eine App kann diese API aufrufen, wenn sich das mediaPlayerElement , das dem Miracast-Inhalt zugeordnet ist, ändert. Standardmäßig versucht Miracast, eine Auflösung von 1920 x 1080 oder eine 4k-Auflösung zu verwenden, wenn von der Hardware unterstützt wird. Wenn Sie den Sender auffordern, eine niedrigere Auflösung zu verwenden, kann die verwendete Netzwerkbandbreite verringert werden.

Die an die Methode übergebenen Einstellungen sind Vorschläge, die der Sender möglicherweise übernimmt oder nicht. Rufen Sie GetVideoStreamSettingsAsync auf, um die tatsächlichen Werte zu ermitteln, die vom Empfänger ausgewählt wurden.

Diese Funktion greift ohne Sperren auf Membervariablen zu. Daher sollte sie im UI-Thread in einem Aufruf von CoreDispatcher.RunAsync aufgerufen werden.

Gilt für: