struktur KSDS3D_BUFFER_ALL (ksmedia.h)

Struktur KSDS3D_BUFFER_ALL menentukan semua karakteristik 3D dari buffer 3D DirectSound.

Sintaks

typedef struct {
  DS3DVECTOR Position;
  DS3DVECTOR Velocity;
  ULONG      InsideConeAngle;
  ULONG      OutsideConeAngle;
  DS3DVECTOR ConeOrientation;
  LONG       ConeOutsideVolume;
  FLOAT      MinDistance;
  FLOAT      MaxDistance;
  ULONG      Mode;
} KSDS3D_BUFFER_ALL, *PKSDS3D_BUFFER_ALL;

Anggota

Position

Menentukan koordinat posisi x, y, dan z dari buffer suara 3D. Anggota ini adalah struktur jenis DS3DVECTOR.

Velocity

Menentukan komponen kecepatan x, y, dan z dari buffer suara 3D. Anggota ini adalah struktur jenis DS3DVECTOR.

InsideConeAngle

Menentukan sudut dalam derajat kerucut proyeksi suara dalam.

OutsideConeAngle

Menentukan sudut dalam derajat kerucut proyeksi suara luar.

ConeOrientation

Menentukan komponen x, y, dan z dari orientasi kerucut proyeksi suara buffer 3D. Anggota ini adalah struktur jenis DS3DVECTOR.

ConeOutsideVolume

Menentukan kerujut di luar volume.

MinDistance

Menentukan jarak minimum antara pembicara dan pendengar. (Lihat diskusi tentang jarak minimum dan maksimum untuk buffer 3D DirectSound dalam dokumentasi Microsoft Windows SDK.)

MaxDistance

Menentukan jarak maksimum antara pembicara dan pendengar.

Mode

Menentukan mode pemrosesan suara 3D. Ini bisa menjadi salah satu nilai berikut dari file header Dsound.h:

  • DS3DMODE_DISABLE
  • DS3DMODE_HEADRELATIVE
  • DS3DMODE_NORMAL
Untuk arti parameter ini, lihat deskripsi anggota dwMode dari struktur DS3DBUFFER dalam dokumentasi Microsoft Windows SDK.

Keterangan

Struktur ini digunakan untuk mengatur atau mendapatkan nilai data untuk properti KSPROPERTY_DIRECTSOUND3DBUFFER_ALL . DirectSound menggunakan properti ini untuk mengimplementasikan metode IDirectSound3DBuffer::GetAllParameters dan IDirectSound3DBuffer::SetAllParameters , yang dijelaskan dalam dokumentasi Windows SDK.

Anggota struktur ini mirip dengan yang ditentukan untuk struktur DS3DBUFFER dalam dokumentasi Windows SDK.

Persyaratan

   
Header ksmedia.h (termasuk Ksmedia.h)

Lihat juga

DS3DVECTOR

KSPROPERTY_DIRECTSOUND3DBUFFER_ALL