Compartir a través de


Método CDrawImage.DrawVideoImageHere

[La característica asociada a esta página, DirectShow, es una característica heredada. Se ha reemplazado por MediaPlayer, IMFMediaEngine y Captura de audio/vídeo en Media Foundation. Esas características se han optimizado para Windows 10 y Windows 11. Microsoft recomienda encarecidamente que el nuevo código use MediaPlayer, IMFMediaEngine y Audio/Video Capture en Media Foundation en lugar de DirectShow, siempre que sea posible. Microsoft sugiere que el código existente que usa las API heredadas se reescriba para usar las nuevas API si es posible.

El DrawVideoImageHere método dibuja una imagen de un ejemplo multimedia en un contexto de dispositivo especificado.

Sintaxis

BOOL DrawVideoImageHere(
   HDC          hdc,
   IMediaSample *pMediaSample,
   RECT         *lprcSrc,
   RECT         *lprcDst
);

Parámetros

hdc

Controlar en un contexto de dispositivo, donde se producirá el dibujo.

pMediaSample

Puntero a la interfaz IMediaSample del ejemplo que contiene la imagen.

lprcSrc

Puntero a un rectángulo de origen que se va a usar para dibujar. Si es NULL, se usa el rectángulo en CDrawImage::m_SourceRect .

lprcDst

Puntero a un rectángulo de destino que se va a usar para dibujar. Si es NULL, se usa el rectángulo de CDrawImage::m_TargetRect .

Valor devuelto

Devuelve TRUE si se ejecuta correctamente.

Requisitos

Requisito Value
Encabezado
Winutil.h (include Streams.h)
Biblioteca
Strmbase.lib (compilaciones comerciales);
Strmbasd.lib (compilaciones de depuración)

Consulte también

CDrawImage (clase)