Freigeben über


MediaStreamSourceSampleRequestDeferral Klasse

Definition

Bietet eine Möglichkeit für die Anwendung, asynchron zu melden, dass sie den Abruf von MediaStreamSample abgeschlossen hat.

public ref class MediaStreamSourceSampleRequestDeferral 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 MediaStreamSourceSampleRequestDeferral 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 MediaStreamSourceSampleRequestDeferral
Public NotInheritable Class MediaStreamSourceSampleRequestDeferral
Vererbung
Object Platform::Object IInspectable MediaStreamSourceSampleRequestDeferral
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, um MediaStreamSample asynchron abzurufen. Die MediaStreamSource wartet, bis Sie die Zurückstellung als abgeschlossen markieren.

Um eine Verzögerung zu erstellen, rufen Sie MediaStreamSourceSampleRequest.GetDeferral auf. Dadurch wird die MediaStreamSource angewiesen, auf das MediaStreamSample zu warten. Nachdem Sie mediaStreamSample der MediaStreamSourceSampleRequest.Sample-Eigenschaft zugewiesen haben, 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 den Abruf von MediaStreamSample abgeschlossen hat.

Gilt für:

Weitere Informationen