Compartir a través de


Función X3DAudioInitialize (x3daudio.h)

Establece todas las constantes de audio 3D globales.

Sintaxis

X3DAUDIO_API_(HRESULT) X3DAudioInitialize(
  [in]  UINT32          SpeakerChannelMask,
  [in]  FLOAT32         SpeedOfSound,
  [out] X3DAUDIO_HANDLE Instance
);

Parámetros

[in] SpeakerChannelMask

Asignación de canales a las posiciones del hablante. Este valor no se debe cambiar. El único valor permitido en Xbox 360 es SPEAKER_XBOX.

[in] SpeedOfSound

Velocidad de sonido, en unidades del mundo definidas por el usuario por segundo. Utilice este valor solo para los cálculos de azure. Debe ser mayor o igual que FLT_MIN.

[out] Instance

Identificador de instancia de audio 3D. Use este identificador al llamar a X3DAudioCalculate.

Valor devuelto

Esta función no devuelve ningún valor.

Observaciones

X3DAUDIO_HANDLE es una estructura de datos opaca. Dado que el sistema operativo no asigna ningún almacenamiento adicional para el identificador de instancia de audio 3D, no es necesario liberarlo ni cerrarlo.

Requisitos de la plataforma

Windows 10 (XAudio2.9); Windows 8, Windows Phone 8 (XAudio 2.8); SDK de DirectX (XAudio 2.7)

Windows Phone 8.1: se admite esta API.

Requisitos

Requisito Value
Plataforma de destino Windows
Encabezado x3daudio.h
Library XAudio2.lib

Vea también

Funciones