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