cabeçalho spatialaudioclient.h
Esse cabeçalho é usado pelas APIs de Áudio Principal. Para obter mais informações, consulte:
spatialaudioclient.h contém as seguintes interfaces de programação:
Interfaces
IAudioFormatEnumerator Fornece uma lista de formatos de áudio com suporte. O formato mais preferencial é o primeiro na lista. Obtenha uma referência a essa interface chamando ISpatialAudioClient::GetSupportedAudioObjectFormatEnumerator. |
ISpatialAudioClient A interface ISpatialAudioClient permite que um cliente crie fluxos de áudio que emitem áudio de uma posição no espaço 3D. |
ISpatialAudioClient2 A interface ISpatialAudioClient2 herda de ISpatialAudioClient e adiciona métodos para consultar o suporte para descarregar buffers de áudio grandes. |
ISpatialAudioObject Representa um objeto que fornece dados de áudio a serem renderizados de uma posição no espaço 3D, em relação ao usuário. |
ISpatialAudioObjectBase Interface base que representa um objeto que fornece dados de áudio a serem renderizados de uma posição no espaço 3D, em relação ao usuário. |
ISpatialAudioObjectRenderStream Fornece métodos para controlar um fluxo de renderização de objeto de áudio espacial, incluindo iniciar, parar e redefinir o fluxo. |
ISpatialAudioObjectRenderStreamBase Interface base que fornece métodos para controlar um fluxo de renderização de objeto de áudio espacial, incluindo iniciar, parar e redefinir o fluxo. |
ISpatialAudioObjectRenderStreamNotify Fornece notificações para clientes de áudio espacial responderem a alterações no estado de um ISpatialAudioObjectRenderStream. |
Estruturas
SpatialAudioClientActivationParams Representa parâmetros de ativação opcionais para um fluxo de renderização de áudio espacial. Passe essa estrutura para ActivateAudioInterfaceAsync ao ativar uma interface ISpatialAudioClient. |
SpatialAudioObjectRenderStreamActivationParams Representa parâmetros de ativação para um fluxo de renderização de áudio espacial. Passe essa estrutura para ISpatialAudioClient::ActivateSpatialAudioStream ao ativar um fluxo. |
SpatialAudioObjectRenderStreamActivationParams2 Representa parâmetros de ativação para um fluxo de renderização de áudio espacial, estendendo SpatialAudioObjectRenderStreamActivationParams com a capacidade de especificar opções de fluxo. |
Enumerações
AudioObjectType Especifica o tipo de um ISpatialAudioObject. |
SPATIAL_AUDIO_STREAM_OPTIONS Especifica opções de fluxo de áudio para chamadas para ActivateSpatialAudioStream. |