Condividi tramite


Metodo ISpatialAudioMetadataItemsBuffer::D etachBuffer (spatialaudiometadata.h)

Scollega il buffer. La memoria può essere collegata a un singolo elemento di metadati alla volta.

Sintassi

HRESULT DetachBuffer();

Valore restituito

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

Codice restituito Descrizione
SPTLAUD_MD_CLNT_E_NO_ITEMS_OPEN
ISpatialAudioMetadataItems non è stato aperto per la copia con una chiamata a Open o l'oggetto è stato chiuso per la scrittura con una chiamata a Close.
SPTLAUD_MD_CLNT_E_ATTACH_FAILED_INTERNAL_BUFFER
ISpatialAudioMetadataItems è stato creato per usare un buffer interno della pipeline multimediale che non può essere scollegato.
SPTLAUD_MD_CLNT_E_BUFFER_NOT_ATTACHED
Il buffer fornito non è collegato.
E_INVALIDARG
Uno dei puntatori forniti non è valido.

Il buffer fornito non è sufficientemente grande da contenere il numero massimo di elementi di metadati.

Requisiti

Requisito Valore
Piattaforma di destinazione Windows
Intestazione spatialaudiometadata.h

Vedi anche

ISpatialAudioMetadataItemsBuffer