Condividi tramite


Metodo ISpatialAudioObjectRenderStreamBase::Reset (spatialaudioclient.h)

Reimpostare un flusso audio arrestato.

Sintassi

HRESULT Reset();

Valore restituito

Se il metodo ha esito positivo, viene restituito S_OK. Se ha esito negativo, i codici restituiti possibili includono, ma non sono limitati a, i valori visualizzati nella tabella seguente.

Codice restituito Descrizione
SPTLAUDCLNT_E_STREAM_NOT_STOPPED
Il flusso audio non è stato arrestato. Arrestare il flusso chiamando Stop.
SPTLAUDCLNT_E_DESTROYED
L'ISpatialAudioClient associato al flusso audio spaziale è stato distrutto.
AUDCLNT_E_DEVICE_INVALIDATED
Il dispositivo endpoint audio è stato scollegato o l'hardware audio o le risorse hardware associate sono state riconfigurate, disabilitate, rimosse o altrimenti non disponibili per l'uso.
SPTLAUDCLNT_E_INTERNAL
Si è verificato un errore interno.
AUDCLNT_E_UNSUPPORTED_FORMAT
I supporti associati al flusso audio spaziale usano un formato non supportato.

Commenti

La reimpostazione del flusso audio scarica tutti i dati in sospeso e reimposta la posizione del flusso audio su 0. La reimpostazione del flusso causa anche la revoca di tutte le istanze ISpatialAudioObject attive.
Una chiamata successiva a Start causa l'inizio del flusso dalla posizione 0.

Il flusso deve essere stato arrestato in precedenza con una chiamata a Stop o il metodo avrà esito negativo e restituirà SPTLAUDCLNT_E_STREAM_NOT_STOPPED.

Requisiti

Requisito Valore
Piattaforma di destinazione Windows
Intestazione spatialaudioclient.h

Vedi anche

ISpatialAudioObjectRenderStream

ISpatialAudioObjectRenderStreamBase