涉及到的函数(自己查看使用,文章格式很乱)

窗口相关:

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的接口,音频终端设备通过以下步骤:

  1. 通过使用一个在IMMDevice接口所描述的技术中,取得具有音频终端的移动设备的IMMDevice接口的引用。
  2. 请致电IMMDevice ::激活方法与参数IID REFIID IID_IAudioClient的。

IAudioClient接口继承的IUnknown接口。IAudioClient也有这些类型的成员

方法

IAudioClient接口有这些方法。

方法 描述
GetBufferSize

检索音频与端点缓冲区的大小(最大容量)。

GetCurrentPadding

检索端点缓冲区中填充的帧的数目。

GetDevicePeriod

撷取的周期的时间间隔的长度连续分离处理端点缓冲区中的数据通过音频引擎。

GetMixFormat

检索流格式的音频引擎使用其内部共享模式流处理。

GetService的

访问从音频客户端对象的附加服务。

GetStreamLatency

检索当前流,并可以随时调用流后已初始化的最大延迟。

初始化

初始化音频流。

IsFormatSupported

指示音频终端设备是否支持一个特定的数据流格式。

复位

复位的音频流。

SetEventHandle

设置事件句柄,音频引擎将每次缓冲区被准备就绪,可以由客户端处理的信号。

开始

启动音频流。

停止

停止音频流。

 


  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值