Filter Pembaca WM ASF (DirectShow)

[Fitur yang terkait dengan halaman ini, DirectShow, adalah fitur warisan. Ini telah digantikan oleh MediaPlayer, IMFMediaEngine, dan Tangkapan 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 Audio/Video Capture 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.]

WM ASF Reader adalah filter pembungkus untuk objek pembaca yang disediakan dengan Windows Media Format SDK dan merupakan filter sumber yang direkomendasikan untuk pemutaran file konten dan konten berbasis Windows Media yang dibuat dengan salah satu DMO Encoder Microsoft MPEG-4.

Label Nilai
Filter antarmuka IBaseFilter, IFileSourceFilter, IAMExtendedSeeking, IServiceProviderSelain itu, filter mengekspos antarmuka Windows Media Format SDK berikut: IWMHeaderInfo, IWMReaderAdvanced, IWMReaderAdvanced2, IWMDRMReader (melalui IServiceProvider)
Jenis media pin input Tidak dapat diterapkan.
Antarmuka pin input Tidak dapat diterapkan.
Jenis media pin output MEDIATYPE_Video, MEDIATYPE_Audio, MEDIATYPE_ScriptCommand, MEDIATYPE_FileTransfer
Antarmuka pin output IMediaSeeking, IAMWMBufferPass, IServiceProviderSelain itu, pin mengekspos antarmuka Windows Media Format SDK berikut: IWMStreamConfig2 (melalui IServiceProvider)
Filter CLSID CLSID_WMAsfReader
CLSID Halaman Properti Tidak ada halaman properti.
Eksekusi Qasf.dll
Merit MERIT_UNLIKELY
Kategori Filter CLSID_LegacyAmFilterCategory

 

Keterangan

Ketika diberikan nama file ASF atau URL, Pembaca WM ASF membaca konten terkompresi, mengurai aliran terkompresi, dan mengekspos pin output untuk masing-masing. Filter ini menyambungkan hilir ke filter codec audio dan/atau video, yang melakukan dekompresi. Pencarian didukung jika file ASF dapat dicari. Waktu Pembaca ASF memberi stempel sampel sebelum mengirimkannya ke hilir, tetapi tidak memodifikasi stempel waktu dengan cara apa pun.

Pemutaran pada kecepatan selain 1.0 (seperti yang ditentukan dalam IMediaSeeking::SetRate) tidak didukung.

Ketika runtime Windows Media Format SDK mengirim WMT_STATUS pesan ke filter Penulis WM ASF, filter meneruskan pesan apa pun yang terkait dengan akuisisi lisensi DRM sebagai peristiwa EC_WMT_EVENT . Untuk informasi selengkapnya, lihat Membaca DRM-Protected File ASF di DirectShow.

Pembaca WM ASF mengimplementasikan sebagian antarmuka IWMReaderAdvanced dan IWMReaderAdvanced2 untuk memberi aplikasi akses ke metode informasi pada objek pembaca. Implementasi filter hanya meneruskan panggilan ke antarmuka pada objek pembaca. Metode streaming tidak diimplementasikan karena filter harus memiliki kontrol penuh atas proses streaming. Metode berikut diimplementasikan:

Filter DirectShow

Membaca File ASF di DirectShow