Partager via


Énumération AudioObjectType (spatialaudioclient.h)

Spécifie le type d’un objet ISpatialAudioObject. Un objet audio spatial peut être dynamique, ce qui signifie que ses propriétés spatiales peuvent changer au fil du temps, ou statique, ce qui signifie que ses propriétés spatiales sont fixes. Il existe 17 canaux audio auxquels un objet audio spatial statique peut être affecté, chacun représentant un haut-parleur réel ou virtualisé. Les valeurs de canal statique de l’énumération peuvent être combinées en tant que masque pour affecter un objet audio spatial à plusieurs canaux. Toutes les valeurs d’énumération, à l’exception de AudioObjectType_None et AudioObjectType_Dynamic représentent des canaux statiques.

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
} ;

Constantes

 
AudioObjectType_None
Valeur : 0
L’objet audio spatial n’est pas spatialisé.
AudioObjectType_Dynamic
L’objet audio spatial est dynamique. Ses propriétés spatiales peuvent être modifiées au fil du temps.
AudioObjectType_FrontLeft
Le canal avant gauche est affecté à l’objet audio spatial. Le masque de canal équivalent de l’énumération WAVEFORMATEXTENSIBLE de DirectShow est SPEAKER_FRONT_LEFT.
AudioObjectType_FrontRight
Le canal avant droit est affecté à l’objet audio spatial. Le masque de canal équivalent de l’énumération WAVEFORMATEXTENSIBLE de DirectShow est SPEAKER_FRONT_RIGHT.
AudioObjectType_FrontCenter
L’objet audio spatial est affecté au canal central. Le masque de canal équivalent de l’énumération WAVEFORMATEXTENSIBLE de DirectShow est SPEAKER_FRONT_CENTER.
AudioObjectType_LowFrequency
Le canal basse fréquence est affecté à l’objet audio spatial. Étant donné que ce canal n’est pas spatialisé, il ne compte pas dans les limites de ressources système pour les objets audio spatialisés. Le masque de canal équivalent de l’énumération WAVEFORMATEXTENSIBLE de DirectShow est SPEAKER_LOW_FREQUENCY.
AudioObjectType_SideLeft
L’objet audio spatial se voit attribuer le canal côté gauche. Le masque de canal équivalent de l’énumération WAVEFORMATEXTENSIBLE de DirectShow est SPEAKER_SIDE_LEFT.
AudioObjectType_SideRight
Le canal côté droit est affecté à l’objet audio spatial. Le masque de canal équivalent de l’énumération WAVEFORMATEXTENSIBLE de DirectShow est SPEAKER_SIDE_RIGHT.
AudioObjectType_BackLeft
L’objet audio spatial se voit attribuer le canal arrière gauche. Le masque de canal équivalent de l’énumération WAVEFORMATEXTENSIBLE de DirectShow est SPEAKER_BACK_LEFT.
AudioObjectType_BackRight
L’objet audio spatial se voit attribuer le canal arrière droit. Le masque de canal équivalent de l’énumération WAVEFORMATEXTENSIBLE de DirectShow est SPEAKER_BACK_RIGHT.
AudioObjectType_TopFrontLeft
L’objet audio spatial se voit attribuer le canal avant gauche supérieur. Le masque de canal équivalent de l’énumération WAVEFORMATEXTENSIBLE de DirectShow est SPEAKER_TOP_FRONT_LEFT.
AudioObjectType_TopFrontRight
L’objet audio spatial se voit attribuer le canal en haut à droite. Le masque de canal équivalent de l’énumération WAVEFORMATEXTENSIBLE de DirectShow est SPEAKER_TOP_FRONT_RIGHT.
AudioObjectType_TopBackLeft
L’objet audio spatial se voit attribuer le canal en haut à gauche. Le masque de canal équivalent de l’énumération WAVEFORMATEXTENSIBLE de DirectShow est SPEAKER_TOP_BACK_LEFT.
AudioObjectType_TopBackRight
L’objet audio spatial se voit attribuer le canal en haut à droite. Le masque de canal équivalent de l’énumération WAVEFORMATEXTENSIBLE de DirectShow est SPEAKER_TOP_BACK_RIGHT.
AudioObjectType_BottomFrontLeft
L’objet audio spatial se voit attribuer le canal avant gauche inférieur.
AudioObjectType_BottomFrontRight
L’objet audio spatial se voit attribuer le canal en bas à droite.
AudioObjectType_BottomBackLeft
L’objet audio spatial se voit attribuer le canal en bas à gauche.
AudioObjectType_BottomBackRight
L’objet audio spatial se voit attribuer le canal en bas à droite.
AudioObjectType_BackCenter
L’objet audio spatial est affecté au canal central.

Configuration requise

Condition requise Valeur
En-tête spatialaudioclient.h