Modèle de classe IMediaObjectImpl
[La fonctionnalité associée à cette page, DirectShow, est une fonctionnalité héritée. Il a été remplacé par MediaPlayer, IMFMediaEngine et Audio/Video Capture in Media Foundation. Ces fonctionnalités ont été optimisées pour Windows 10 et Windows 11. Microsoft recommande vivement que le nouveau code utilise MediaPlayer, IMFMediaEngine et Audio/Video Capture dans Media Foundation au lieu de DirectShow, si possible. Microsoft suggère que le code existant qui utilise les API héritées soit réécrit pour utiliser les nouvelles API si possible.]
Le IMediaObjectImpl
modèle de classe fournit une implémentation de base pour l’interface IMediaObject . Pour plus d’informations sur l’utilisation de ce modèle, consultez Utilisation du modèle de classe DMO.
Ce IMediaObjectImpl
modèle expose les membres suivants.
Classe imbriquée | Description |
---|---|
LockIt | Classe d’assistance qui verrouille et déverrouille le DMO. |
Méthode | Description |
---|---|
CheckTypesSet | Détermine si tous les flux non facultatifs ont des types de média. |
InputType | Récupère le type de média actuel pour un flux d’entrée spécifié. |
InputTypeSet | Interroge si le type de média a été défini sur un flux d’entrée. |
InternalAcceptingInput | Demande si un flux d’entrée peut accepter davantage d’entrées. |
InternalCheckInputType | Demande si un flux d’entrée peut accepter un type de média donné. |
InternalCheckOutputType | Demande si un flux de sortie peut accepter un type de média donné. |
Verrouillage | Verrouille le DMO |
OutputType | Récupère le type de média actuel pour un flux de sortie spécifié. |
OutputTypeSet | Interroge si le type de média a été défini sur un flux de sortie. |
Déverrouiller | Déverrouille le DMO |
Configuration requise
Condition requise | Valeur |
---|---|
En-tête |
|
Bibliothèque |
|
Voir aussi