D3DKMDT_WIRE_FORMAT_AND_PREFERENCE 공용 구조체(d3dkmdt.h)
기본 설정 픽셀 인코딩 형식에 대한 정보를 보유합니다.
구문
typedef union _D3DKMDT_WIRE_FORMAT_AND_PREFERENCE {
struct {
D3DKMDT_MODE_PREFERENCE Preference : 2;
UINT Rgb : 6;
UINT YCbCr444 : 6;
UINT YCbCr422 : 6;
UINT YCbCr420 : 6;
UINT Intensity : 6;
};
UINT Value;
} D3DKMDT_WIRE_FORMAT_AND_PREFERENCE, *PD3DKMDT_WIRE_FORMAT_AND_PREFERENCE;
멤버
Preference
이전 릴리스와 마찬가지로 함수이지만 2비트만 사용합니다.
Rgb
RGB 샘플 형식을 사용하여 지원되거나 요청된 픽셀 인코딩을 설명하는 UINT입니다.
YCbCr444
YcbCr 4:4:4 샘플 형식을 사용하여 지원되거나 요청된 픽셀 인코딩을 설명하는 UINT입니다.
YCbCr422
YcbCr 4:2:2 샘플 형식을 사용하여 지원되거나 요청된 픽셀 인코딩을 설명하는 UINT입니다.
YCbCr420
YcbCr 4:2:0 샘플 형식을 사용하여 지원되거나 요청된 픽셀 인코딩을 설명하는 UINT입니다.
Intensity
UINT는 강도만 사용하여 지원되거나 요청된 픽셀 인코딩을 설명합니다.
Value
결합된 비트 필드에서 작동하는 데 사용되는 UINT입니다.
설명
픽셀 전송을 위한 5가지 표준 색 샘플 형식은 드라이버가 기능을 개별적으로 보고할 수 있도록 별도로 노출되지만 대부분의 디스플레이 디바이스는 모든 샘플 형식을 입력으로 지원하지 않을 것으로 예상되며, 특히 강도만 신호 지원은 단색 디스플레이로 제한될 수 있으므로 색 샘플 형식을 지원하지 않아야 합니다.
EnumVidPnCofuncModality를 통한 모드 열거 중에 드라이버는 값을 5개 필드 모두로 설정하여 현재 구성에서 디스플레이 디바이스에 대한 입력으로 지원되는 픽셀 인코딩을 나타내야 합니다.
SetTimingsFromVidPn이 호출되면 이러한 필드 중 하나는 적용할 픽셀 인코딩 및 샘플 형식을 나타냅니다.
요구 사항
요구 사항 | 값 |
---|---|
헤더 | d3dkmdt.h(D3dkmddi.h 포함) |