Share via


MediaStreamSourceStartingRequestDeferral Classe

Définition

Permet à l’application de signaler de manière asynchrone qu’elle a terminé le traitement de l’événement MediaStreamSource.Starting .

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
Héritage
Object Platform::Object IInspectable MediaStreamSourceStartingRequestDeferral
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 lorsque vous souhaitez effectuer un appel asynchrone en réponse à l’événement MediaStreamSource.Starting . Par exemple, si vous devez établir une connexion HTTP ou ouvrir un fichier pour la lecture. MediaStreamSource attend ensuite que vous marquez le report comme étant terminé avant de commencer à déclencher l’événement SampleRequested.

Pour créer un report, appelez la méthode GetDeferral sur l’objet MediaStreamSourceStartingRequest pour indiquer à MediaStreamSource d’attendre la fin de votre appel asynchrone. Lorsque vous êtes prêt à commencer à recevoir des événements SampleRequested , 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é le traitement de l’événement Starting.

S’applique à

Voir aussi