CImageDisplay, classe
[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.]
La CImageDisplay
classe est une classe d’assistance pour les convertisseurs vidéo GDI afin de gérer le format d’affichage. L’objet stocke une structure VIDEOINFO qui décrit le mode d’affichage actuel, qui est initialisé dans la méthode du constructeur de l’objet. La méthode CheckMediaType de l’objet vérifie si un type de média proposé peut être rendu efficacement à l’aide de GDI.
Variables de membre protégé | Description |
---|---|
m_Display | Structure VIDEOINFO qui décrit le format d’affichage actuel. |
Méthodes protégées | Description |
CheckBitFields | Valide les masques de couleur dans une structure VIDEOINFO . |
CountPrefixBits | Calcule le nombre de bits zéro au début d’un champ de bits spécifié. |
CountSetBits | Retourne le nombre de bits défini sur 1 dans un champ de bits spécifié. |
Méthodes publiques | Description |
CheckHeaderValidity | Valide une structure BITMAPINFOHEADER . |
CheckMediaType | Détermine si un type de média proposé est compatible avec le format d’affichage. |
CheckPaletteHeader | Valide les entrées de palette dans une structure VIDEOINFO . |
CheckVideoType | Vérifie si un format VIDEOINFO spécifié est compatible avec le format d’affichage. |
CImageDisplay | Méthode du constructeur. |
GetBitMasks | Récupère les masques de couleur pour un format VIDEOINFO spécifié. |
GetColourMask | Récupère les masques de couleur pour le format d’affichage actuel. |
GetDisplayDepth | Récupère la profondeur de bits du mode d’affichage actuel. |
GetDisplayFormat | Récupère un format vidéo qui décrit le mode d’affichage actuel. |
IsPalettised | Détermine si le format d’affichage actuel est palettisé. |
RefreshDisplayType | Mises à jour le format vidéo de l’objet pour qu’il corresponde à l’affichage spécifié |
Configuration requise
Condition requise | Valeur |
---|---|
En-tête |
|
Bibliothèque |
|