다음을 통해 공유


DXVAHD_ALPHA_FILL_MODE 열거형(dxvahd.h)

Microsoft DirectX 비디오 가속 고화질(DXVA-HD) 블릿 작업에 대해 출력 알파 값을 계산하는 방법을 지정합니다.

Syntax

typedef enum _DXVAHD_ALPHA_FILL_MODE {
  DXVAHD_ALPHA_FILL_MODE_OPAQUE = 0,
  DXVAHD_ALPHA_FILL_MODE_BACKGROUND = 1,
  DXVAHD_ALPHA_FILL_MODE_DESTINATION = 2,
  DXVAHD_ALPHA_FILL_MODE_SOURCE_STREAM = 3
} DXVAHD_ALPHA_FILL_MODE;

상수

 
DXVAHD_ALPHA_FILL_MODE_OPAQUE
값: 0
대상 사각형 내의 알파 값은 불투명으로 설정됩니다.
DXVAHD_ALPHA_FILL_MODE_BACKGROUND
값: 1
대상 사각형 내의 알파 값은 배경색에 지정된 알파 값으로 설정됩니다. DXVAHD_BLT_STATE_BACKGROUND_COLOR 참조하세요.
DXVAHD_ALPHA_FILL_MODE_DESTINATION
값: 2
기존 알파 값은 출력 화면에서 변경되지 않은 상태로 유지됩니다.
DXVAHD_ALPHA_FILL_MODE_SOURCE_STREAM
값: 3
입력 스트림의 알파 값은 크기가 조정되고 해당 스트림의 해당 대상 사각형으로 복사됩니다. 입력 스트림에 알파 데이터가 없는 경우 DXVA-HD 디바이스는 대상 사각형의 알파 값을 불투명 값으로 설정합니다. 입력 스트림이 사용하지 않도록 설정되거나 원본 사각형이 비어 있으면 대상 사각형의 알파 값이 수정되지 않습니다.

설명

DXVAHD_BLT_STATE_ALPHA_FILL_DATA 구조체의 Mode 멤버에는 이 열거형 형식이 있습니다. 해당 멤버는 동일한 구조의 StreamNumber 멤버로 식별된 입력 스트림의 알파 채우기 모드를 지정합니다. 알파 채우기 모드를 설정하려면 IDXVAHD_VideoProcessor::SetVideoProcessBltState를 호출합니다.

디바이스에서 지원하는 모드를 확인하려면 IDXVAHD_Device::GetVideoProcessorDeviceCaps 메서드를 호출합니다. 디바이스가 DXVAHD_VPDEVCAPS 구조의 FeatureCaps 멤버에서 DXVAHD_FEATURE_CAPS_ALPHA_FILL 플래그를 설정하는 경우 DXVA-HD 디바이스는 여기에 나열된 모드를 지원합니다. 그렇지 않으면 알파 채우기 모드를 DXVAHD_ALPHA_FILL_MODE_OPAQUE 합니다.

요구 사항

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

추가 정보

DXVA-HD

DXVAHD_BLT_STATE_ALPHA_FILL_DATA

Direct3D 비디오 열거형

Media Foundation 열거형