📄 sndtools.h
字号:
#ifndef SNDTOOLS_H#define SNDTOOLS_H#include <linux/soundcard.h>#define FMT8BITS AFMT_S8_LE #define FMT16BITS AFMT_S16_LE #define FMT8K 8000#define FMT16K 16000#define FMT22K 22000#define FMT44K 44000#define MONO 1#define STERO 2#ifndef VAR_STATICextern int devfd;extern int CapMask;#endif //ifndef VAR_STATIC//Open sound device, return 1 if open success//else return 0int OpenSnd();//Close sound deviceint CloseSnd();//Set record or playback format, return 1 if success//else return 0int SetFormat(int bits, int hz);//Set record or playback channel, return 1 if success//else return 1int SetChannel(int chn);//Recordint Record(char *buf, int size);//Playbackint Play(char *buf, int size);#endif //ifndef SNDTOOLS_H
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -