本文主要是介绍XAudio2学习二之获取输出设备数,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
XAudio2学习二之获取输出设备数
本博客会同步迁移到微信公众号:程序猿小哥
发送消息:“XAudio2”获取
本篇主要讲如何获取输出设备数:所谓输出设备,就是播放设备,比如扬声器。
一.VS怎么 引用XAudio2静态库和头文件。
头文件:Project右键->properties->c/c++->additional include directories:./SDK\DirectX2010\Include
静态库:暂时不需要添加。
二.获取音频输出设备数:
XAudio2获取音频输出设备主要有四步:
1、初始化COM组件:
COM组件初始化有两种:CoInitialize、CoInitializeEx。两者都是WinAPI。使用COM组件之前必须调用二者之一进行初始化。
这两者是有区别的:CoInitialize是告诉Windows以单线程方式运行。而CoInitializeEx告诉Windows可以以多线程方式运行(也可以以单线程方式运行)
这篇关于XAudio2学习二之获取输出设备数的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!