Método IAudioClient::Reset (audioclient.h)
El método Reset restablece la secuencia de audio.
Sintaxis
HRESULT Reset();
Valor devuelto
Si el método se realiza correctamente, devuelve S_OK. Si el método se realiza correctamente y la secuencia ya se restablece, el método devuelve S_FALSE. Si se produce un error, los posibles códigos de retorno incluyen, pero no están limitados a, los valores que se muestran en la tabla siguiente.
Código devuelto | Descripción |
---|---|
|
La secuencia de audio no se ha inicializado correctamente. |
|
La secuencia de audio no se detuvo en el momento en que se realizó la llamada. |
|
El cliente está escribiendo o leyendo desde el búfer. |
|
El servicio de audio de Windows no se está ejecutando. |
Comentarios
Este método requiere una inicialización previa de la interfaz IAudioClient . Todas las llamadas a este método producirán un error AUDCLNT_E_NOT_INITIALIZED hasta que el cliente inicialice la secuencia de audio llamando correctamente al método IAudioClient::Initialize .
Reset es un método de control al que el cliente llama para restablecer una secuencia de audio detenida. Al restablecer la secuencia, se vacían todos los datos pendientes y se restablece la posición de la secuencia de reloj de audio en 0. Este método produce un error si se llama a en una secuencia que no está detenida.
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | Windows Vista [aplicaciones de escritorio | aplicaciones para UWP] |
Servidor mínimo compatible | Windows Server 2008 [aplicaciones de escritorio | aplicaciones para UWP] |
Plataforma de destino | Windows |
Encabezado | audioclient.h |