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