Condividi tramite


Costruttore CMediaSample.CMediaSample

[La funzionalità associata a questa pagina, DirectShow, è una funzionalità legacy. È stata sostituita da MediaPlayer, FMMediaEngine 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, FMMediaEngine e Audio/Video Capture in Media Foundation anziché DirectShow, quando possibile. Microsoft suggerisce che il codice esistente che usa le API legacy venga riscritto per usare le nuove API, se possibile.

Metodo costruttore.

Sintassi

CMediaSample(
   TCHAR          *pName,
   CBaseAllocator *pAllocator,
   HRESULT        *phr,
   LPBYTE         pBuffer = NULL,
   LONG           length = 0
);

Parametri

Pname

Ignorato.

pAllocator

Puntatore all'oggetto CBaseAllocator che ha creato questo esempio.

Phr

Ignorato.

pBuffer

Puntatore a un buffer di memoria allocato dal chiamante, di lunghezza delle dimensioni.

length

Lunghezza del buffer di memoria.

Commenti

La classe base non modifica il valore HRESULT passato nel parametro phr .

Requisiti

Requisito Valore
Intestazione
Amfilter.h (include Streams.h)
Libreria
Strmbase.lib (build al dettaglio);
Strmbasd.lib (build di debug)

Vedi anche

Classe CMediaSample