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