CImageDisplay-Klasse

cimagedisplayclasshierarchy

Die CImageDisplay -Klasse ist eine Hilfsklasse für GDI-Videorenderer zum Verwalten des Anzeigeformats. Das -Objekt speichert eine VIDEOINFO-Struktur, die den aktuellen Anzeigemodus beschreibt, der in der Konstruktormethode des Objekts initialisiert wird. Die CheckMediaType-Methode des Objekts überprüft, ob ein vorgeschlagener Medientyp effizient mithilfe von GDI gerendert werden kann.

Geschützte Membervariablen BESCHREIBUNG
m _ Display VIDEOINFO-Struktur, die das aktuelle Anzeigeformat beschreibt.
Geschützte Methoden BESCHREIBUNG
CheckBitFields Überprüft die Farbmasken in einer VIDEOINFO-Struktur.
CountPrefixBits Berechnet die Anzahl der Nullbits am Anfang eines angegebenen Bitfelds.
CountSetBits Gibt die Anzahl der Bits zurück, die in einem angegebenen Bitfeld auf 1 festgelegt sind.
Öffentliche Methoden BESCHREIBUNG
CheckHeaderValidity Überprüft eine BITMAPINFOHEADER-Struktur.
CheckMediaType Bestimmt, ob ein vorgeschlagener Medientyp mit dem Anzeigeformat kompatibel ist.
CheckPaletteHeader Überprüft die Paletteneinträge in einer VIDEOINFO-Struktur.
CheckVideoType Überprüft, ob ein angegebenes VIDEOINFO-Format mit dem Anzeigeformat kompatibel ist.
CImageDisplay Konstruktormethode.
GetBitMasks Ruft die Farbmasken für ein angegebenes VIDEOINFO-Format ab.
GetColourMask Ruft die Farbmasken für das aktuelle Anzeigeformat ab.
GetDisplayDepth Ruft die Bittiefe des aktuellen Anzeigemodus ab.
GetDisplayFormat Ruft ein Videoformat ab, das den aktuellen Anzeigemodus beschreibt.
IsPalettised Bestimmt, ob das aktuelle Anzeigeformat palettiert ist.
RefreshDisplayType Aktualisiert das Videoformat des Objekts so, dass es mit der angegebenen Anzeige übereinstimmen kann.

Requirements (Anforderungen)

Anforderung Wert
Header
Winutil.h (include Streams.h)
Bibliothek
Strmbase.lib (Einzelhandels-Builds);
Strmbasd.lib (Debugbuilds)