Share via


Interface ISpatialAudioObjectForHrtf (spatialaudiohrtf.h)

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, uma HRTF (função de transferência relativa à cabeça). Objetos de áudio espaciais podem ser estáticos ou dinâmicos, que você especifica com o parâmetro type para o método ISpatialAudioObjectRenderStreamForHrtf::ActivateSpatialAudioObjectForHrtf . Objetos de áudio dinâmicos podem ser colocados em uma posição arbitrária no espaço e podem ser movidos ao longo do tempo. Objetos de áudio estáticos são atribuídos a um ou mais canais, definidos na enumeração AudioObjectType , que se correlacionam a um local de alto-falante fixo que pode ser um alto-falante físico ou virtualizado

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 ISpatialAudioObjectForHrtf herda de ISpatialAudioObjectBase. ISpatialAudioObjectForHrtf também tem estes tipos de membros:

Métodos

A interface ISpatialAudioObjectForHrtf tem esses métodos.

 
ISpatialAudioObjectForHrtf::SetDirectivity

Define o modelo de directividade de áudio espacial para o ISpatialAudioObjectForHrtf.
ISpatialAudioObjectForHrtf::SetDistanceDecay

Define o modelo de decaimento que é aplicado à distância da posição de um ISpatialAudioObjectForHrtf para a posição do ouvinte.
ISpatialAudioObjectForHrtf::SetEnvironment

Define o tipo de ambiente acústico que é simulado quando o áudio é processado para o ISpatialAudioObjectForHrtf.
ISpatialAudioObjectForHrtf::SetGain

Define o ganho para o ISpatialAudioObjectForHrtf.
ISpatialAudioObjectForHrtf::SetOrientation

Define a orientação no espaço 3D em relação ao quadro de referência do ouvinte, do qual os dados de áudio ISpatialAudioObjectForHrtf serão renderizados.
ISpatialAudioObjectForHrtf::SetPosition

Define a posição no espaço 3D em relação ao ouvinte, do qual os dados de áudio ISpatialAudioObjectForHrtf serão renderizados.

Comentários

Nota Muitos dos métodos fornecidos por essa interface são implementados na interface ISpatialAudioObjectBase herdada.
 

Requisitos

Requisito Valor
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 spatialaudiohrtf.h

Confira também

ISpatialAudioObjectBase