Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
[La característica asociada a esta página, DirectShow es una característica heredada. Se ha reemplazado por MediaPlayer, IMFMediaEngine, y Captura de audio y 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 useMediaPlayer, IMFMediaEngine y Captura de audio y vídeo 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 FastRender método dibuja la imagen de vídeo mediante las funciones BitBlt o StretchBlt .
Sintaxis
void FastRender(
IMediaSample *pMediaSample
);
Parámetros
-
pMediaSample
-
Puntero a la interfaz IMediaSample del ejemplo que contiene la imagen.
Valor devuelto
Este método no devuelve un valor.
Observaciones
El método CDrawImage::D rawImage llama a este método, pero solo si el asignador de la conexión es un objeto CImageAllocator . En ese caso, se garantiza que la muestra multimedia es un objeto CImageSample . El objeto CImageSample usa la función CreateDIBSection para asignar memoria compartida para el mapa de bits, lo que permite dibujar la imagen mediante BitBlt o StretchBlt.
Este método llama a BitBlt si los rectángulos de origen y destino coinciden exactamente, o a StretchBlt en caso contrario.
Si el filtro no es propietario del asignador, el método DrawImage usa CDrawImage::SlowRender para dibujar la imagen.
Requisitos
| Requisito | Importancia |
|---|---|
| Cabecera |
|
| Biblioteca |
|