MediaStreamSourceSwitchStreamsRequestDeferral Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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
- 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 . |