DXVAHDDDI_STREAM_STATE_LUMA_KEY_DATA 구조체(d3dumddi.h)
DXVAHDDDI_STREAM_STATE_LUMA_KEY_DATA 구조체는 입력의 루마 키를 지정하는 스트림 상태 데이터를 설명합니다. 드라이버는 루마 키 범위 내에 윤마 값이 있는 픽셀이 투명하다고 가정합니다.
통사론
typedef struct _DXVAHDDDI_STREAM_STATE_LUMA_KEY_DATA {
[in] BOOL Enable;
[in] FLOAT Lower;
[in] FLOAT Upper;
} DXVAHDDDI_STREAM_STATE_LUMA_KEY_DATA;
회원
[in] Enable
루마 키를 사용할 수 있는지 여부를 지정하는 부울 값입니다. 기본값은 FALSE, 이는 루마 키가 사용하지 않도록 설정되어 있음을 나타냅니다.
[in] Lower
낮은 루마 키 값을 설명하는 0.0~1.0 범위의 FLOAT 값입니다. 기본값은 0.0입니다.
[in] Upper
위 루마 키 값을 설명하는 0.0~1.0 범위의 FLOAT 값입니다. 기본값은 0.0입니다.
발언
Direct3D 런타임은 드라이버의 SetVideoProcessStreamState 함수에 대한 호출에서 D3DDDIARG_DXVAHD_SETVIDEOPROCESSSTREAMSTATE 구조체의 State 멤버에서 DXVAHDDDI_STREAM_STATE_LUMA_KEY 상태를 지정합니다. 이는 드라이버의 GetCaps 함수가 D3DDDICAPS_DXVAHD_GETVPDEVCAPS 값 집합으로 호출된 경우에만 드라이버가 DXVAHDDDI_VPDEVCAPS 구조체의 FeatureCaps 멤버에서 DXVAHDDDI_FEATURE_CAPS_LUMA_KEY 값을 설정한 경우에만 발생합니다.
드라이버의 GetCaps 함수를 D3DDDICAPS_DXVAHD_GETVPDEVCAPS 값 집합으로 호출할 때 드라이버가 DXVAHDDDI_VPDEVCAPS 구조체의 InputFormatCaps 멤버에 DXVAHDDDI_INPUT_FORMAT_CAPS_RGB_LUMA_KEY 값을 설정하지 않으면 드라이버는 루마 키 데이터를 무시합니다.
요구 사항
요구 | 값 |
---|---|
지원되는 최소 클라이언트 | DXVAHDDDI_STREAM_STATE_LUMA_KEY_DATA Windows 7 운영 체제부터 지원됩니다. |
헤더 | d3dumddi.h(D3dumddi.h 포함) |