Compartir a través de


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)

Consulte también

Estructuras directShow