Partager via


ImfMediaSource ::Stop, méthode (mfidl.h)

Arrête tous les flux actifs dans la source multimédia.

Syntaxe

HRESULT Stop();

Valeur de retour

Cette méthode retourne un code HRESULT. Les valeurs possibles sont notamment celles figurant dans le tableau suivant.

Code de retour Description
S_OK
S_OK
MF_E_SHUTDOWN
La méthode Shutdown de la source multimédia a été appelée.

Remarques

Cette méthode est asynchrone. Une fois l’opération terminée, la source multimédia envoie et l’événement MESourceStopped , et chaque flux actif envoie un événement MEStreamStopped . Si la méthode retourne un code d’échec, aucun événement n’est déclenché.

Lorsqu’une source multimédia est arrêtée, sa position actuelle revient à zéro. Après cela, si la méthode Start est appelée avec VT_EMPTY pour la position de départ, la lecture commence à partir du début de la présentation.

Lorsque la source est arrêtée, aucun flux ne produit de données.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows Vista [applications de bureau | applications UWP]
Serveur minimal pris en charge Windows Server 2008 [applications de bureau | applications UWP]
Plateforme cible Windows
En-tête mfidl.h
Bibliothèque Mfuuid.lib

Voir aussi

IMFMediaSource

Sources multimédias