struktur MT_ARBITRARY_HEADER (mfapi.h)
Berisi data format untuk aliran biner dalam file Format Streaming Tingkat Lanjut (ASF).
Sintaks
typedef struct _MT_ARBITRARY_HEADER {
GUID majortype;
GUID subtype;
BOOL bFixedSizeSamples;
BOOL bTemporalCompression;
ULONG lSampleSize;
GUID formattype;
} MT_ARBITRARY_HEADER;
Anggota
majortype
Jenis media utama. Nilai ini adalah GUID yang disimpan di bidang Jenis Media Utama dari bidang data Type-Specific dari file ASF. Ini mungkin tidak cocok dengan GUID tipe utama dari jenis media Media Foundation.
subtype
Subjenis media.
bFixedSizeSamples
Jika TRUE, sampel memiliki ukuran tetap dalam byte. Jika tidak, sampel memiliki ukuran variabel.
bTemporalCompression
Jika TRUE, data dalam aliran ini menggunakan pemadatan temporal. Jika tidak, sampel tidak bergantung satu sama lain.
lSampleSize
Jika bFixedSizeSamplesTRUE, anggota ini menentukan ukuran sampel dalam byte. Jika tidak, nilai diabaikan dan harus 0.
formattype
Jenis format GUID. GUID ini mengidentifikasi struktur data format tambahan, yang disimpan dalam atribut MF_MT_ARBITRARY_FORMAT jenis media. Jika tidak ada data format tambahan yang ada, formattype sama dengan GUID_NULL.
Keterangan
Struktur ini digunakan dengan atribut jenis media MF_MT_ARBITRARY_HEADER .
Struktur ini sesuai dengan 60 byte pertama dari bidang Data Type-Specific dari Objek Properti Stream, dalam file tempat jenis aliran ASF_Binary_Media. Untuk informasi selengkapnya, lihat spesifikasi ASF.
Bidang Format Data dari bidang data Type-Specific terkandung dalam atribut MF_MT_ARBITRARY_FORMAT dari jenis media.
Persyaratan
Persyaratan | Nilai |
---|---|
Klien minimum yang didukung | Windows 7 [hanya aplikasi desktop] |
Server minimum yang didukung | Windows Server 2008 R2 [hanya aplikasi desktop] |
Header | mfapi.h |