DirectShow DirectShow 레퍼런스 DirectShow 구조체 VMRALLOCATIONINFO   [목차열람] [주소복사] [슬롯비우기]
VMRALLOCATIONINFO 구조체
 
Microsoft DirectX 9.0

VMRALLOCATIONINFO 구조체

이 주제는 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 가 필요하다.

참조

↑TOP