Compartir a través de


Interfaz ISpatialAudioObjectForHrtf (spatialaudiohrtf.h)

Representa un objeto que proporciona datos de audio que se van a representar desde una posición en el espacio 3D, en relación con el usuario, una función de transferencia relativa a la cabeza (HRTF). Los objetos de audio espacial pueden ser estáticos o dinámicos, que se especifican con el parámetro type para el método ISpatialAudioObjectRenderStreamForHrtf::ActivateSpatialAudioObjectForHrtf . Los objetos de audio dinámicos se pueden colocar en una posición arbitraria en el espacio y se pueden mover con el tiempo. Los objetos de audio estáticos se asignan a uno o varios canales, definidos en la enumeración AudioObjectType , que cada uno se correlaciona con una ubicación fija del altavoz que puede ser un altavoz físico o virtualizado.

Esta interfaz forma parte de Windows Sonic, la plataforma de audio de Microsoft para un audio más inmersivo que incluye sonido espacial integrado en Xbox y Windows.

Herencia

La interfaz ISpatialAudioObjectForHrtf hereda de ISpatialAudioObjectBase. ISpatialAudioObjectForHrtf también tiene estos tipos de miembros:

Métodos

La interfaz ISpatialAudioObjectForHrtf tiene estos métodos.

 
ISpatialAudioObjectForHrtf::SetDirectivity

Establece el modelo de directividad de audio espacial para ISpatialAudioObjectForHrtf.
ISpatialAudioObjectForHrtf::SetDistanceDecay

Establece el modelo de descomposición que se aplica a lo largo de la distancia desde la posición de un ISpatialAudioObjectForHrtf en la posición del agente de escucha.
ISpatialAudioObjectForHrtf::SetEnvironment

Establece el tipo de entorno acústico que se simula cuando se procesa el audio para ISpatialAudioObjectForHrtf.
ISpatialAudioObjectForHrtf::SetGain

Establece la ganancia para ISpatialAudioObjectForHrtf.
ISpatialAudioObjectForHrtf::SetOrientation

Establece la orientación en el espacio 3D, en relación con el marco de referencia del agente de escucha, desde el que se representarán los datos de audio ISpatialAudioObjectForHrtf.
ISpatialAudioObjectForHrtf::SetPosition

Establece la posición en el espacio 3D, en relación con el agente de escucha, desde el que se representarán los datos de audio ISpatialAudioObjectForHrtf.

Comentarios

Nota Muchos de los métodos proporcionados por esta interfaz se implementan en la interfaz ISpatialAudioObjectBase heredada.
 

Requisitos

Requisito Value
Cliente mínimo compatible Windows 10, versión 1703 [solo aplicaciones de escritorio]
Servidor mínimo compatible Windows Server 2016 [solo aplicaciones de escritorio]
Plataforma de destino Windows
Encabezado spatialaudiohrtf.h

Consulte también

ISpatialAudioObjectBase