Partager via


MediaStreamSourceSampleRequestDeferral Classe

Définition

Fournit un moyen pour l’application de signaler de manière asynchrone qu’elle a terminé la récupération de l’échantillon MediaStreamSample.

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
Héritage
Object Platform::Object IInspectable MediaStreamSourceSampleRequestDeferral
Attributs

Configuration requise pour Windows

Famille d’appareils
Windows 10 (introduit dans 10.0.10240.0)
API contract
Windows.Foundation.UniversalApiContract (introduit dans v1.0)

Remarques

Vous pouvez utiliser un report pour récupérer le MediaStreamSample de manière asynchrone. MediaStreamSource attend que vous marquez le report comme terminé.

Pour créer un report, appelez MediaStreamSourceSampleRequest.GetDeferral. Cela indique à MediaStreamSource d’attendre l’échantillon MediaStreamSample. Une fois que vous avez affecté le MediaStreamSample à la propriété MediaStreamSourceSampleRequest.Sample , appelez la méthode Complete pour mettre fin au report.

Consultez l’exemple MediaStreamSource pour obtenir un exemple d’utilisation d’une source de flux multimédia dans une application UWP.

Méthodes

Complete()

Signale que l’application a terminé la récupération du MediaStreamSample.

S’applique à

Voir aussi