Estructura VMRALLOCATIONINFO (strmif.h)
[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.
La VMRALLOCATIONINFO
estructura se usa en el método IVMRSurfaceAllocator::AllocateSurface del filtro VMR-7.
Sintaxis
typedef struct tagVMRALLOCATIONINFO {
DWORD dwFlags;
LPBITMAPINFOHEADER lpHdr;
LPDDPIXELFORMAT lpPixFmt;
SIZE szAspectRatio;
DWORD dwMinBuffers;
DWORD dwMaxBuffers;
DWORD dwInterlaceFlags;
SIZE szNativeSize;
} VMRALLOCATIONINFO;
Miembros
dwFlags
OR bit a bit de las marcas de la enumeración VMRSurfaceAllocationFlags .
lpHdr
Puntero a la estructura BITMAPINFOHEADER asociada a la superficie.
lpPixFmt
Puntero a la estructura DDPIXELFORMAT asociada a la superficie.
szAspectRatio
Estructura SIZE que especifica la relación de aspecto de la nueva superficie.
dwMinBuffers
Número mínimo de búferes que se van a crear para esta superficie.
dwMaxBuffers
Número máximo de búferes que se van a crear para esta superficie.
dwInterlaceFlags
Or bit a bit de marcas que indican la entrelazamiento. Para obtener una lista de marcas, vea el miembro dwInterlaceFlags de la estructura VIDEOINFOHEADER2 .
szNativeSize
Tamaño del rectángulo de vídeo nativo.
Requisitos
Requisito | Valor |
---|---|
Header | strmif.h (incluye Dshow.h) |