Data Flow pour les développeurs de filtres
Cette section décrit en détail comment les données passent par le graphique de filtre. Il se concentre sur le transport de mémoire locale à l’aide de l’interface IMemInputPin ou IAsyncReader . Il est destiné aux développeurs qui écrivent leurs propres filtres personnalisés. Pour une présentation générale de la façon dont Microsoft DirectShow gère le flux de données, consultez Data Flow dans le Graph de filtre.
Un grand nombre de données passent par un graphique de filtre. Il se situe à peu près en deux catégories : les données multimédias et les données de contrôle. En général, les données multimédias voyagent en aval et contrôlent les données en amont. Les données multimédias incluent les trames vidéo, les exemples audio, les paquets MPEG, etc. qui composent un flux, mais également les commandes de vidage, les notifications de fin de flux et d’autres données qui transitent avec le flux. Les données de contrôle ne font pas partie du flux multimédia. Les requêtes de contrôle et les commandes de recherche sont des exemples de données de contrôle de la qualité.
Cette section contient les articles suivants.
- Livraison d’exemples
- Traitement des données
- Notifications de fin de flux
- Nouveaux segments
- Rinçage
- Recherche
- Modifications de format dynamique
Rubriques connexes