Поделиться через


структура DISPLAYCONFIG_VIDEO_SIGNAL_INFO (wingdi.h)

Структура DISPLAYCONFIG_VIDEO_SIGNAL_INFO содержит сведения о видеосигнале для дисплея.

Синтаксис

typedef struct DISPLAYCONFIG_VIDEO_SIGNAL_INFO {
  UINT64                          pixelRate;
  DISPLAYCONFIG_RATIONAL          hSyncFreq;
  DISPLAYCONFIG_RATIONAL          vSyncFreq;
  DISPLAYCONFIG_2DREGION          activeSize;
  DISPLAYCONFIG_2DREGION          totalSize;
  union {
    struct {
      UINT32 videoStandard : 16;
      UINT32 vSyncFreqDivider : 6;
      UINT32 reserved : 10;
    } AdditionalSignalInfo;
    UINT32 videoStandard;
  } DUMMYUNIONNAME;
  DISPLAYCONFIG_SCANLINE_ORDERING scanLineOrdering;
} DISPLAYCONFIG_VIDEO_SIGNAL_INFO;

Члены

pixelRate

Частота пикселей.

hSyncFreq

Структура DISPLAYCONFIG_RATIONAL , представляющая горизонтальную синхронизацию.

vSyncFreq

Структура DISPLAYCONFIG_RATIONAL , представляющая вертикальную синхронизацию.

activeSize

Структура DISPLAYCONFIG_2DREGION , указывающая ширину и высоту (в пикселях) активной части видеосигнала.

totalSize

Структура DISPLAYCONFIG_2DREGION , указывающая ширину и высоту (в пикселях) всего видеосигнала.

DUMMYUNIONNAME

DUMMYUNIONNAME.AdditionalSignalInfo

Поддерживается в WDDM 1.3 и более поздних версиях, отображающих драйверы мини-портов, работающие на Windows 8.1 и более поздних версиях.

DUMMYUNIONNAME.AdditionalSignalInfo.videoStandard

Стандарт видео (при наличии), определяющий видеосигнал. Список возможных значений см . в D3DKMDT_VIDEO_SIGNAL_STANDARD перечислимом типе.

Поддерживается начиная с Windows 8.1.

DUMMYUNIONNAME.AdditionalSignalInfo.vSyncFreqDivider

Соотношение скорости VSync монитора, который отображается через сеанс, подключенный к Miracast, к скорости VSync приемника Miracast.

Чтобы избежать визуальных артефактов, скорость VSync монитора дисплея, подключенного к приемнику Miracast, должна быть целым числом, кратным скорости VSync приемника Miracast. Драйвер мини-порта дисплея сообщает о последней частоте в операционной системе в качестве частоты обновления для текущего пути рабочего стола.

Примечание Операционная система завершается сбоем при любой попытке драйвера добавить целевой режим, что приводит к тому, что целевой объект Miracast имеет частоту VSync ниже 23,9 Гц.
 
Для целевого объекта, отличного от Miracast, драйвер должен задать для vSyncFreqDivider значение 0.

Поддерживается начиная с Windows 8.1.

DUMMYUNIONNAME.AdditionalSignalInfo.reserved

Зарезервировано для системного использования. Не используйте в драйвере.

Поддерживается начиная с Windows 8.1.

DUMMYUNIONNAME.videoStandard

Стандарт видео (при наличии), определяющий видеосигнал. Список возможных значений см . в D3DKMDT_VIDEO_SIGNAL_STANDARD перечислимом типе.

scanLineOrdering

Порядок строк сканирования (например, прогрессивный или чередующийся) видеосигнала. Список возможных значений см . в DISPLAYCONFIG_SCANLINE_ORDERING перечислимом типе.

Требования

Требование Значение
Минимальная версия клиента Доступно в клиенте Windows 7.
Верхняя часть wingdi.h (включая Windows.h)

См. также раздел

D3DKMDT_VIDEO_SIGNAL_STANDARD

DISPLAYCONFIG_2DREGION

DISPLAYCONFIG_RATIONAL

DISPLAYCONFIG_SCANLINE_ORDERING