Método ISpatialAudioObjectRenderStreamBase::Stop (spatialaudioclient.h)
Detiene una secuencia de audio en ejecución.
Sintaxis
HRESULT Stop();
Valor devuelto
Si el método se realiza correctamente, devuelve S_OK. Si se produce un error, los códigos de retorno posibles incluyen, entre otros, los valores que se muestran en la tabla siguiente.
Código devuelto | Descripción |
---|---|
|
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 dejado de estar disponible para su uso. |
|
Se ha producido un error interno. |
|
El medio asociado a la secuencia de audio espacial usa un formato no admitido. |
Comentarios
La detención del flujo hace que los datos dejen de fluir entre el búfer del punto de conexión y el motor de audio.
Puede considerar esta operación para pausar la secuencia porque deja el reloj de audio de la secuencia en su posición de secuencia actual y no lo restablece a 0. Una llamada posterior a Start hace que la secuencia se reanude la ejecución desde la posición actual.
Llame a Reset para restablecer la posición del reloj en 0 y haga que se revoquen todas las instancias de ISpatialAudioObject activas.
Requisitos
Requisito | Value |
---|---|
Plataforma de destino | Windows |
Encabezado | spatialaudioclient.h |