AudioObjectType-Enumeration (spatialaudioclient.h)

Gibt den Typ eines ISpatialAudioObject an. Ein räumliches Audioobjekt kann dynamisch sein, was bedeutet, dass sich seine räumlichen Eigenschaften im Laufe der Zeit ändern können, oder statisch, was bedeutet, dass seine räumlichen Eigenschaften festgelegt sind. Es gibt 17 Audiokanäle, denen ein statisches räumliches Audioobjekt zugewiesen werden kann, die jeweils einen realen oder virtualisierten Lautsprecher darstellen. Die statischen Kanalwerte der Enumeration können als Maske kombiniert werden, um mehreren Kanälen ein räumliches Audioobjekt zuzuweisen. Alle Enumerationswerte mit Ausnahme von AudioObjectType_None und AudioObjectType_Dynamic stellen statische Kanäle dar.

Syntax

typedef enum AudioObjectType {
  AudioObjectType_None = 0,
  AudioObjectType_Dynamic,
  AudioObjectType_FrontLeft,
  AudioObjectType_FrontRight,
  AudioObjectType_FrontCenter,
  AudioObjectType_LowFrequency,
  AudioObjectType_SideLeft,
  AudioObjectType_SideRight,
  AudioObjectType_BackLeft,
  AudioObjectType_BackRight,
  AudioObjectType_TopFrontLeft,
  AudioObjectType_TopFrontRight,
  AudioObjectType_TopBackLeft,
  AudioObjectType_TopBackRight,
  AudioObjectType_BottomFrontLeft,
  AudioObjectType_BottomFrontRight,
  AudioObjectType_BottomBackLeft,
  AudioObjectType_BottomBackRight,
  AudioObjectType_BackCenter,
  AudioObjectType_StereoLeft,
  AudioObjectType_StereoRight
} ;

Konstanten

 
AudioObjectType_None
Wert: 0
Das räumliche Audioobjekt ist nicht verräumt.
AudioObjectType_Dynamic
Das räumliche Audioobjekt ist dynamisch. Die räumlichen Eigenschaften können im Laufe der Zeit geändert werden.
AudioObjectType_FrontLeft
Dem räumlichen Audioobjekt wird der vordere linke Kanal zugewiesen. Die entsprechende Kanalmaske der WAVEFORMATEXTENSIBLE-Enumeration von DirectShow ist SPEAKER_FRONT_LEFT.
AudioObjectType_FrontRight
Dem räumlichen Audioobjekt wird der vordere rechte Kanal zugewiesen. Die entsprechende Kanalmaske der WAVEFORMATEXTENSIBLE-Enumeration von DirectShow ist SPEAKER_FRONT_RIGHT.
AudioObjectType_FrontCenter
Dem räumlichen Audioobjekt wird der frontzentrierte Kanal zugewiesen. Die entsprechende Kanalmaske der WAVEFORMATEXTENSIBLE-Enumeration von DirectShow ist SPEAKER_FRONT_CENTER.
AudioObjectType_LowFrequency
Dem räumlichen Audioobjekt wird der Kanal mit niedriger Frequenz zugewiesen. Da dieser Kanal nicht verräumt ist, wird er nicht auf die Systemressourcengrenzwerte für räumliche Audioobjekte angerechnet. Die entsprechende Kanalmaske der WAVEFORMATEXTENSIBLE-Enumeration von DirectShow ist SPEAKER_LOW_FREQUENCY.
AudioObjectType_SideLeft
Dem räumlichen Audioobjekt wird der linksseitige Kanal zugewiesen. Die entsprechende Kanalmaske der WAVEFORMATEXTENSIBLE-Enumeration von DirectShow ist SPEAKER_SIDE_LEFT.
AudioObjectType_SideRight
Dem räumlichen Audioobjekt wird der seitliche rechte Kanal zugewiesen. Die entsprechende Kanalmaske der WAVEFORMATEXTENSIBLE-Enumeration von DirectShow ist SPEAKER_SIDE_RIGHT.
AudioObjectType_BackLeft
Dem räumlichen Audioobjekt wird der hintere linke Kanal zugewiesen. Die entsprechende Kanalmaske der WAVEFORMATEXTENSIBLE-Enumeration von DirectShow ist SPEAKER_BACK_LEFT.
AudioObjectType_BackRight
Dem räumlichen Audioobjekt wird der umgekehrte rechte Kanal zugewiesen. Die entsprechende Kanalmaske der WAVEFORMATEXTENSIBLE-Enumeration von DirectShow ist SPEAKER_BACK_RIGHT.
AudioObjectType_TopFrontLeft
Dem räumlichen Audioobjekt wird der obere linke Kanal zugewiesen. Die entsprechende Kanalmaske der WAVEFORMATEXTENSIBLE-Enumeration von DirectShow ist SPEAKER_TOP_FRONT_LEFT.
AudioObjectType_TopFrontRight
Dem räumlichen Audioobjekt wird der obere vordere rechte Kanal zugewiesen. Die entsprechende Kanalmaske der WAVEFORMATEXTENSIBLE-Enumeration von DirectShow ist SPEAKER_TOP_FRONT_RIGHT.
AudioObjectType_TopBackLeft
Dem räumlichen Audioobjekt wird der obere linke Kanal zugewiesen. Die entsprechende Kanalmaske der WAVEFORMATEXTENSIBLE-Enumeration von DirectShow ist SPEAKER_TOP_BACK_LEFT.
AudioObjectType_TopBackRight
Dem räumlichen Audioobjekt wird der kanal oben rechts zugewiesen. Die entsprechende Kanalmaske der WAVEFORMATEXTENSIBLE-Enumeration von DirectShow ist SPEAKER_TOP_BACK_RIGHT.
AudioObjectType_BottomFrontLeft
Dem räumlichen Audioobjekt wird der untere linke Kanal zugewiesen.
AudioObjectType_BottomFrontRight
Dem räumlichen Audioobjekt wird der untere vordere rechte Kanal zugewiesen.
AudioObjectType_BottomBackLeft
Dem räumlichen Audioobjekt wird der untere linke Kanal zugewiesen.
AudioObjectType_BottomBackRight
Dem räumlichen Audioobjekt wird der unten rechts hinten zugewiesene Kanal zugewiesen.
AudioObjectType_BackCenter
Dem räumlichen Audioobjekt wird der rückzentrierte Kanal zugewiesen.

Anforderungen

Anforderung Wert
Header spatialaudioclient.h