Metodo ISpatialAudioMetadataClient::GetSpatialAudioMetadataItemsBufferLength (spatialaudiometadata.h)
Ottiene la lunghezza del buffer necessario per archiviare il numero specificato di elementi di metadati audio spaziali. Usare questo metodo per determinare le dimensioni corrette del buffer da usare quando si collega la memoria fornita dal chiamante tramite l'interfaccia ISpatialAudioMetadataItemsBuffer .
Sintassi
HRESULT GetSpatialAudioMetadataItemsBufferLength(
[in] UINT16 maxItemCount,
[out] UINT32 *bufferLength
);
Parametri
[in] maxItemCount
Numero massimo di elementi di metadati da archiviare in un oggetto ISpatialAudioMetadataItems .
[out] bufferLength
Lunghezza del buffer necessario per archiviare il numero di elementi dei metadati audio spaziali specificati nel parametro maxItemCount .
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 puntatore specificato non è valido.
Il valore di maxItemCount o frameCount è 0. |
Requisiti
Requisito | Valore |
---|---|
Piattaforma di destinazione | Windows |
Intestazione | spatialaudiometadata.h |