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 포함)