Condividi tramite


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

Vedi anche

Funzioni