Bagikan melalui


Antarmuka IMFASFIndexer (wmcontainer.h)

Menyediakan metode untuk bekerja dengan indeks dalam file Systems Format (ASF). Objek pengindeks ASF mengekspos antarmuka ini. Untuk membuat pengindeks ASF, panggil MFCreateASFIndexer.

Warisan

Antarmuka IMFASFIndexer mewarisi dari antarmuka IUnknown . IMFASFIndexer juga memiliki jenis anggota berikut:

Metode

Antarmuka IMFASFIndexer memiliki metode ini.

 
IMFASFIndexer::CommitIndex

Menambahkan informasi tentang indeks baru ke objek ContentInfo yang terkait dengan konten ASF. Anda harus memanggil metode ini sebelum menyalin indeks ke konten sehingga indeks akan dapat dibaca oleh pengindeks nanti.
IMFASFIndexer::GenerateIndexEntries

Menerima paket ASF untuk file dan membuat entri indeks untuk mereka.
IMFASFIndexer::GetCompletedIndex

Mengambil indeks yang telah selesai dari objek pengindeks ASF.
IMFASFIndexer::GetFlags

Mengambil bendera yang menunjukkan opsi pengindeks yang dipilih.
IMFASFIndexer::GetIndexByteStreamCount

Mengambil jumlah aliran byte yang digunakan oleh objek pengindeks.
IMFASFIndexer::GetIndexPosition

Mengambil offset objek indeks dari awal konten.
IMFASFIndexer::GetIndexStatus

Mengambil pengaturan indeks untuk aliran dan jenis indeks tertentu.
IMFASFIndexer::GetIndexWriteSpace

Mengambil ukuran, dalam byte, dari buffer yang diperlukan untuk menyimpan indeks yang telah selesai.
IMFASFIndexer::GetSeekPositionForValue

Mengingat waktu pencarian yang diinginkan, mendapatkan offset dari mana klien harus mulai membaca data.
IMFASFIndexer::Initialize

Menginisialisasi objek pengindeks.
IMFASFIndexer::SetFlags

Mengatur opsi pengindeks.
IMFASFIndexer::SetIndexByteStreams

Menambahkan aliran byte yang akan diindeks.
IMFASFIndexer::SetIndexStatus

Mengonfigurasi indeks untuk aliran.

Keterangan

Anda dapat menggunakan objek pengindeks untuk membaca indeks ASF yang ada atau menulis indeks baru. Objek indeks memiliki dua mode yang saling eksklusif: mode baca dan mode tulis. Untuk mengatur mode, panggil SetFlags.

Gunakan metode berikut untuk mengonfigurasi objek pengindeks (kedua mode):

Gunakan metode berikut untuk membaca indeks yang sudah ada: Gunakan metode berikut untuk menulis indeks:

Persyaratan

   
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

Lihat juga

Objek Indeks ASF

MFCreateASFIndexer

Antarmuka Media Foundation