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

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 spatialaudioclient.h

Consulte también

ISpatialAudioObjectBase