Sampel Echo

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

Panduan Plug-in Pemutar Media Windows dapat membuat proyek plug-in DSP untuk Microsoft Visual C++. Kode default yang dihasilkan oleh wizard memungkinkan pengguna untuk menyediakan faktor skala antara 0 dan 1, yang digunakan oleh program sebagai pengali untuk sampel audio. Ini adalah implementasi yang sangat sederhana yang dapat Anda pelajari untuk memahami bagaimana Pemutar Media Windows berinteraksi dengan plug-in DSP. Informasi di bagian bernama Tentang DSP Plug-in dapat membantu Anda memahami implementasi default.

Sampel yang dijelaskan di bagian ini sedikit lebih kompleks. Sampel ini memungkinkan pengguna untuk menentukan waktu penundaan, dalam milidetik, dan tingkat efek. Kode ini menggunakan nilai-nilai ini untuk menghasilkan efek gema saat memutar file yang berisi audio modulasi kode pulsa (PCM). Banyak jenis file yang Pemutar Media Windows render menggunakan audio PCM.

Panduan ini dibagi menjadi bagian berikut:

Bagian Deskripsi
Gambaran Umum Sampel Echo Menjelaskan persyaratan dan spesifikasi umum untuk sampel. Menjelaskan cara kerja plug-in.
Properti Sampel Echo Menjelaskan cara mengubah properti kode wizard dan menambahkan metode untuk properti baru yang diperlukan untuk sampel Echo.
Memodifikasi Halaman Properti Sampel Echo Memperlihatkan cara mengubah implementasi halaman properti yang ada untuk bekerja dengan sampel Echo.
Bekerja dengan Sumber Daya Streaming Menunjukkan penambahan kode untuk mengalokasikan dan membebaskan buffer yang diperlukan untuk sampel Echo.
Menerapkan CEcho::D oProcessOutput Menjelaskan cara mengimplementasikan kode yang menciptakan efek gema.
Menggunakan Plug-in DSP Sampel Echo Menjelaskan cara menggunakan sampel yang telah selesai.

 

Panduan Pemrograman Plug-in DSP