Interface ISpatialAudioObjectRenderStreamBase (spatialaudioclient.h)
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. Também fornece métodos para ativar novas instâncias ISpatialAudioObject e notificar o sistema quando você estiver iniciando e encerrando o processo de atualização de dados e objetos de áudio espaciais ativados.
Essa interface faz parte do Windows Sonic, plataforma de áudio da Microsoft para áudio mais imersivo que inclui som espacial integrado no Xbox e no Windows.
Herança
A interface ISpatialAudioObjectRenderStreamBase herda da interface IUnknown . ISpatialAudioObjectRenderStreamBase também tem estes tipos de membros:
Métodos
A interface ISpatialAudioObjectRenderStreamBase tem esses métodos.
ISpatialAudioObjectRenderStreamBase::BeginUpdatingAudioObjects Coloca o sistema no estado em que os dados do objeto de áudio podem ser enviados para processamento e o estado ISpatialAudioObject pode ser modificado. |
ISpatialAudioObjectRenderStreamBase::EndUpdatingAudioObjects Notifica o sistema de que o aplicativo terminou de fornecer dados de áudio para os objetos de áudio espaciais ativados com ActivateSpatialAudioObject. |
ISpatialAudioObjectRenderStreamBase::GetAvailableDynamicObjectCount Obtém o número de objetos de áudio espacial dinâmicos que estão disponíveis no momento. |
ISpatialAudioObjectRenderStreamBase::GetService Obtém serviços adicionais do ISpatialAudioObjectRenderStream. |
ISpatialAudioObjectRenderStreamBase::Reset Redefinir um fluxo de áudio interrompido. |
ISpatialAudioObjectRenderStreamBase::Start Inicia o fluxo de áudio espacial. |
ISpatialAudioObjectRenderStreamBase::Stop Interrompe um fluxo de áudio em execução. |
Requisitos
Cliente mínimo com suporte | Windows 10, versão 1703 [somente aplicativos da área de trabalho] |
Servidor mínimo com suporte | Windows Server 2016 [somente aplicativos da área de trabalho] |
Plataforma de Destino | Windows |
Cabeçalho | spatialaudioclient.h |