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


структура KS_AMVPDATAINFO (ksmedia.h)

Структура KS_AMVPDATAINFO используется для описания свойств видеопорта.

Синтаксис

typedef struct tagKS_AMVPDATAINFO {
  DWORD          dwSize;
  DWORD          dwMicrosecondsPerField;
  KS_AMVPDIMINFO amvpDimInfo;
  DWORD          dwPictAspectRatioX;
  DWORD          dwPictAspectRatioY;
  BOOL           bEnableDoubleClock;
  BOOL           bEnableVACT;
  BOOL           bDataIsInterlaced;
  LONG           lHalfLinesOdd;
  BOOL           bFieldPolarityInverted;
  DWORD          dwNumLinesInVREF;
  LONG           lHalfLinesEven;
  DWORD          dwReserved1;
} KS_AMVPDATAINFO, *PKS_AMVPDATAINFO;

Члены

dwSize

Задает размер структуры в байтах.

dwMicrosecondsPerField

Указывает время, затраченное каждым полем, в микросекундах (миллионные части секунды).

amvpDimInfo

Описывает сведения о размерах видеопорта, такие как измерения полей и VBI.

dwPictAspectRatioX

Указывает пропорции изображения в горизонтальном измерении. Например, для пропорций 16x9 этот элемент будет иметь значение 16.

dwPictAspectRatioY

Указывает пропорции изображения в вертикальном измерении. Например, для пропорций 4x3 этот элемент будет иметь значение 3.

bEnableDoubleClock

Указывает, должен ли видеопорт включать двойное синхронизацию.

bEnableVACT

Указывает, должен ли видеопорт использовать внешний сигнал VACT.

bDataIsInterlaced

Указывает, что сигнал чередуется.

lHalfLinesOdd

Указывает количество полустрок в нечетном поле.

bFieldPolarityInverted

Указывает, инвертирует ли устройство полярность поля по умолчанию.

dwNumLinesInVREF

Указывает количество строк данных в VREF.

lHalfLinesEven

Указывает количество полустрок в четном поле.

dwReserved1

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

Комментарии

Эта структура используется свойством KSPROPERTY_VPCONFIG_VPDATAINFO .

Требования

Требование Значение
Заголовок ksmedia.h (включая Ksmedia.h)

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

KSPROPERTY_VPCONFIG_VPDATAINFO