Condividi tramite


Metodo ISpatialAudioObjectRenderStreamBase::GetAvailableDynamicObjectCount (spatialaudioclient.h)

Ottiene il numero di oggetti audio spaziali dinamici attualmente disponibili.

Sintassi

HRESULT GetAvailableDynamicObjectCount(
  [out] UINT32 *value
);

Parametri

[out] value

Numero di oggetti audio spaziali dinamici attualmente disponibili.

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.

Commenti

Un oggetto ISpatialAudioObject dinamico è uno che è stato attivato impostando il parametro di tipo sul metodo ActivateSpatialAudioObject su AudioObjectType_Dynamic. Il sistema ha un limite del numero massimo di oggetti audio spaziali dinamici che possono essere attivati alla volta. Chiamare Release in un oggetto ISpatialAudioObject quando non viene più usato per liberare la risorsa per creare nuovi oggetti audio spaziali dinamici.

Non è consigliabile chiamare questo metodo dopo l'avvio dello streaming, poiché il valore è già fornito da ISpatialAudioObjectRenderStreamBase::BeginUpdatingAudioObjects. Questo metodo deve essere chiamato solo prima dell'avvio del flusso, che si verifica dopo la chiamata di ISpatialAudioObjectRenderStreamBase::Start .

Requisiti

Codice restituito Descrizione
SPTLAUDCLNT_E_DESTROYED
L'ISpatialAudioClient associato al flusso audio spaziale è stato distrutto.
AUDCLNT_E_DEVICE_INVALIDATED
Il dispositivo audio associato al flusso audio spaziale non è più valido.
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.
   
Piattaforma di destinazione Windows
Intestazione spatialaudioclient.h

Vedi anche

ISpatialAudioObjectRenderStream

ISpatialAudioObjectRenderStreamBase