MediaStreamSourceStartingRequestDeferral Klasse

Definition

Bietet eine Möglichkeit für die Anwendung, asynchron zu melden, dass sie die Verarbeitung des MediaStreamSource.Starting-Ereignisses abgeschlossen hat.

public ref class MediaStreamSourceStartingRequestDeferral sealed
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
class MediaStreamSourceStartingRequestDeferral final
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
public sealed class MediaStreamSourceStartingRequestDeferral
Public NotInheritable Class MediaStreamSourceStartingRequestDeferral
Vererbung
Object Platform::Object IInspectable MediaStreamSourceStartingRequestDeferral
Attribute

Windows-Anforderungen

Gerätefamilie
Windows 10 (eingeführt in 10.0.10240.0)
API contract
Windows.Foundation.UniversalApiContract (eingeführt in v1.0)

Hinweise

Sie können eine Verzögerung verwenden, wenn Sie einen asynchronen Aufruf als Reaktion auf das MediaStreamSource.Starting-Ereignis ausführen möchten. Beispielsweise, wenn Sie eine HTTP-Verbindung herstellen oder eine Datei zum Lesen öffnen müssen. Die MediaStreamSource wartet dann darauf, dass Sie die Verzögerung als abgeschlossen markieren, bevor das SampleRequested-Ereignis ausgelöst wird .

Um eine Verzögerung zu erstellen, rufen Sie die GetDeferral-Methode für das MediaStreamSourceStartingRequest-Objekt auf, um die MediaStreamSource anzuweisen, auf den Abschluss ihres asynchronen Aufrufs zu warten. Wenn Sie zum Empfangen von SampleRequested-Ereignissen bereit sind, rufen Sie die Complete-Methode auf, um die Verzögerung zu beenden.

Ein Beispiel für die Verwendung von Media Stream Source in einer UWP-App finden Sie im MediaStreamSource-Beispiel .

Methoden

Complete()

Meldet, dass die Anwendung die Verarbeitung des Starting-Ereignisses abgeschlossen hat.

Gilt für:

Weitere Informationen