MediaStreamSourceStartingRequestDeferral 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é 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
- 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. |