Método ISpatialAudioMetadataItemsBuffer::D etachBuffer (spatialaudiometadata.h)

Desasocia el búfer. La memoria solo se puede adjuntar a un solo elemento de metadatos a la vez.

Sintaxis

HRESULT DetachBuffer();

Valor devuelto

Si el método se realiza correctamente, devuelve S_OK. Si se produce un error, los códigos de retorno posibles incluyen, entre otros, los valores que se muestran en la tabla siguiente.

Código devuelto Descripción
SPTLAUD_MD_CLNT_E_NO_ITEMS_OPEN
ISpatialAudioMetadataItems no se ha abierto para copiar con una llamada a Open o el objeto se ha cerrado para escribir con una llamada a Close.
SPTLAUD_MD_CLNT_E_ATTACH_FAILED_INTERNAL_BUFFER
ISpatialAudioMetadataItems se creó para usar un búfer interno de canalización multimedia que no se puede desasociar.
SPTLAUD_MD_CLNT_E_BUFFER_NOT_ATTACHED
El búfer proporcionado no está conectado.
E_INVALIDARG
Uno de los punteros proporcionados no es válido.

El búfer proporcionado no es lo suficientemente grande como para contener el número máximo de elementos de metadatos.

Requisitos

Requisito Value
Plataforma de destino Windows
Encabezado spatialaudiometadata.h

Consulte también

ISpatialAudioMetadataItemsBuffer