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) |