Bagikan melalui


struktur KS_AMVPDATAINFO (ksmedia.h)

Struktur KS_AMVPDATAINFO digunakan untuk menjelaskan properti port video.

Sintaks

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;

Anggota

dwSize

Menentukan ukuran struktur, dalam byte.

dwMicrosecondsPerField

Menentukan waktu yang diambil oleh setiap bidang, dalam mikrodetik (jutaan detik).

amvpDimInfo

Menjelaskan informasi dimensi port video, seperti bidang dan dimensi VBI.

dwPictAspectRatioX

Menunjukkan rasio aspek gambar dalam dimensi horizontal. Misalnya, untuk rasio aspek 16x9 anggota ini akan menjadi 16.

dwPictAspectRatioY

Menunjukkan rasio aspek gambar dalam dimensi vertikal. Misalnya, untuk rasio aspek 4x3, anggota ini akan menjadi 3.

bEnableDoubleClock

Menentukan apakah port video harus mengaktifkan pencatatan ganda.

bEnableVACT

Menentukan apakah port video harus menggunakan sinyal VACT eksternal.

bDataIsInterlaced

Menunjukkan bahwa sinyal terjaga.

lHalfLinesOdd

Menunjukkan jumlah garis tengah di bidang ganjil.

bFieldPolarityInverted

Menunjukkan apakah perangkat menginversi polaritas bidang secara default.

dwNumLinesInVREF

Menentukan jumlah baris data di VREF.

lHalfLinesEven

Menunjukkan jumlah garis tengah di bidang genap.

dwReserved1

Disiapkan untuk penggunaan masa mendatang. Jangan gunakan.

Keterangan

Struktur ini digunakan oleh properti KSPROPERTY_VPCONFIG_VPDATAINFO .

Persyaratan

Persyaratan Nilai
Header ksmedia.h (termasuk Ksmedia.h)

Lihat juga

KSPROPERTY_VPCONFIG_VPDATAINFO