IAudioClock2 接口 (audioclient.h)

IAudioClock2 接口用于获取当前设备位置。

若要获取对 IAudioClock2 接口的引用,应用程序必须调用 IAudioClock::QueryInterface ,以从流对象的 IAudioClock 接口请求接口指针。

客户端通过调用 IAudioClient::GetService 方法(参数 riid 设置为 REFIID IID_IAudioClock)来获取对流对象的 IAudioClock 接口的引用。

释放 IAudioClock2 接口实例时,客户端必须从与调用创建对象的 IAudioClient::GetService 相同的线程调用接口的 Release 方法。

继承

IAudioClock2 接口继承自 IUnknown 接口。 IAudioClock2 还具有以下类型的成员:

方法

IAudioClock2 接口具有这些方法。

 
IAudioClock2::GetDevicePosition

GetDevicePosition 方法直接从硬件获取当前设备位置(以帧为单位)。

要求

   
最低受支持的客户端 Windows 7 [仅限桌面应用]
最低受支持的服务器 Windows Server 2008 R2 [仅限桌面应用]
目标平台 Windows
标头 audioclient.h

另请参阅

核心音频接口

IAudioClient::GetService

IAudioClock