Interfaz ISpatialAudioObject (spatialaudioclient.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. Los objetos de audio espacial pueden ser estáticos o dinámicos, que se especifican con el parámetro type en el método ISpatialAudioObjectRenderStream::ActivateSpatialAudioObject . 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 de altavoz fija que puede ser física o virtualizada.
Esta interfaz forma parte de Windows Sonic, la plataforma de audio de Microsoft para obtener audio más inmersivo que incluye sonido espacial integrado en Xbox y Windows.
Herencia
La interfaz ISpatialAudioObject hereda de ISpatialAudioObjectBase. ISpatialAudioObject también tiene estos tipos de miembros:
Métodos
La interfaz ISpatialAudioObject tiene estos métodos.
ISpatialAudioObject::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 ISpatialAudioObject. |
ISpatialAudioObject::SetVolume Establece un multiplicador de amplitud de audio que se aplicará a los datos de audio proporcionados por ISpatialAudioObject antes de enviarlos al motor de representación de audio. |
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 | spatialaudioclient.h |