Windows Media Audio Decoder
Dekoder Windows Media Audio mendekode aliran audio yang dikodekan oleh Windows Media Audio Encoder. Encoder dan decoder mendukung tiga kategori audio yang dikodekan: Windows Media Audio Standard, Windows Media Audio Professional, dan Windows Media Audio Lossless.
Pengidentifikasi Kelas
Pengidentifikasi kelas (CLSID) untuk dekoder Windows Media Audio diwakili oleh konstanta CLSID_CWMADecMediaObject. Anda dapat membuat instans dekoder audio dengan memanggil CoCreateInstance.
Format Input
Tabel berikut ini memperlihatkan tag format audio yang mewakili kategori input yang didukung oleh dekoder Windows Media Audio. Untuk informasi tentang cara mengatur jenis input dan output untuk dekoder, lihat Mengonfigurasi Pendekodean Audio.
Format konstanta tag | Format nilai tag | Format audio |
---|---|---|
WAVE_FORMAT_WMAUDIO2 | 0x0161 | Windows Media Audio Standard |
WAVE_FORMAT_WMAUDIO3 | 0x0162 | Windows Media Audio Professional |
WAVE_FORMAT_WMAUDIO_LOSSLESS | 0x0163 | Windows Media Audio Lossless |
Format Output
Tabel berikut ini memperlihatkan tag format audio yang mewakili jenis output yang didukung oleh Windows Media Audio Decoder. Untuk informasi tentang cara mengatur jenis input dan output untuk dekoder, lihat Mengonfigurasi Pengodean Audio.
Format konstanta tag | Format nilai tag | Format audio |
---|---|---|
WAVE_FORMAT_PCM | 0x0001 | Format PCM |
WAVE_FORMAT_IEEE_FLOAT | 0x0003 | Titik float IEEE |
WAVE_FORMAT_EXTENSIBLE | 0xFFFE | Format PCM/IEEE dalam struktur WAVEFORMATEXTENSIBLE |
Antarmuka
Objek dekoder audio mengekspos antarmuka IMediaObject sehingga objek dapat digunakan sebagai Objek Media DirectX (DMO), dan mengekspos antarmuka IMFTransform sehingga objek dapat digunakan sebagai Transformasi Yayasan Media (MFT).
Dekoder Windows Media Audio bertingkah sebagai DMO atau MFT bergantung pada antarmuka mana yang Anda peroleh dan versi Windows mana yang berjalan. Tabel berikut ini memperlihatkan kondisi di mana dekoder audio bertingkah sebagai DMO atau MFT.
Sistem operasi | Perilaku dekoder |
---|---|
Windows XP | Dekoder Windows Media Audio selalu bertingkah sebagai DMO. |
Windows Vista | Secara default, dekoder Windows Media Audio bertingkah sebagai DMO. Jika Anda mendapatkan antarmuka IMFTransform atau antarmuka IPropertyStore pada dekoder audio, antarmuka tersebut berperilaku sebagai MFT. |
Windows 7 | Secara default, dekoder Windows Media Audio bertingkah sebagai DMO. Jika Anda mendapatkan antarmuka IMFTransform pada dekoder audio, antarmuka tersebut berulah sebagai MFT. |
Properti
Dekoder Windows Media Audio mendukung properti berikut ini.
Properti | Deskripsi |
---|---|
MFPKEY_Decoder_MaxNumPCMSamplesWithPaddedSilence | Menentukan jumlah maksimum sampel PCM tambahan yang mungkin dikembalikan di akhir pendekodean file.
Standar, Profesional, Lossless. Baca-saja. |
MFPKEY_WMADEC_DRCMODE | Menentukan mode kontrol rentang dinamis yang akan digunakan dekoder audio.
Standar, Profesional, Lossless. Tulis-saja. |
MFPKEY_WMADEC_FOLDDOWN_MATRIX | Menentukan koefisien lipat-bawah yang disediakan penulis untuk mendekode audio multisaluran untuk lebih sedikit saluran daripada aliran yang dikodekan.
Profesional Tulis-saja. |
MFPKEY_WMADEC_HIRESOUTPUT | Menentukan apakah dekoder audio harus memberikan output resolusi tinggi.
Profesional, lossless. Tulis-saja. |
MFPKEY_WMADEC_LTRTOUTPUT | Menentukan apakah dekoder audio harus melakukan Lt-Rt dilipat ke bawah.
Profesional. Tulis-saja. |
MFPKEY_WMADEC_SPKRCFG | Menentukan konfigurasi pembicara pada komputer klien.
Profesional. Tulis-saja. |
MFPKEY_WMADRC_AVGREF | Menentukan tingkat volume rata-rata konten audio.
Profesional, lossless. Baca/tulis. |
MFPKEY_WMADRC_AVGTARGET | Menentukan tingkat volume rata-rata konten audio output yang diinginkan.
Profesional, lossless. Tulis-saja. |
MFPKEY_WMADRC_PEAKREF | Menentukan tingkat volume tertinggi yang terjadi dalam konten audio.
Profesional, lossless. Baca/tulis. |
MFPKEY_WMADRC_PEAKTARGET | Menentukan tingkat volume maksimum konten audio output yang diinginkan.
Profesional, lossless. Tulis-saja. |
Persyaratan
Persyaratan | Nilai |
---|---|
Klien |
Windows XP, Windows Vista, atau Windows 7 |
Header |
|
DLL |
|
Lihat juga
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk