DXVAHD_SURFACE_TYPE 열거형(dxvahd.h)
Microsoft DirectX 비디오 가속 고화질(DXVA-HD) 디바이스에서 만든 비디오 화면 유형을 지정합니다.
Syntax
typedef enum _DXVAHD_SURFACE_TYPE {
DXVAHD_SURFACE_TYPE_VIDEO_INPUT = 0,
DXVAHD_SURFACE_TYPE_VIDEO_INPUT_PRIVATE = 1,
DXVAHD_SURFACE_TYPE_VIDEO_OUTPUT = 2
} DXVAHD_SURFACE_TYPE;
상수
DXVAHD_SURFACE_TYPE_VIDEO_INPUT 값: 0 입력 스트림의 표면입니다. 이 표면 유형은 Microsoft Direct3D의 오프스크리 일반 표면과 동일합니다. 애플리케이션은 Direct3D 호출에서 표면을 사용할 수 있습니다. |
DXVAHD_SURFACE_TYPE_VIDEO_INPUT_PRIVATE 값: 1 입력 스트림에 대한 프라이빗 표면입니다. 이 표면 유형은 응용 프로그램이 Direct3D 호출에서 표면을 사용할 수 없다는 점을 제외하고 화면 외 일반 표면과 동일합니다. |
DXVAHD_SURFACE_TYPE_VIDEO_OUTPUT 값: 2 출력 스트림의 표면입니다. 이 표면 유형은 Direct3D의 오프스크리 일반 표면과 동일합니다. 애플리케이션은 Direct3D 호출에서 표면을 사용할 수 있습니다. 이 표면 유형은 표면을 잠그고 표면 메모리에 액세스해야 하는 비디오 처리 애플리케이션에 권장됩니다. 최적의 성능을 가진 비디오 재생의 경우 렌더링 대상 표면 또는 스왑 체인을 대신 사용하는 것이 좋습니다. |
설명
DXVA-HD 디바이스가 소프트웨어 플러그 인이고 표면 유형이 DXVAHD_SURFACE_TYPE_VIDEO_INPUT_PRIVATE 경우 디바이스는 그래픽 드라이버에서 기본적으로 지원되지 않는 형식 형식을 지원할 수 있습니다. 예를 들어 애플리케이션이 AYUV 표면을 요청하는 경우 디바이스는 표면 유형의 D3DFMT_A8R8G8B8 사용하여 표면을 할당할 수 있습니다.
요구 사항
요구 사항 | 값 |
---|---|
지원되는 최소 클라이언트 | Windows 7 [데스크톱 앱만 해당] |
지원되는 최소 서버 | Windows Server 2008 R2 [데스크톱 앱만 해당] |
머리글 | dxvahd.h |