struktur KSDS3D_LISTENER_ALL (ksmedia.h)
Struktur KSDS3D_LISTENER_ALL menentukan semua properti pendengar DirectSound 3D. Struktur ini digunakan untuk mendapatkan atau mengatur nilai data untuk properti KSPROPERTY_DIRECTSOUND3DLISTENER_ALL .
Sintaks
typedef struct {
DS3DVECTOR Position;
DS3DVECTOR Velocity;
DS3DVECTOR OrientFront;
DS3DVECTOR OrientTop;
FLOAT DistanceFactor;
FLOAT RolloffFactor;
FLOAT DopplerFactor;
} KSDS3D_LISTENER_ALL, *PKSDS3D_LISTENER_ALL;
Anggota
Position
Menentukan vektor posisi pendengar 3D. Anggota ini adalah struktur jenis DS3DVECTOR.
Velocity
Menentukan vektor kecepatan pendengar 3D. Anggota ini adalah struktur jenis DS3DVECTOR.
OrientFront
Menentukan vektor orientasi depan pendengar 3D. Anggota ini adalah struktur jenis DS3DVECTOR.
OrientTop
Menentukan vektor orientasi teratas pendengar 3D. Anggota ini adalah struktur jenis DS3DVECTOR.
DistanceFactor
Menentukan faktor jarak untuk pendengar 3D.
RolloffFactor
Menentukan faktor rolloff untuk pendengar 3D.
DopplerFactor
Menentukan faktor Doppler untuk pendengar 3D.
Keterangan
Struktur ini mirip dengan struktur DS3DBUFFER yang dijelaskan dalam dokumentasi Microsoft Windows SDK. Dokumentasi Windows SDK juga membahas faktor jarak, rolloff, dan Doppler untuk listener 3D DirectSound.
DirectSound menggunakan properti ini untuk mengimplementasikan metode IDirectSound3DListener::GetAllParameters dan IDirectSound3DListener::SetAllParameters , yang dijelaskan dalam dokumentasi Windows SDK.
Persyaratan
Persyaratan | Nilai |
---|---|
Header | ksmedia.h (termasuk Ksmedia.h) |
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