Indeks

[Fitur yang terkait dengan halaman ini, Windows Media Format 11 SDK, adalah fitur warisan. Ini telah digantikan oleh Pembaca Sumber dan Penulis Sink. Pembaca Sumber dan Penulis Sink telah dioptimalkan untuk Windows 10 dan Windows 11. Microsoft sangat menyarankan agar kode baru menggunakan Pembaca Sumber dan Penulis Sink alih-alih Windows Media Format 11 SDK, jika memungkinkan. Microsoft menyarankan agar kode yang ada yang menggunakan API warisan ditulis ulang untuk menggunakan API baru jika memungkinkan.]

Persyaratan umum untuk aplikasi yang membaca file media digital adalah kemampuan untuk mencari ke titik tertentu dalam konten. Mencari bisa sulit karena tidak ada jaminan bahwa berbagai aliran dalam file memiliki sampel dengan waktu mulai bersamaan. Masalah ini diatasi dengan penggunaan indeks. Indeks adalah objek dalam file ASF yang menyamakan sampel video dengan waktu presentasinya. Tidak ada indeks yang diperlukan untuk aliran audio karena data audio lebih terhubung erat dengan waktu presentasi daripada data video.

Objek pengindeks dari Windows Media Format SDK dapat membuat tiga jenis indeks yang berbeda: indeks temporal, indeks berbasis bingkai, dan indeks kode waktu SMPTE.

Indeks temporal adalah jenis yang paling umum. Mereka hanya menyamakan sampel video dengan waktu presentasi yang sesuai.

Indeks berbasis bingkai menyamakan sampel video dengan nomor bingkai video dan waktu presentasi. Nomor bingkai sangat berguna dalam aplikasi yang mengedit video.

Indeks kode waktu SMTPE adalah jenis indeks yang paling langka. Ini menggunakan kode waktu SMPTE sebagai dasar indeks dan hanya dapat digunakan pada aliran yang memiliki stempel waktu SMPTE yang disertakan dengan sampelnya. Untuk informasi selengkapnya tentang kode waktu SMPTE, lihat Dukungan Kode Waktu SMPTE.

File ASF dapat berisi indeks dari setiap jenis untuk setiap aliran video yang dikandungnya. Sebagai default, indeks temporal disertakan untuk setiap aliran video dalam file yang dibuat oleh objek penulis. Anda dapat mengubah pengaturan pengindeksan otomatis agar file sesuai dengan kebutuhan Anda.

Fitur File ASF

Bekerja dengan Indeks

Membaca File dengan Pembaca Asinkron

Membaca File dengan Pembaca Sinkron