Bagikan melalui


Menggunakan Windows Media di 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.]

Bagian ini menjelaskan cara menggunakan DirectShow untuk memutar dan menulis file Advanced Systems Format (ASF). File ASF biasanya berisi konten audio dan video yang dikodekan menggunakan codec Windows Media Audio dan Video. Namun, ASF dapat berisi semua jenis data.

Filter DirectShow berikut mendukung pembacaan dan penulisan file ASF:

Versi

Filter WM ASF Reader dan WM ASF Writer dipaketkan dalam DLL bernama qasf.dll, dan filter secara kolektif bernama "komponen QASF." Filter ini adalah pembungkus untuk Windows Media Format SDK. DLL (qasf.dll) pertama kali diterbitkan di DirectX SDK tetapi kemudian diperbarui di Windows Media Format SDK. Berikut adalah riwayat versi filter QASF:

  • DirectShow 8.1 mendukung Windows Media Format SDK versi 7.0.
  • DirectShow 9.0 mendukung Windows Media Format SDK versi 7.1.
  • Windows XP Service Pack 2 mendukung Windows Media Format 9 SDK.
  • Windows Vista mendukung Windows Media Format 11 SDK.
  • Windows Media Format 9 SDK dan yang lebih baru berisi versi QASF yang sesuai.

Untuk mendapatkan QASF versi terbaru, selalu unduh Windows Media Format SDK terbaru.

Filter Sumber Windows Media Warisan

Di Windows XP Service Pack 1 dan yang lebih lama, filter sumber default untuk file ASF (ekstensi file .asf, .wmv, dan .wma) adalah Filter Sumber Media Windows yang sudah usang. Perilaku ini dipertahankan untuk memastikan kompatibilitas mundur dengan aplikasi yang menggunakan Pemutar Media Windows 6.4. Aplikasi baru harus menggunakan versi QASF yang lebih baru, yang membuat Pembaca WM ASF memfilter filter default untuk memutar file ASF.

Untuk informasi selengkapnya tentang rangkaian kit pengembangan perangkat lunak Windows Media, lihat bagian Audio dan Video dari Pustaka MDSN.

Artikel ini berisi topik berikut:

Menggunakan DirectShow