Bagikan melalui


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

Lihat juga

Struktur Yayasan Media