Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
[La fonctionnalité associée à cette page, DirectShow, est une fonctionnalité héritée. Elle a été remplacée par MediaPlayer, IMFMediaEngine et Capture audio/vidéo dans Media Foundation. Ces fonctionnalités ont été optimisées pour Windows 10 et Windows 11. Si possible, Microsoft recommande vivement d’utiliser MediaPlayer, IMFMediaEngine et Capture audio/vidéo dans Media Foundation pour le nouveau code, plutôt que DirectShow. Microsoft recommande, si possible, la réécriture du code existant qui utilise les API héritées pour être à jour avec les nouvelles API.]
L’interface IMediaControl fournit des méthodes pour contrôler le flux de données via le graphique de filtre. Il inclut des méthodes pour l’exécution, la suspension et l’arrêt du graphique. Le Gestionnaire de graphes de filtre implémente cette interface. Pour plus d’informations sur les états de graphe de filtre, consultez Flux de données dans le graphe de filtre.
Héritage
L’interface IMediaControl hérite de l’interface IDispatch . IMediaControl possède également ces types de membres :
Méthodes
L’interface IMediaControl a ces méthodes.
|
IMediaControl ::AddSourceFilter La méthode AddSourceFilter ajoute un filtre source au graphique de filtre. |
|
IMediaControl ::get_FilterCollection La méthode get_FilterCollection récupère une collection de filtres dans le graphique de filtre. |
|
IMediaControl ::get_RegFilterCollection La méthode get_RegFilterCollection récupère une collection de tous les filtres répertoriés dans le Registre. |
|
IMediaControl ::GetState La méthode GetState récupère l’état du graphique de filtre : suspendu, en cours d’exécution ou arrêté. |
|
IMediaControl ::P ause La méthode Pause suspend tous les filtres dans le graphique de filtre. |
|
IMediaControl ::RenderFile La méthode RenderFile génère un graphique de filtre qui restitue le fichier spécifié. (IMediaControl.RenderFile) |
|
IMediaControl ::Run La méthode Run exécute tous les filtres dans le graphique de filtre. Pendant que le graphique est en cours d’exécution, les données transitent par le graphique et sont rendues. |
|
IMediaControl ::Stop La méthode Stop arrête tous les filtres du graphique. |
|
IMediaControl ::StopWhenReady La méthode StopWhenReady interrompt le graphe de filtre, ce qui permet aux filtres de mettre en file d’attente les données, puis arrête le graphique de filtre. |
Spécifications
| Requirement | Valeur |
|---|---|
| Client minimum requis | Windows 2000 Professionnel [applications de bureau uniquement] |
| Serveur minimal pris en charge | Windows 2000 Server [applications de bureau uniquement] |
| plateforme cible | Fenêtres |
| Header | control.h (include Dshow.h) |