文件名称:scream:适用于Microsoft Windows的虚拟网络声卡
文件大小:1013KB
文件格式:ZIP
更新时间:2024-04-26 03:56:11
C++
Scream-适用于Microsoft Windows的虚拟网络声卡 Scream是Windows的虚拟设备驱动程序,可提供独立的声音设备。 通过此设备播放的音频以PCM多播流的形式发布在您的本地网络上。 网络上的接收器可以选择流并通过自己的音频输出进行播放。 接收器可用于Unix / Linux(与PulseAudio或ALSA接口)和Windows。 对于QEMU主机上Windows来宾的特殊情况,@ martinellimarco提供了对支持通过IVSHMEM驱动程序传输音频的支持,类似于GPU直通软件“ Looking Glass”。 请参阅下面有关IVSHMEM的部分。 Scream基于Microsoft的MSVAD音频驱动程序示例代码。 原始代码以及我所做的更改和添加都获得了MS-PL的许可。 有关实际的许可证文本,请参阅LICENSE。 下载并安装 包含签名的x64版本
【文件预览】:
scream-master
----.gitmodules(115B)
----Install()
--------README.txt(350B)
--------driver()
--------Install.bat(266B)
--------clients()
--------helpers()
----.github()
--------workflows()
----Scream()
--------savedata.h(3KB)
--------mintopo.cpp(26KB)
--------hw.cpp(6KB)
--------kshelper.cpp(5KB)
--------savedata.cpp(15KB)
--------adapter.cpp(15KB)
--------minwave.h(3KB)
--------common.h(3KB)
--------ivshmemsavedata.h(4KB)
--------toptable.h(7KB)
--------Scream.vcxproj(12KB)
--------minwave.cpp(21KB)
--------minstream.h(4KB)
--------mintopo.h(2KB)
--------scream.rc(2KB)
--------scream.h(4KB)
--------common.cpp(15KB)
--------resource.h(70KB)
--------Scream.inf(2KB)
--------minstream.cpp(24KB)
--------wavtable.h(4KB)
--------kshelper.h(564B)
--------ivshmemsavedata.cpp(14KB)
--------hw.h(2KB)
--------Scream.vcxproj.filters(3KB)
----LICENSE(3KB)
----azure-pipelines.yml(717B)
----Receivers()
--------android()
--------unix()
--------dotnet-windows()
----Scream Package()
--------Scream Package.vcxproj(14KB)
--------Scream Package.vcxproj.filters(353B)
----doc()
--------registry.png(16KB)
--------sampling-rate.png(89KB)
--------speaker-setup.png(64KB)
----.gitignore(2KB)
----Scream.sln(7KB)
----README.md(10KB)
----.gitattributes(2KB)