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 |