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 |