#Wi

Windows录音API学习笔记--转

Windows录音API学习笔记结构体和函数信息 结构体WAVEINCAPS该结构描述了一个波形音频输入设备的能力。typedefstruct{   WORD      wMid;用于波形音频输入设备的设备驱动程序制造商...

Windows基础-实时录音程序(WaveXXX)

一开始是打算用这个老接口做讯飞语音识别的程序,在转移到UWP时发现,这玩意在WindowsRuntime中屏蔽(弃用)了,将来会更新使用WASAPI的程序  WaveRecorder类代码下载地址录音无非两种需求:     1.非实时获得音频,也就是...

Windows基础-使用XAudio2播放音频(本质是WASAPI)

对于常见的音频播放,使用XAudio2足够了。早在WindowsVista中,M$推出了新的音频架构UAA,其中的CoreAudio接替了DSound、WaveXxx、MediaFundation,通过CoreAudioAPIs,Windows的音频性能可以与MacOSX相媲美(手动偷笑)。CoreAudio属于UAA...

使用WindowsAPI实现播放PCM音频的方法

这篇文章主要介绍了使用WindowsAPI实现播放PCM音频的方法,很实用的一个功能,需要的朋友可以参考下本文介绍了使用WindowsAPI实现播放PCM音频的方法,同前面一篇使用WindowsAPI获取录音音频的方法原理具有相似之处,这里就不再详细介绍具体的函数与结构体的参数,相同的部分加以省略,只介绍主要的功能部分...

使用WindowsAPI获取录音音频的方法

这篇文章主要介绍了使用WindowsAPI获取录音音频的方法,非常实用的功能,需要的朋友可以参考下本文实例介绍了使用winmm.h进行音频流的获取的方法,具体步骤如下:一、首先需要包含以下引用对象?123#include<Windows.h>#include"mmsystem.h"#pragmacommen...

Windows PCM音频捕获与播放实现

在WINDOWS下,音频函数有多种类型,如MCI、多媒体OLE控制、高级音频等,使用方法都比较简单。但如果想编写一个功能较强大的音频处理程序,那就必须使用低级音频函数和多媒体文件I/O来控制音频设备的输入和输出。因为低级音频函数可直接与音频驱动程序交互,通过窗口消息或回调(CALLBACK)函数来管理音频数据块的记录和...

zlib、libzip、 libzippp 库编译(windows + cmake + vs2013)

"libzipp"这库是基于"libzip"之上封装的,而"libzip"又是基于"zlib"库封装的,所以要编译"libzipp"库就要先编译其他两个库。下载准备:"zlib-1.2.8.tar.gz""libzip-1.0.1.tar.gz""libzippp-master.zip"编译环境:cmake+vs201...

在Windows下编译WebRTC

这篇文章的目的在于为你节省生命中宝贵的10小时(甚至更多),或者浪费你10分钟。作为Google更新频繁的大型跨平台基础库,WebRTC的编译一直被人称为噩梦。如果恰巧你偏要在Windows下编译WebRTC,那么你最好提前对自己的耐心做充分的评估。截止目前,我尝试过中文博客社区里几乎所有的文章,可以说全部失效了。我不...
代码星球 代码星球·2020-04-02

Gcc/MinGW/Cygwin/Msys 分别是什么?

一、GCC的历史GCC是一个原本用于Unix-like系统下编程的编译器。不过,现在GCC也有了许多Win32下的移植版本。所以,也许对于许多Windows开发者来说,GCC还是一个比较陌生的东西。所以,我希望通过这章的叙述,让你——一个Windows开发者对GCC这一个优秀的编译器有一个大概的...

开源项目:windows下使用MinGW+msys编译ffmpeg

本文参考了网络上的不少文章,但由于版本环境的问题参考文章并不能直接指导编译,本文吸收多方经验,并在自己多次编译实验的基础上写成,欢迎转载,请注名出处。   FFmpeg是在Linux平台下开发的,但它同样可以在其它操作系统环境中编译运行,本文介绍的就是在windows下编译FFmpeg。一...

FreeSWITCH第三方库(其他)的简单介绍(三)

FreeSWITCH使用了大量的第三方库,本文档主要介绍关联相关库的信息:音频相关库的信息介绍参考:http://www.cnblogs.com/yoyotl/p/5486753.html视频相关库的信息介绍参考:http://www.cnblogs.com/yoyotl/p/5488890.html ①ld...

FreeSWITCH第三方库(视频)的简单介绍(二)

FreeSWITCH使用了大量的第三方库,本文档主要介绍视频相关库的信息:音频相关库的信息介绍参考:http://www.cnblogs.com/yoyotl/p/5486753.html其他相关库的信息介绍参考:http://www.cnblogs.com/yoyotl/p/5489315.html ①op...

FreeSWITCH第三方库(音频)的简单介绍(一)

FreeSWITCH使用了大量的第三方库,本文档主要介绍音频相关库的信息:视频相关库的信息介绍参考:http://www.cnblogs.com/yoyotl/p/5488890.html其他相关库的信息介绍参考:http://www.cnblogs.com/yoyotl/p/5489315.html ①li...

Linux和windows之间通过scp复制文件

Windows是不支持ssh协议的需要安装WinSSHD 安装以及设置过程如下:BvSshServer(原名winsshd)官方下载页在这里:https://www.bitvise.com/download-area下载完成BvSshServer-Inst.exe接下来我们安装首先会跳出一个黑框和一个窗口,黑...

win7配置SMTP服务

有人说WIN7系统没有SMTP服务怎么可能呢???具体安装步骤如下:控制面板程序>打开和关闭Windows功能 Internet信息服务 将万维网服务>应用程序开发功能>.NET扩展性勾上安装就可以了  WIN7中SMTP服务器的配置:  步骤1  打开IIS&...
代码星球 代码星球·2020-04-02
首页上一页...296297298299300...下一页尾页