D3DKMDT_WIRE_FORMAT_AND_PREFERENCE unión (d3dkmdt.h)
Contiene información sobre el formato de codificación de píxeles preferido.
Sintaxis
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;
Miembros
Preference
Funciona como tiene en versiones anteriores, pero solo usa 2 bits.
Rgb
UINT que describe la codificación de píxeles admitida o solicitada mediante el formato de ejemplo RGB.
YCbCr444
UINT que describe la codificación de píxeles admitida o solicitada mediante el formato de ejemplo YcbCr 4:4:4.
YCbCr422
UINT que describe la codificación de píxeles admitida o solicitada mediante el formato de ejemplo YcbCr 4:2:2.
YCbCr420
UINT que describe la codificación de píxeles admitida o solicitada mediante el formato de ejemplo YcbCr 4:2:0.
Intensity
UINT que describe la codificación de píxeles admitida o solicitada solo con intensidad.
Value
UINT se usa para operar en los campos de bits combinados.
Comentarios
Los cinco formatos de muestra de color estándar para la transmisión de píxeles se exponen por separado para permitir que el controlador notifique las funcionalidades individualmente, pero se espera que la gran mayoría de los dispositivos de pantalla no admitan todos los formatos de muestra como entrada, en particular la compatibilidad de las señales de intensidad es probable que se limite a pantallas monocromáticas que, por lo tanto, no deben admitir formatos de muestra de color.
Durante la enumeración de modo a través de EnumVidPnCofuncModality, el controlador debe establecer valores en los cinco campos para indicar las codificaciones de píxeles que se admiten como entradas para el dispositivo de visualización en la configuración actual.
Cuando se llama a SetTimingsFromVidPn, uno de estos campos indicará la codificación de píxeles y el formato de ejemplo que se aplicará.
Requisitos
Requisito | Valor |
---|---|
Header | d3dkmdt.h (incluya D3dkmddi.h) |