Bagikan melalui


Mencari dalam File ASF (DirectShow)

[Fitur yang terkait dengan halaman ini, DirectShow, adalah fitur warisan. Ini telah digantikan oleh MediaPlayer, IMFMediaEngine, dan Pengambilan Audio/Video di Media Foundation. Fitur-fitur tersebut telah dioptimalkan untuk Windows 10 dan Windows 11. Microsoft sangat menyarankan agar kode baru menggunakan MediaPlayer, IMFMediaEngine , dan Pengambilan Audio/Video di Media Foundation alih-alih DirectShow, jika memungkinkan. Microsoft menyarankan agar kode yang ada yang menggunakan API warisan ditulis ulang untuk menggunakan API baru jika memungkinkan.]

Pembaca WM ASF, melalui antarmuka IMediaSeeking-nya, dapat melakukan pencarian temporal yang sangat akurat pada konten berbasis Windows Media yang memiliki indeks temporal. (Semua konten yang diindeks bingkai juga berisi indeks temporal.) Pencarian frame-akurat yang dijamin tidak didukung secara langsung di Pembaca WM ASF, tetapi ada cara untuk melakukannya jika Anda memerlukan fungsionalitas ini. Pertama, gunakan Windows Media Format SDK secara langsung untuk membuat instans objek pembaca sinkron, membuka file, mendapatkan stempel waktu yang terkait dengan bingkai yang ditentukan, lalu gunakan antarmuka DirectShow IMediaSeeking untuk mencari waktu tersebut. Antarmuka IVideoFrameStep tidak mendukung pencarian konten berbasis Windows Media yang akurat bingkai.

Membaca File ASF di DirectShow