IMFSpatialAudioObjectBuffer 接口 (mfspatialaudio.h)

表示具有关联位置和呈现元数据的音频数据的一部分。 空间音频对象存储在 IMFSpatialAudioSample 实例中,并允许在媒体基础组件之间传递空间音频信息。

继承

IMFSpatialAudioObjectBuffer 接口继承自 IMFMediaBufferIMFSpatialAudioObjectBuffer 也具有以下类型的成员:

方法

IMFSpatialAudioObjectBuffer 接口具有这些方法。

 
IMFSpatialAudioObjectBuffer::GetID

返回缓冲区表示的空间音频对象的唯一无符号 32 位 ID。
IMFSpatialAudioObjectBuffer::GetMetadataItems

检索指向可能包含空间音频元数据的缓冲区的指针。
IMFSpatialAudioObjectBuffer::GetType

获取缓冲区表示的空间音频对象的类型。 如果以前未调用 SetType,此方法将返回默认值 AudioObjectType_None。
IMFSpatialAudioObjectBuffer::SetID

设置缓冲区表示的空间音频对象的 ID。
IMFSpatialAudioObjectBuffer::SetType

设置缓冲区表示的空间音频对象的类型。

注解

若要获取空间音频对象中包含的音频数据,请使用 IMFMediaBuffer::LockIMFMediaBuffer::Unlock 方法。

要求

要求
最低受支持的客户端 Windows 10版本 1703 [仅限桌面应用]
最低受支持的服务器 无受支持的版本
目标平台 Windows
标头 mfspatialaudio.h (包括 Mfobjects.h)

另请参阅

IMFMediaBuffer