DirectShow DirectShow 레퍼런스 DirectShow 구조체 VMRALLOCATIONINFO [목차열람] [주소복사] [슬롯비우기] |
Microsoft DirectX 9.0 |
이 주제는 Windows xp에만 적용.
VMRALLOCATIONINFO 구조체는, VMR-7 필터의 IVMRSurfaceAllocator::AllocateSurface 메서드로 사용된다.
구문
typedef struct tagVMRALLOCATIONINFO {
DWORD dwFlags;
LPBITMAPINFOHEADER lpHdr;
LPDDPIXELFORMAT lpPixFmt;
SIZE szAspectRatio;
DWORD dwMinBuffers;
DWORD dwMaxBuffers;
DWORD dwInterlaceFlags;
SIZE szNativeSize;
} VMRALLOCATIONINFO;
멤버
dwFlags
VMRSurfaceAllocationFlags 열거의 플래그의 비트마다 OR 가 저장 된, DWORD 형의 값.
lpHdr
표면와 관련지을 수 있었던 BITMAPINFOHEADER 구조체의 포인터.
lpPixFmt
표면와 관련지을 수 있었던 DDPIXELFORMAT 구조체의 포인터.
szAspectRatio
새로운 표면의 어스펙트비(가로세로 비율)을 지정하는 SIZE 구조체.
dwMinBuffers
이 표면을 생성하기 위한 최소 버퍼수를 지정한다.
dwMaxBuffers
이 표면을 생성하기 위한 최대 버퍼수를 지정한다.
dwInterlaceFlags
이러한 플래그는,VIDEOINFOHEADER2 구조체로 사용되는 플래그와 같은 플래그이다.
szNativeSize
네이티브인 비디오 직사각형의 사이즈를 지정한다.
요건
Microsoft® Windows® XP 가 필요하다.
참조