Compartir a través de


estructura D3DKMDT_VIDEO_SIGNAL_INFO (d3dkmdt.h)

La estructura D3DKMDT_VIDEO_SIGNAL_INFO contiene información sobre una señal de vídeo controlada por una salida de vídeo en un adaptador de pantalla.

Sintaxis

typedef struct _D3DKMDT_VIDEO_SIGNAL_INFO {
  D3DKMDT_VIDEO_SIGNAL_STANDARD VideoStandard;
  D3DKMDT_2DREGION              TotalSize;
  D3DKMDT_2DREGION              ActiveSize;
  D3DDDI_RATIONAL               VSyncFreq;
  D3DDDI_RATIONAL               HSyncFreq;
  SIZE_T                        PixelRate;
  union {
    struct {
      D3DDDI_VIDEO_SIGNAL_SCANLINE_ORDERING ScanLineOrdering : 3;
      UINT                                  VSyncFreqDivider : 6;
      UINT                                  Reserved : 23;
    } AdditionalSignalInfo;
    D3DDDI_VIDEO_SIGNAL_SCANLINE_ORDERING ScanLineOrdering;
  };
} D3DKMDT_VIDEO_SIGNAL_INFO;

Miembros

VideoStandard

Constante de la enumeración D3DKMDT_VIDEO_SIGNAL_STANDARD que indica el estándar de vídeo (si existe) que define la señal de vídeo.

TotalSize

Estructura D3DKMDT_2DREGION que especifica el ancho y alto (en píxeles) de toda la señal de vídeo.

ActiveSize

Estructura D3DKMDT_2DREGION que especifica el ancho y alto (en píxeles) de la parte activa de la señal de vídeo.

VSyncFreq

Estructura D3DDDI_RATIONAL que especifica la frecuencia de actualización vertical en Hz.

HSyncFreq

Estructura D3DDDI_RATIONAL que especifica la frecuencia de actualización horizontal en Hz.

PixelRate

Velocidad del reloj de píxeles.

AdditionalSignalInfo

Compatible con los controladores de minipuerto de WDDM 1.3 y versiones posteriores que se ejecutan en Windows 8.1 y versiones posteriores.

AdditionalSignalInfo.ScanLineOrdering

Constante de la enumeración D3DDDI_VIDEO_SIGNAL_SCANLINE_ORDERING que indica la ordenación de línea de exploración (por ejemplo, progresiva o entrelazada) de la señal de vídeo.

Se admite a partir de Windows 8.1.

AdditionalSignalInfo.VSyncFreqDivider

La relación de la velocidad de VSync de un monitor que se muestra a través de una sesión conectada de Miracast a la velocidad de VSync del receptor de Miracast.

Para evitar artefactos visuales, la velocidad de VSync del monitor de visualización que está conectado al receptor de Miracast debe ser un número entero múltiplo de la velocidad de VSync del receptor de Miracast. El controlador de minipuerto de pantalla informa de la última velocidad al sistema operativo como la frecuencia de actualización de la ruta de acceso actual del escritorio.

Nota El sistema operativo produce un error en cualquier intento por parte del controlador de agregar un modo de destino que da como resultado un destino de Miracast que tiene una velocidad de VSync por debajo de 23,9 Hz.
 
Para un destino que no sea Miracast, el controlador debe establecer VSyncFreqDivider en cero.

Se admite a partir de Windows 8.1.

AdditionalSignalInfo.Reserved

Reservado para uso del sistema. No use en el controlador.

Se admite a partir de Windows 8.1.

ScanLineOrdering

Constante de la enumeración D3DDDI_VIDEO_SIGNAL_SCANLINE_ORDERING que indica la ordenación de línea de exploración (por ejemplo, progresiva o entrelazada) de la señal de vídeo.

Requisitos

Requisito Value
Cliente mínimo compatible Windows Vista
Encabezado d3dkmdt.h

Consulte también

D3DKMDT_VIDEO_PRESENT_TARGET

D3DKMDT_VIDPN_TARGET_MODE