ISpatialAudioObjectForMetadataCommands::WriteNextMetadataCommand 方法 (spatialaudiometadata.h)

将元数据命令写入空间音频对象,每个处理周期的每个对象只能添加一次。 创建 ISpatialAudioObjectRenderStreamForMetadata 时,由 SpatialAudioObjectRenderStreamForMetadataActivationParams 中指定的元数据格式定义有效的命令和值长度。

语法

HRESULT WriteNextMetadataCommand(
  [in] BYTE   commandID,
  [in] void   *valueBuffer,
  [in] UINT32 valueBufferLength
);

参数

[in] commandID

元数据命令的 ID。

[in] valueBuffer

包含元数据命令的值数据的缓冲区。

[in] valueBufferLength

valueBuffer 的长度。

返回值

如果该方法成功,则它会返回 S_OK。

要求

要求
目标平台 Windows
标头 spatialaudiometadata.h (包括 Spatialaudioclient.h)

另请参阅

ISpatialAudioObjectForMetadataCommands