Metode ISpatialAudioObjectForHrtf::SetDistanceDecay (spatialaudiohrtf.h)
Mengatur model pembuangan yang diterapkan dari jarak jauh dari posisi ISpatialAudioObjectForHrtf ke posisi pendengar.
Sintaks
HRESULT SetDistanceDecay(
[in] SpatialAudioHrtfDistanceDecay *distanceDecay
);
Parameter
[in] distanceDecay
Model pembbusuan.
Mengembalikan nilai
Jika metode berhasil, metode akan mengembalikan S_OK. Jika gagal, kemungkinan kode pengembalian menyertakan, tetapi tidak terbatas pada, nilai yang diperlihatkan dalam tabel berikut.
Menampilkan kode | Deskripsi |
---|---|
|
ISpatialAudioObjectRenderStreamBase::BeginUpdatingAudioObjects tidak dipanggil sebelum panggilan ke SetDistanceDecay. |
|
SetEndOfStream dipanggil secara eksplisit atau implisit dalam pass pemrosesan audio sebelumnya. SetEndOfStream dipanggil secara implisit oleh sistem jika GetBuffer tidak dipanggil dalam pass pemrosesan audio (antara panggilan ke ISpatialAudioObjectRenderStreamBase::BeginUpdatingAudioObjects dan ISpatialAudioObjectRenderStreamBase::EndUpdatingAudioObjects). |
Keterangan
Jika SetEnvironment tidak dipanggil, nilai default akan digunakan.
Persyaratan
Persyaratan | Nilai |
---|---|
Target Platform | Windows |
Header | spatialaudiohrtf.h |