Función XAudio2Create (xaudio2.h)
Crea un nuevo objeto XAudio2 y devuelve un puntero a su interfaz IXAudio2 .
Sintaxis
HRESULT XAudio2Create(
[out] IXAudio2 **ppXAudio2,
[in] UINT32 Flags,
[in] XAUDIO2_PROCESSOR XAudio2Processor
);
Parámetros
[out] ppXAudio2
Si la operación se realiza correctamente, devuelve un puntero a un objeto IXAudio2 .
[in] Flags
Marcas que especifican el comportamiento del objeto IXAudio2 . El valor de este parámetro debe ser 0.
[in] XAudio2Processor
Valor XAUDIO2_PROCESSOR con tipo que especifica qué CPU se va a usar. Si se especifican varios bits, el sistema creará un subproceso de trabajo independiente para cada procesador.
XAUDIO2_PROCESSOR valor predeterminado es XAUDIO2_DEFAULT_PROCESSOR.
Valor devuelto
Devuelve S_OK si se ejecuta correctamente, de lo contrario, un código de error. Consulte Códigos de error XAudio2 para obtener descripciones de códigos de error específicos de XAudio2.
Comentarios
Las versiones del SDK de DirectX de XAUDIO2 admiten una marca XAUDIO2_DEBUG_ENGINE para seleccionar entre la versión y la versión "activada". Esta marca no se admite ni se define en la versión de Windows 8 de XAUDIO2.
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 | xaudio2.h |
Library | Xaudio2.lib |
Archivo DLL | Windows.Media.Audio.dll |