Compartir a través de


Método IXAudio2SourceVoice::Start (xaudio2.h)

Inicia el consumo y el procesamiento de audio por voz. Entrega el resultado a cualquier submezcla conectada o voces de maestro, o al dispositivo de salida.

Sintaxis

HRESULT Start(
  [in] UINT32 Flags,
  [in] UINT32 OperationSet
);

Parámetros

[in] Flags

Marcas que controlan cómo se inicia la voz. Debe ser 0.

[in] OperationSet

Identifica esta llamada como parte de un lote diferido. Consulte la información general sobre conjuntos de operaciones XAudio2 para obtener más información.

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.

Observaciones

Si se detiene el motor XAudio2, la voz deja de funcionar. Sin embargo, permanece en estado iniciado, de modo que empiece a ejecutarse de nuevo en cuanto se inicie el motor.

Cuando se crea por primera vez, las voces de origen están en estado detenido. Las voces de submezcla y maestro están en estado iniciado.

Después de llamar a Start , no tiene ningún efecto adicional si se llama de nuevo antes de llamar a IXAudio2SourceVoice::Stop . Además, varias llamadas a Start sin llamadas coincidentes a IXAudio2SourceVoice::Stop darán como resultado mensajes de advertencia en compilaciones de depuración.

Requisitos de la plataforma

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

Requisitos

   
Plataforma de destino Windows
Encabezado xaudio2.h

Consulte también

Cómo: crear un gráfico de procesamiento de audio básico

Cómo: transmitir un sonido de un disco

IXAudio2SourceVoice

IXAudio2Voice

Introducción a XAPO