Condividi tramite


Costruttore CImageSample.CImageSample

[La funzionalità associata a questa pagina, DirectShow, è una funzionalità legacy. È stata sostituita da MediaPlayer, IMFMediaEngine e Audio/Video Capture in Media Foundation. Queste funzionalità sono state ottimizzate per Windows 10 e Windows 11. Microsoft consiglia vivamente che il nuovo codice usi MediaPlayer, IMFMediaEngine e Audio/Video Capture in Media Foundation invece di DirectShow, quando possibile. Microsoft suggerisce che il codice esistente che usa le API legacy venga riscritto per usare le nuove API, se possibile.

Metodo del costruttore.

Sintassi

CImageSample(
   CBaseAllocator *pAllocator,
   TCHAR          *pName,
   HRESULT        *phr,
   LPBYTE         pBuffer,
   LONG           length
);

Parametri

pAllocator

Puntatore all'allocatore che ha creato questo esempio.

Pname

Ignorato.

Phr

Ignorato.

pBuffer

Puntatore a un buffer di memoria allocato dal chiamante, di lunghezza delle dimensioni. Il buffer deve contenere una bitmap indipendente dal dispositivo GDI (DIB).

length

Lunghezza del buffer.

Commenti

La classe CImageAllocator crea un DIB usando un oggetto di mapping di file supportato dal file di paging del sistema operativo. L'handle per l'oggetto di mapping dei file viene archiviato nel membro hMapping della struttura m_DibData .

Requisiti

Requisito Valore
Intestazione
Winutil.h (include Streams.h)
Libreria
Strmbase.lib (build retail);
Strmbasd.lib (build di debug)

Vedi anche

Classe CImageSample