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 |
---|---|
|
Il flusso audio non è stato arrestato. Arrestare il flusso chiamando Stop. |
|
L'ISpatialAudioClient associato al flusso audio spaziale è stato distrutto. |
|
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. |
|
Si è verificato un errore interno. |
|
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 |