Freigeben über


CImageSample-Klasse

[Das dieser Seite zugeordnete Feature DirectShow ist ein Legacyfeature. Es wurde von MediaPlayer, IMFMediaEngine und Audio/Video Capture in Media Foundation abgelöst. Diese Features wurden für Windows 10 und Windows 11 optimiert. Microsoft empfiehlt dringend, dass neuer Code mediaPlayer, IMFMediaEngine und Audio/Video Capture in Media Foundation anstelle von DirectShow verwendet, wenn möglich. Microsoft schlägt vor, dass vorhandener Code, der die Legacy-APIs verwendet, so umgeschrieben wird, dass nach Möglichkeit die neuen APIs verwendet werden.]

cimagesample-Klassenhierarchie

Die CImageSample -Klasse implementiert ein Medienbeispiel, das eine geräteunabhängige GDI-Bitmap (DEVICE-Independent Bitmap, DIB) verwaltet. Diese Klasse wird von der CMediaSample-Klasse abgeleitet. Sie ist für die Verwendung mit der CImageAllocator-Klasse vorgesehen. Die CImageAllocator-Klasse stellt eine Zuweisung bereit, die Objekte erstellt CImageSample .

Geschützte Membervariablen BESCHREIBUNG
m_DibData Enthält Informationen zu der DIB, die von diesem Objekt verwaltet wird.
m_bInit Gibt an, ob das Objekt initialisiert wurde.
Öffentliche Methoden BESCHREIBUNG
CImageSample Konstruktormethode.
GetDIBData Ruft Informationen zu der DIB ab, die von diesem Objekt verwaltet wird.
SetDIBData Legt Informationen über die DIB fest, die von diesem Objekt verwaltet wird.

Anforderungen

Anforderung Wert
Header
Winutil.h (Streams.h einschließen)
Bibliothek
Strmbase.lib (Einzelhandelsbuilds);
Strmbasd.lib (Debugbuilds)