다음을 통해 공유


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