MiracastReceiverStreamControl.SuggestVideoStreamSettingsAsync Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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.