Funzione X3DAudioInitialize (x3daudio.h)
Imposta tutte le costanti audio 3D globali.
Sintassi
X3DAUDIO_API_(HRESULT) X3DAudioInitialize(
[in] UINT32 SpeakerChannelMask,
[in] FLOAT32 SpeedOfSound,
[out] X3DAUDIO_HANDLE Instance
);
Parametri
[in] SpeakerChannelMask
Assegnazione di canali alle posizioni dell'altoparlante. Questo valore non deve essere zero. L'unico valore consentito su Xbox 360 è SPEAKER_XBOX.
[in] SpeedOfSound
Velocità del suono, nelle unità mondiali definite dall'utente al secondo. Usare questo valore solo per i calcoli doppler. Deve essere maggiore o uguale a FLT_MIN.
[out] Instance
Handle dell'istanza audio 3D. Usare questo handle quando si chiama X3DAudioCalculate.
Valore restituito
Questa funzione non restituisce un valore.
Commenti
X3DAUDIO_HANDLE è una struttura di dati opaca. Poiché il sistema operativo non alloca alcuna risorsa di archiviazione aggiuntiva per l'handle dell'istanza audio 3D, non è necessario liberarlo o chiuderlo.
Requisiti della piattaforma
Windows 10 (XAudio2.9); Windows 8, Windows Phone 8 (XAudio 2.8); DirectX SDK (XAudio 2.7)Windows Phone 8.1: questa API è supportata.
Requisiti
Requisito | Valore |
---|---|
Piattaforma di destinazione | Windows |
Intestazione | x3daudio.h |
Libreria | XAudio2.lib |