MediaStreamSourceSwitchStreamsRequest.GetDeferral 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.
Zurückstellen des MediaStreamSource.SwitchStreamsRequested-Ereignisses .
public:
virtual MediaStreamSourceSwitchStreamsRequestDeferral ^ GetDeferral() = GetDeferral;
MediaStreamSourceSwitchStreamsRequestDeferral GetDeferral();
public MediaStreamSourceSwitchStreamsRequestDeferral GetDeferral();
function getDeferral()
Public Function GetDeferral () As MediaStreamSourceSwitchStreamsRequestDeferral
Gibt zurück
Die Zurückstellung.
Hinweise
Sie können eine Verzögerung verwenden, wenn Sie einen asynchronen Aufruf als Reaktion auf das MediaStreamSource.SwitchStreamsRequested-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.