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