IDirect3DVideoDevice9::GetDXVAGuids 메서드

디스플레이 드라이버에서 지원하는 DXVA(DirectX Video Acceleration) 프로필 목록을 가져옵니다.

구문

HRESULT GetDXVAGuids(
   DWORD *pNumGuids,
   GUID  *pGuids
);

매개 변수

pNumGuids

입력에서 pGuids 배열의 요소 수를 지정합니다. pGuidsNULL인 경우 값 *pNumGuids 은 0이어야 합니다.

출력에서 pGuidsNULL인 경우 pNumGuids 는 제한된 모드 DXVA 프로필 수를 받습니다. 그렇지 않으면 pNumGuidspGuids 배열에 복사된 실제 GUID 수를 받습니다.

pGuids

GUID 또는 NULL 배열의 주소입니다. 값이 NULL이 아닌 경우 배열은 제한된 모드 DXVA 프로필을 지정하는 GUID 목록을 받습니다. 이러한 GUID는 dxva.h에 정의되며 DXVA 1.0 사양에 설명되어 있습니다.

반환 값

메서드가 성공하면 S_OK를 반환하고, 그러지 않으면 HRESULT 오류 코드를 반환합니다.

설명

이 메서드를 두 번 호출합니다. 첫 번째 호출에서 pGuids를NULL로 설정합니다. pNumGuids 매개 변수는 DXVA 프로필 GUID 수를 받습니다. 필요한 크기의 GUID 배열을 할당하고 메서드를 다시 호출합니다. 이번에는 pGuids를 배열의 주소로 설정합니다. 메서드는 DXVA 프로필 GUID 목록으로 배열을 채웁니다.

요구 사항

요구 사항
지원되는 최소 클라이언트
Windows Vista [데스크톱 앱만 해당]
지원되는 최소 서버
Windows Server 2008 [데스크톱 앱만 해당]
헤더
Dxva.h

추가 정보

IDirect3DVideoDevice9