Partager via


MediaStreamSourceSwitchStreamsRequestDeferral Classe

Définition

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

public ref class MediaStreamSourceSwitchStreamsRequestDeferral 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 MediaStreamSourceSwitchStreamsRequestDeferral 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 MediaStreamSourceSwitchStreamsRequestDeferral
Public NotInheritable Class MediaStreamSourceSwitchStreamsRequestDeferral
Héritage
Object Platform::Object IInspectable MediaStreamSourceSwitchStreamsRequestDeferral
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.SwitchStreamsRequested . 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 MediaStreamSourceSwitchStreamsRequest 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 MediaStreamSource.SwitchStreamsRequested .

S’applique à

Voir aussi