Bagikan melalui


Fungsi MFCreateASFIndexerByteStream (wmcontainer.h)

Membuat aliran byte untuk mengakses indeks dalam aliran ASF.

Sintaks

HRESULT MFCreateASFIndexerByteStream(
  [in]  IMFByteStream *pIContentByteStream,
  [in]  QWORD         cbIndexStartOffset,
  [out] IMFByteStream **pIIndexByteStream
);

Parameter

[in] pIContentByteStream

Penunjuk ke antarmuka IMFByteStream dari aliran byte yang berisi aliran ASF.

[in] cbIndexStartOffset

Offset byte indeks dalam aliran ASF. Untuk mendapatkan nilai ini, panggil IMFASFIndexer::GetIndexPosition.

[out] pIIndexByteStream

Menerima penunjuk ke antarmuka IMFByteStream . Gunakan antarmuka ini untuk membaca dari indeks atau menulis ke indeks. Pemanggil harus merilis antarmuka.

Nilai kembali

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

Menampilkan kode Deskripsi
S_OK
Panggilan berhasil.
MF_E_UNEXPECTED
Offset yang ditentukan dalam cbIndexStartOffset tidak valid.

Persyaratan

   
Klien minimum yang didukung Windows Vista [aplikasi desktop | Aplikasi UWP]
Server minimum yang didukung Windows Server 2008 [aplikasi desktop | Aplikasi UWP]
Target Platform Windows
Header wmcontainer.h
Pustaka Mf.lib
DLL Mf.dll

Lihat juga

Objek Indeks ASF

IMFASFIndexer

Fungsi Media Foundation