DXVAHD_BLT_STATE_BACKGROUND_COLOR_DATA 구조체(dxvahd.h)
Microsoft DirectX 비디오 가속 고화질(DXVA-HD)을 사용하는 경우 blit 작업의 배경색을 지정합니다.
구문
typedef struct _DXVAHD_BLT_STATE_BACKGROUND_COLOR_DATA {
BOOL YCbCr;
DXVAHD_COLOR BackgroundColor;
} DXVAHD_BLT_STATE_BACKGROUND_COLOR_DATA;
멤버
YCbCr
TRUE이면 BackgroundColor 멤버가 YCbCr 색을 지정합니다. 그렇지 않으면 RGB 색을 지정합니다. 기본 디바이스 상태는 FALSE (RGB 색)입니다.
BackgroundColor
배경색을 지정하는 DXVAHD_COLOR 공용 구조체입니다. 기본 상태 값은 (0.0, 0.0, 0.0, 1.0)입니다.
설명
배경색은 비디오 이미지가 나타나지 않을 때마다 대상 사각형을 채우는 데 사용됩니다. 대상 사각형 외부 영역은 영향을 받지 않습니다. DXVAHD_BLT_STATE_TARGET_RECT_DATA 참조하세요.
배경색의 색 공간은 출력의 색 공간에 따라 결정됩니다. DXVAHD_BLT_STATE_OUTPUT_COLOR_SPACE_DATA 참조하세요.
배경색의 알파 값은 알파 채우기 모드가 DXVAHD_ALPHA_FILL_MODE_BACKGROUND 경우에만 사용됩니다. 그렇지 않으면 알파 값이 무시됩니다. DXVAHD_BLT_STATE_ALPHA_FILL_DATA 참조하세요.
기본 배경색은 불투명 알파가 있는 전체 범위 RGB 검정입니다.
예제
HRESULT DXVAHD_SetBackgroundColor(
IDXVAHD_VideoProcessor *pVP,
BOOL bYCbCr,
const DXVAHD_COLOR& color
)
{
DXVAHD_BLT_STATE_BACKGROUND_COLOR_DATA data = { bYCbCr, color };
HRESULT hr = pVP->SetVideoProcessBltState(
DXVAHD_BLT_STATE_BACKGROUND_COLOR,
sizeof (data),
&data
);
return hr;
}
요구 사항
지원되는 최소 클라이언트 | Windows 7 [데스크톱 앱만 해당] |
지원되는 최소 서버 | Windows Server 2008 R2 [데스크톱 앱만 해당] |
머리글 | dxvahd.h |
추가 정보
피드백
https://aka.ms/ContentUserFeedback
출시 예정: 2024년 내내 콘텐츠에 대한 피드백 메커니즘으로 GitHub 문제를 단계적으로 폐지하고 이를 새로운 피드백 시스템으로 바꿀 예정입니다. 자세한 내용은 다음을 참조하세요.다음에 대한 사용자 의견 제출 및 보기