Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
[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.
Il DrawImage metodo disegna un fotogramma video nella finestra video.
Sintassi
BOOL DrawImage(
IMediaSample *pMediaSample
);
Parametri
-
pMediaSample
-
Puntatore all'interfaccia IMediaSample dell'esempio contenente l'immagine.
Valore restituito
Restituisce TRUE se ha esito positivo o FALSE in caso contrario.
Commenti
Questo metodo delega A CDrawImage::FastRender o CDrawImage::SlowRender, a seconda che il filtro sia proprietario dell'allocatore che ha fornito l'esempio. Se il filtro possiede l'allocatore, l'esempio è garantito essere un oggetto CImageSample . In tal caso, l'esempio usa la memoria condivisa allocata da GDI e l'immagine può essere disegnata usando BitBlt o StretchBlt. In caso contrario, le immagini devono essere disegnate usando le funzioni SetDIBitsToDevice o StretchDIBits più lente.
Nelle compilazioni di debug questo metodo chiama DisplaySampleTimes per disegnare i timestamp dell'esempio sull'immagine video.
Requisiti
| Requisito | Valore |
|---|---|
| Intestazione |
|
| Libreria |
|