Método IXAudio2SourceVoice::D iscontinuity (xaudio2.h)
Notifica a una voz XAudio2 que no vienen más búferes después del último que se encuentra actualmente en su cola.
Sintaxis
HRESULT Discontinuity();
Valor devuelto
Devuelve S_OK si se ejecuta correctamente, de lo contrario, un código de error.
Comentarios
La discontinuidad suprime las advertencias que normalmente se producen en la compilación de depuración de XAudio2 cuando una voz se queda sin búferes de audio para reproducir. Es preferible marcar el búfer final de una secuencia etiquetandolo con la marca XAUDIO2_END_OF_STREAM, pero en algunos casos es posible que el cliente no sepa que un búfer es el final de una secuencia hasta después de enviar el búfer.
Dado que llamar a Discontinuidad equivale a aplicar la marca de XAUDIO2_END_OF_STREAM retroactivamente al último búfer enviado, se realizará una devolución de llamada OnStreamEnd cuando se complete este búfer.
Requisitos de la plataforma
Windows 10 (XAudio2.9); Windows 8, Windows Phone 8 (XAudio 2.8); SDK de DirectX (XAudio 2.7)Requisitos
Requisito | Value |
---|---|
Plataforma de destino | Windows |
Encabezado | xaudio2.h |