Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Die KSDS3D_BUFFER_ALL Struktur gibt alle 3D-Merkmale eines DirectSound 3D-Puffers an.
Syntax
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;
Angehörige
Position
Gibt die X-, Y- und Z-Positionskoordinaten des 3D-Soundpuffers an. Dieses Element ist eine Struktur vom Typ DS3DVECTOR.
Velocity
Gibt die x-, y- und z-Geschwindigkeitskomponenten des 3D-Soundpuffers an. Dieses Element ist eine Struktur vom Typ DS3DVECTOR.
InsideConeAngle
Gibt den Winkel in Grad des inneren Klangprojektionskegels an.
OutsideConeAngle
Gibt den Winkel in Grad des äußeren Soundprojektionskegels an.
ConeOrientation
Gibt die x-, y- und z-Komponenten der Ausrichtung des 3D-Puffers für die Soundprojektion kegel an. Dieses Element ist eine Struktur vom Typ DS3DVECTOR.
ConeOutsideVolume
Gibt den Kegel außerhalb des Volumes an.
MinDistance
Gibt den Mindestabstand zwischen Lautsprecher und Zuhörer an. (In der Microsoft Windows SDK-Dokumentation finden Sie informationen zu mindesten und maximalen Abständen für DirectSound 3D-Puffer.)
MaxDistance
Gibt den maximalen Abstand zwischen Lautsprecher und Listener an.
Mode
Gibt den 3D-Soundverarbeitungsmodus an. Dies kann einer der folgenden Werte aus der Headerdatei Dsound.h sein:
- DS3DMODE_DISABLE
- DS3DMODE_HEADRELATIVE
- DS3DMODE_NORMAL
Bemerkungen
Diese Struktur wird verwendet, um den Datenwert für die KSPROPERTY_DIRECTSOUND3DBUFFER_ALL-Eigenschaft festzulegen oder abzurufen. DirectSound verwendet diese Eigenschaft, um die IDirectSound3DBuffer::GetAllParameters und IDirectSound3DBuffer::SetAllParameters Methoden zu implementieren, die in der Windows SDK-Dokumentation beschrieben werden.
Die Member dieser Struktur ähneln denen, die für die DS3DBUFFER Struktur in der Windows SDK-Dokumentation definiert sind.
Anforderungen
Anforderung | Wert |
---|---|
Header- | ksmedia.h (enthalten Ksmedia.h) |