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


структура 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 (include Ksmedia.h)

См. также

KSPROPERTY_VPCONFIG_VPDATAINFO