Método ISpatialAudioObjectRenderStreamBase::Reset (spatialaudioclient.h)
Restablezca una secuencia de audio detenida.
Sintaxis
HRESULT Reset();
Valor devuelto
Si el método se realiza correctamente, devuelve S_OK. 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 |
---|---|
|
No se ha detenido la secuencia de audio. Detenga la secuencia llamando a Stop. |
|
ISpatialAudioClient asociado a la secuencia de audio espacial se ha destruido. |
|
El dispositivo de punto de conexión de audio se ha desconectado o el hardware de audio o los recursos de hardware asociados se han reconfigurado, deshabilitado, quitado o no están disponibles para su uso. |
|
Se ha producido un error interno. |
|
El medio asociado a la secuencia de audio espacial usa un formato no admitido. |
Comentarios
Al restablecer la secuencia de audio, se vacían todos los datos pendientes y se restablece la posición de la secuencia de reloj de audio en 0. Al restablecer la secuencia también se revocan todas las instancias de ISpatialAudioObject activas.
Una llamada posterior a Start hace que la secuencia comience desde la posición 0.
La secuencia debe haberse detenido previamente con una llamada a Stop o se producirá un error en el método y devolverá SPTLAUDCLNT_E_STREAM_NOT_STOPPED.
Requisitos
Requisito | Value |
---|---|
Plataforma de destino | Windows |
Encabezado | spatialaudioclient.h |