Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/.htaccess/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Driver 为Windows server 2008/R2创建音频接口,如MMDevice接口_Driver - Fatal编程技术网

Driver 为Windows server 2008/R2创建音频接口,如MMDevice接口

Driver 为Windows server 2008/R2创建音频接口,如MMDevice接口,driver,Driver,我想把事情说得更清楚,如下。我有Windows7作为客户端,Windows2008作为终端服务器。所以,当我使用mstsc远程连接到终端服务器,并选择“在服务器上播放”选项时,我需要在本地客户端机上播放它 最初,我得到的服务器不允许播放音频文件。因此,如何实现音频接口,使每个应用程序都能响应该接口,并最终通过虚拟通道将音频流传输到本地计算机,在那里我可以播放音频 我使用核心音频API实现了windows 7和Vista的远程音频播放。它对我来说很好,具有低延迟和高分辨率,但在windows se

我想把事情说得更清楚,如下。我有Windows7作为客户端,Windows2008作为终端服务器。所以,当我使用mstsc远程连接到终端服务器,并选择“在服务器上播放”选项时,我需要在本地客户端机上播放它

最初,我得到的服务器不允许播放音频文件。因此,如何实现音频接口,使每个应用程序都能响应该接口,并最终通过虚拟通道将音频流传输到本地计算机,在那里我可以播放音频

我使用核心音频API实现了windows 7和Vista的远程音频播放。它对我来说很好,具有低延迟和高分辨率,但在windows server的情况下,音频接口不存在。那么如何实现这一点,以便任何播放音频的应用程序都能响应音频接口(音频设备)

你能给我举个例子吗?这样我就可以实现音频接口设备,它可以响应所有播放应用程序


感谢

在windows server 2008中,我们可以实现我们自己的自定义rdpend point dll,该dll导出函数GetTSAudioEndpointEnumeratorForSession()。要实现自定义dll,需要实现4个接口,如MMDeviceEnumerator、MMDevice、,MMDeviceEndpoint和属性。您能建议我如何开始这些接口实现吗?ThanksAt终端服务器需要通过调用该自定义dll(GetTSAudioEnumeratorForSession)来获取本地音频驱动程序实例。我通过调用MMDeviceEnumerator接口方法创建了一个带有MMDeviceEnumerator接口的COM dll,但问题是,我无法获取远程音频设备的实例,只能获取本地播放/捕获设备实例。请您建议我如何克服该问题。谢谢