分离缓冲区。 内存一次只能附加到单个元数据项。
语法
HRESULT DetachBuffer();
返回值
如果该方法成功,则它会返回 S_OK。 如果失败,可能的返回代码包括但不限于下表中显示的值。
| 返回代码 | 说明 | 
|---|---|
  | 
尚未打开 ISpatialAudioMetadataItems 以便通过调用 Open 进行复制,或者已关闭对象以使用对 Close 的调用进行写入。 | 
  | 
ISpatialAudioMetadataItems 创建为使用无法分离的媒体管道内部缓冲区。 | 
  | 
未附加提供的缓冲区。 | 
  | 
提供的指针之一无效。
 提供的缓冲区不够大,无法容纳最大数量的元数据项。  | 
要求
| 要求 | 值 | 
|---|---|
| 目标平台 | Windows | 
| 标头 | spatialaudiometadata.h |