Bagikan melalui


METODE IMFASFContentInfo::GetHeaderSize (wmcontainer.h)

Mengambil ukuran bagian header dari file Advanced Systems Format (ASF).

Sintaks

HRESULT GetHeaderSize(
  [in]  IMFMediaBuffer *pIStartOfContent,
  [out] QWORD          *cbHeaderSize
);

Parameter

[in] pIStartOfContent

Antarmuka IMFMediaBuffer dari objek buffer yang berisi awal konten ASF. Ukuran data yang valid dalam buffer harus setidaknya MFASF_MIN_HEADER_BYTES dalam byte.

[out] cbHeaderSize

Menerima ukuran, dalam byte, dari bagian header konten. Nilai menyertakan ukuran Objek Header ASF ditambah ukuran bagian header Objek Data. Oleh karena itu, nilai yang dihasilkan adalah offset ke awal paket data di Objek Data ASF.

Mengembalikan nilai

Metode mengembalikan HRESULT. Nilai yang mungkin termasuk, tetapi tidak terbatas pada, yang ada dalam tabel berikut.

Menampilkan kode Deskripsi
S_OK
Metode berhasil.
MF_E_ASF_INVALIDDATA
Buffer tidak berisi data ASF yang valid.
MF_E_BUFFERTOOSMALL
Buffer tidak berisi cukup data yang valid.

Keterangan

Header file atau aliran ASF dapat diteruskan ke metode IMFASFContentInfo::P arseHeader untuk mengisi objek ContentInfo dengan informasi header.

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung Windows Vista [hanya aplikasi desktop]
Server minimum yang didukung Windows Server 2008 [hanya aplikasi desktop]
Target Platform Windows
Header wmcontainer.h
Pustaka Mfuuid.lib

Lihat juga

Objek ContentInfo ASF

IMFASFContentInfo

Menginisialisasi Objek ContentInfo dari File ASF Baru