DXVAHD_BLT_STATE 열거형(dxvahd.h)

Microsoft DirectX 비디오 가속 고화질(DXVA-HD)을 사용할 때 blit 작업에 대한 상태 매개 변수를 지정합니다.

상태 매개 변수를 설정하려면 IDXVAHD_VideoProcessor::SetVideoProcessBltState 메서드를 호출합니다 . 이 메서드는 DXVAHD_BLT_STATE 값과 바이트 배열을 입력으로 사용합니다. 바이트 배열에는 상태 데이터가 포함되며, 구조체는 DXVAHD_BLT_STATE 값으로 정의됩니다.

Syntax

typedef enum _DXVAHD_BLT_STATE {
  DXVAHD_BLT_STATE_TARGET_RECT = 0,
  DXVAHD_BLT_STATE_BACKGROUND_COLOR = 1,
  DXVAHD_BLT_STATE_OUTPUT_COLOR_SPACE = 2,
  DXVAHD_BLT_STATE_ALPHA_FILL = 3,
  DXVAHD_BLT_STATE_CONSTRICTION = 4,
  DXVAHD_BLT_STATE_PRIVATE = 1000
} DXVAHD_BLT_STATE;

상수

 
DXVAHD_BLT_STATE_TARGET_RECT
값: 0
대상 사각형을 지정합니다. 이 사각형은 출력이 그려질 대상 표면 내의 영역입니다. 상태 데이터는 DXVAHD_BLT_STATE_TARGET_RECT_DATA 구조입니다.
DXVAHD_BLT_STATE_BACKGROUND_COLOR
값: 1
배경색을 지정합니다. 상태 데이터는 DXVAHD_BLT_STATE_BACKGROUND_COLOR_DATA 구조체입니다.
DXVAHD_BLT_STATE_OUTPUT_COLOR_SPACE
값: 2
출력 색 공간을 지정합니다. 상태 데이터는 DXVAHD_BLT_STATE_OUTPUT_COLOR_SPACE_DATA 구조입니다.
DXVAHD_BLT_STATE_ALPHA_FILL
값: 3
DXVA-HD 디바이스가 출력 알파 값을 계산하는 방법을 지정합니다. 상태 데이터는 DXVAHD_BLT_STATE_ALPHA_FILL_DATA 구조입니다.
DXVAHD_BLT_STATE_CONSTRICTION
값: 4
출력에서 수행할 다운샘플링의 양을 지정합니다. 상태 데이터는 DXVAHD_BLT_STATE_CONSTRICTION_DATA 구조체입니다.
DXVAHD_BLT_STATE_PRIVATE
값: 1000
상태 데이터에 프라이빗 DXVA-HD 블릿 상태가 포함되도록 지정합니다. 독점 또는 디바이스별 매개 변수에 이 상태를 사용합니다. 상태 데이터는 DXVAHD_BLT_STATE_PRIVATE_DATA 구조체입니다.

요구 사항

요구 사항
지원되는 최소 클라이언트 Windows 7 [데스크톱 앱만 해당]
지원되는 최소 서버 Windows Server 2008 R2 [데스크톱 앱만 해당]
머리글 dxvahd.h

추가 정보

DXVA-HD

Direct3D 비디오 열거형

Media Foundation 열거형