Bagikan melalui


Struktur MFVIDEOFORMAT (mfobjects.h)

Menjelaskan format video.

Sintaks

typedef struct _MFVIDEOFORMAT {
  DWORD                 dwSize;
  MFVideoInfo           videoInfo;
  GUID                  guidFormat;
  MFVideoCompressedInfo compressedInfo;
  MFVideoSurfaceInfo    surfaceInfo;
} MFVIDEOFORMAT;

Anggota

dwSize

Ukuran struktur, dalam byte. Nilai ini mencakup ukuran entri palet yang mungkin muncul setelah anggota surfaceInfo .

videoInfo

Struktur MFVideoInfo . Struktur ini berisi informasi yang berlaku untuk format terkompresi dan tidak terkompresi.

guidFormat

Subjenis video. Lihat GUID Subjenis Video.

compressedInfo

Struktur MFVideoCompressedInfo . Struktur ini berisi informasi yang hanya berlaku untuk format terkompresi.

surfaceInfo

Struktur MFVideoSurfaceInfo . Struktur ini berisi informasi yang hanya berlaku untuk format yang tidak dikompresi.

Keterangan

Aplikasi harus menghindari penggunaan struktur ini. Sebagai gantinya, disarankan agar aplikasi menggunakan atribut untuk menjelaskan format video. Untuk daftar atribut jenis media, lihat Atribut Jenis Media. Dengan atribut, Anda hanya dapat mengatur informasi format yang Anda tahu, yang lebih mudah (dan lebih mungkin akurat) daripada mencoba mengisi informasi format lengkap untuk struktur MFVIDEOFORMAT .

Untuk menginisialisasi objek jenis media dari struktur MFVIDEOFORMAT , panggil MFInitMediaTypeFromMFVideoFormat.

Anda dapat menggunakan struktur MFVIDEOFORMAT sebagai blok format untuk jenis media DirectShow. Atur format GUID ke FORMAT_MFVideoFormat.

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung Windows Vista [hanya aplikasi desktop]
Server minimum yang didukung Windows Server 2008 [hanya aplikasi desktop]
Header mfobjects.h (termasuk Mfidl.h)

Lihat juga

Struktur Yayasan Media

Jenis Media