Compartir a través de


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
SPTLAUDCLNT_E_STREAM_NOT_STOPPED
No se ha detenido la secuencia de audio. Detenga la secuencia llamando a Stop.
SPTLAUDCLNT_E_DESTROYED
ISpatialAudioClient asociado a la secuencia de audio espacial se ha destruido.
AUDCLNT_E_DEVICE_INVALIDATED
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.
SPTLAUDCLNT_E_INTERNAL
Se ha producido un error interno.
AUDCLNT_E_UNSUPPORTED_FORMAT
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

Consulte también

ISpatialAudioObjectRenderStream

ISpatialAudioObjectRenderStreamBase