DXVACompBufferInfo 구조체(dxva9typ.h)
DXVA(DirectX Video Acceleration)의 압축된 표면에 대한 요구 사항을 지정합니다.
이 정보를 얻으려면 IDirect3DVideoDevice9::GetDXVACompressedBufferInfo를 호출합니다. 각 DXVACompBufferInfo 구조체는 특정 DXVA 표면 유형에 대한 요구 사항을 제공합니다. 표면 유형은 pBufferInfo 매개 변수에 전달되는 배열의 인덱스에 의해 암시적으로 정의됩니다.
구문
typedef struct _DXVACompBufferInfo {
DWORD NumCompBuffers;
DWORD WidthToCreate;
DWORD HeightToCreate;
DWORD BytesToAllocate;
DWORD Usage;
D3DPOOL Pool;
D3DFORMAT Format;
} DXVACompBufferInfo;
멤버
NumCompBuffers
만들 이 형식의 표면 수입니다.
WidthToCreate
표면의 너비(픽셀)입니다.
HeightToCreate
표면의 높이(픽셀)입니다.
BytesToAllocate
표면의 크기(바이트)입니다.
Usage
하나 이상의 D3DUSAGE 상수의 비트 OR입니다.
Pool
D3DPOOL 값으로 지정된 표면을 만들 메모리 풀입니다.
Format
D3DFORMAT 값으로 지정된 픽셀 형식입니다.
설명
압축된 표면을 만들려면 IDirect3DVideoDevice9::CreateSurface를 호출합니다.
요구 사항
요구 사항 | 값 |
---|---|
지원되는 최소 클라이언트 | Windows Vista [데스크톱 앱만 해당] |
지원되는 최소 서버 | Windows Server 2008 [데스크톱 앱만 해당] |
머리글 | dxva9typ.h(Dxva.h 포함) |