Interfaccia ISpatialAudioObject (spatialaudioclient.h)
Rappresenta un oggetto che fornisce dati audio di cui eseguire il rendering da una posizione nello spazio 3D, rispetto all'utente. Gli oggetti audio spaziali possono essere statici o dinamici, specificati con il parametro di tipo per il metodo ISpatialAudioObjectRenderStream::ActivateSpatialAudioObject . Gli oggetti audio dinamici possono essere posizionati in una posizione arbitraria nello spazio e possono essere spostati nel tempo. Gli oggetti audio statici vengono assegnati a uno o più canali, definiti nell'enumerazione AudioObjectType , correlati a una posizione fissa dell'altoparlante che può essere un altoparlante fisico o virtualizzato.
Questa interfaccia fa parte di Windows Sonic, la piattaforma audio di Microsoft per un audio più immersivo che include audio spaziale integrato in Xbox e Windows.
Ereditarietà
L'interfaccia ISpatialAudioObject eredita da ISpatialAudioObjectBase. ISpatialAudioObject include anche questi tipi di membri:
Metodi
L'interfaccia ISpatialAudioObject include questi metodi.
ISpatialAudioObject::SetPosition Imposta la posizione nello spazio 3D, rispetto al listener, da cui verrà eseguito il rendering dei dati audio ISpatialAudioObject. |
ISpatialAudioObject::SetVolume Imposta un moltiplicatore di ampiezza audio che verrà applicato ai dati audio forniti da ISpatialAudioObject prima che venga inviato al motore di rendering audio. |
Commenti
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Windows 10 versione 1703 [solo app desktop] |
Server minimo supportato | Windows Server 2016 [solo app desktop] |
Piattaforma di destinazione | Windows |
Intestazione | spatialaudioclient.h |