Tentang Filter Pembaca WM ASF
[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.]
Pemutaran file ASF ditangani oleh filter Pembaca WM ASF . Ketika Pembaca WM ASF membaca file, itu secara otomatis membuat pin output untuk setiap aliran, termasuk aliran web, aliran perintah skrip, dan jenis aliran arbitrer lainnya. Dalam kasus beberapa file laju bit, pin dibuat hanya untuk aliran yang saat ini dipilih. Untuk memutar file ASF dengan filter Pembaca WM ASF, panggil IGraphBuilder::RenderFile atau IGraphBuilder::AddSourceFilter.
Pembaca WM ASF mendukung antarmuka DirectShow IMediaSeeking , yang memungkinkan aplikasi untuk melakukan pencarian temporal dalam file. Namun, pemutaran pada kecepatan selain 1.0 (seperti yang ditentukan dalam IMediaSeeking::SetRate) tidak didukung.
Filter Pembaca WM ASF juga memaparkan beberapa antarmuka Windows Media Format SDK seperti yang dijelaskan dalam tabel berikut ini. Antarmuka ini di dokumentasikan dalam dokumentasi Windows Media Format SDK.
Antarmuka | Bagaimana terekspos | Komentar |
---|---|---|
IWMDRMReader | Melalui IServiceProvider pada filter. | Disediakan untuk aplikasi yang perlu memutar konten yang dilindungi oleh Digital Rights Management (DRM).. |
IWMHeaderInfo | QueryInterface pada filter. | Disediakan sehingga aplikasi dapat membaca atribut file dan konten, serta informasi dan metadata penanda dan skrip. |
IWMReaderAdvanced | QueryInterface pada filter. | Diterapkan sebagian pada filter sehingga aplikasi dapat mengakses metode informasi pada objek Pembaca WM. |
IWMReaderAdvanced2 | QueryInterface pada filter. | Diterapkan sebagian pada filter sehingga aplikasi dapat mengakses metode informasi pada Format Objek Pembaca SDK. |
Topik terkait