Freigeben über


MediaStreamSourceStartingRequest.GetDeferral Methode

Definition

Verzögert das Abschließen des MediaStreamSource.Starting-Ereignisses .

public:
 virtual MediaStreamSourceStartingRequestDeferral ^ GetDeferral() = GetDeferral;
MediaStreamSourceStartingRequestDeferral GetDeferral();
public MediaStreamSourceStartingRequestDeferral GetDeferral();
function getDeferral()
Public Function GetDeferral () As MediaStreamSourceStartingRequestDeferral

Gibt zurück

Die Zurückstellung.

Hinweise

Sie können eine Verzögerung verwenden, wenn Sie einen asynchronen Aufruf als Reaktion auf das 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 .

Rufen Sie zum Erstellen einer Verzögerung die GetDeferral-Methode auf, um mediaStreamSource anzuweisen, auf den Abschluss des asynchronen Aufrufs zu warten. Wenn Sie bereit sind, sampleRequested-Ereignisse zu empfangen, rufen Sie die Complete-Methode auf, um die Verzögerung zu beenden.

Gilt für: