窗口相关:
GetDlgItem http://msdn.microsoft.com/en-us/library/windows/desktop/ms645481(v=vs.85).aspx
GetWindowLongPtr http://msdn.microsoft.com/en-us/library/windows/desktop/ms633585(v=vs.85).aspx
SetWindowLongPtr http://msdn.microsoft.com/en-us/library/windows/desktop/ms644898(v=vs.85).aspx
进程相关:
GetCurrentProcessID
OpenProcessToken
LookupPrivilegeValue
AdjustTokenPrivileges
SetPriorityClass
对话框相关:
DialogBoxParam 根据对话框模板资源创建一个模态的对话框
TrackPopupMenuEx 显示一个快捷菜单,并跟踪内部按键操作
IAudioClient接口
IAudioClient接口使客户端创建并初始化音频流之间的音频应用程序和音频引擎(共享模式流)或音频终端设备的硬件缓冲区(专用模式流)。客户端获得参考到IAudioClient的接口,音频终端设备通过以下步骤:
- 通过使用一个在IMMDevice接口所描述的技术中,取得具有音频终端的移动设备的IMMDevice接口的引用。
- 请致电IMMDevice ::激活方法与参数IID REFIID IID_IAudioClient的。
IAudioClient接口继承的IUnknown接口。IAudioClient也有这些类型的成员
方法
IAudioClient接口有这些方法。
方法 | 描述 |
---|---|
GetBufferSize | 检索音频与端点缓冲区的大小(最大容量)。 |
GetCurrentPadding | 检索端点缓冲区中填充的帧的数目。 |
GetDevicePeriod | 撷取的周期的时间间隔的长度连续分离处理端点缓冲区中的数据通过音频引擎。 |
GetMixFormat | 检索流格式的音频引擎使用其内部共享模式流处理。 |
GetService的 | 访问从音频客户端对象的附加服务。 |
GetStreamLatency | 检索当前流,并可以随时调用流后已初始化的最大延迟。 |
初始化 | 初始化音频流。 |
IsFormatSupported | 指示音频终端设备是否支持一个特定的数据流格式。 |
复位 | 复位的音频流。 |
SetEventHandle | 设置事件句柄,音频引擎将每次缓冲区被准备就绪,可以由客户端处理的信号。 |
开始 | 启动音频流。 |
停止 | 停止音频流。 |