encabezado spatialaudioclient.h

Core Audio API usa este encabezado. Para más información, consulte:

spatialaudioclient.h contiene las siguientes interfaces de programación:

Interfaces

 
IAudioFormatEnumerator

Proporciona una lista de formatos de audio admitidos. El formato más preferido es primero en la lista. Obtenga una referencia a esta interfaz llamando a ISpatialAudioClient::GetSupportedAudioObjectFormatEnumerator.
ISpatialAudioClient

La interfaz ISpatialAudioClient permite a un cliente crear secuencias de audio que emiten audio desde una posición en el espacio 3D.
ISpatialAudioClient2

La interfaz ISpatialAudioClient2 hereda de ISpatialAudioClient y agrega métodos para consultar la compatibilidad con la descarga de búferes de audio grandes.
ISpatialAudioObject

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

Interfaz base que 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.
ISpatialAudioObjectRenderStream

Proporciona métodos para controlar un flujo de representación de objeto de audio espacial, incluido el inicio, la detención y el restablecimiento de la secuencia.
ISpatialAudioObjectRenderStreamBase

Interfaz base que proporciona métodos para controlar un flujo de representación de objetos de audio espacial, incluido el inicio, la detención y el restablecimiento de la secuencia.
ISpatialAudioObjectRenderStreamNotify

Proporciona notificaciones para que los clientes de audio espacial respondan a los cambios en el estado de un ISpatialAudioObjectRenderStream.

Estructuras

 
SpatialAudioClientActivationParams

Representa parámetros de activación opcionales para una secuencia de representación de audio espacial. Pase esta estructura a ActivateAudioInterfaceAsync al activar una interfaz ISpatialAudioClient.
SpatialAudioObjectRenderStreamActivationParams

Representa los parámetros de activación de una secuencia de representación de audio espacial. Pase esta estructura a ISpatialAudioClient::ActivateSpatialAudioStream al activar una secuencia.
SpatialAudioObjectRenderStreamActivationParams2

Representa los parámetros de activación de una secuencia de representación de audio espacial, ampliando SpatialAudioObjectRenderStreamActivationParams con la capacidad de especificar opciones de secuencia.

Enumeraciones

 
AudioObjectType

Especifica el tipo de un objeto ISpatialAudioObject.
SPATIAL_AUDIO_STREAM_OPTIONS

Especifica las opciones de secuencia de audio para las llamadas a ActivateSpatialAudioStream.