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可以以多线程方式运行(也可以以单线程方式运行),以多线程方式初始化时使用COINIT_MULTITHREADED

2、创建XAudio2引擎:

你可能感兴趣的:(XAudio2,DirectX,XAudio2)