⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 tags

📁 使用在嵌入式linux平台或pc机上的wave文件录制和播放软件
💻
📖 第 1 页 / 共 3 页
字号:
Serve	server.c	/^Serve(SVRMSG *pmsg,int bWorkProc) {$/;"	fServer	server.c	/^Server(key_t IPCKey) {$/;"	fServerWorkProc	server.c	/^ServerWorkProc(DSPFILE *dfile) {$/;"	fStartSample	wavplay.h	/^                        UInt32  StartSample;    \/* New origin *\/$/;"	mStartSample	wavplay.h	/^        UInt32  StartSample;                    \/* First sample to play *\/$/;"	mStartSample	wavplay.h	/^        UInt32  StartSample;                    \/* Sample to start playback with *\/$/;"	mStereo	wavplay.h	/^	Stereo					\/* Stereo sound (2 channels) *\/$/;"	eStereoChanged_CB	xltwavplay.c	/^StereoChanged_CB(Widget w,XtPointer client_data,XtPointer call_data) {$/;"	f	file:Stop_CB	xltwavplay.c	/^Stop_CB(Widget w,XtPointer client_data,XtPointer call_data) {$/;"	f	file:StrDate	xmsprint.c	/^StrDate(time_t td) {$/;"	fTIMER1_MS	xltwavplay.c	51;"	d	file:TRUE	wavfile.c	50;"	d	file:TimeChg_CB	xltwavplay.c	/^TimeChg_CB(Widget w,XtPointer client_data,XtPointer call_data) {$/;"	f	file:TimeDisplayInfo	xltwavplay.c	/^typedef struct TimeDisplayInfo {$/;"	s	file:TimeDisplayInfo	xltwavplay.c	/^} TimeDisplayInfo;$/;"	t	file:TimerProc1	xltwavplay.c	/^TimerProc1(XtPointer client_data,XtIntervalId *timer_id) {$/;"	f	file:ToClnt_Bits	wavplay.h	/^	ToClnt_Bits=11,				\/* Server tells what bit setting is in effect *\/$/;"	eToClnt_ErrMsg	wavplay.h	/^	ToClnt_ErrMsg=18,			\/* Pass back to client, an error message string *\/$/;"	eToClnt_Fatal	wavplay.h	/^	ToClnt_Fatal=0,				\/* Fatal server error *\/$/;"	eToClnt_Path	wavplay.h	/^	ToClnt_Path=4,				\/* Client tells server a pathname *\/$/;"	eToClnt_PlayState	wavplay.h	/^        ToClnt_PlayState=21,                    \/* Playback status *\/$/;"	eToClnt_Ready	wavplay.h	/^	ToClnt_Ready=1,				\/* Tell client that server is ready *\/$/;"	eToClnt_RecState	wavplay.h	/^        ToClnt_RecState=22,                     \/* Record status *\/$/;"	eToClnt_Settings	wavplay.h	/^	ToClnt_Settings=12,			\/* Current server settings *\/$/;"	eToClnt_Stat	wavplay.h	/^	ToClnt_Stat=5,				\/* Response: Svr->Clnt to ToSvr_Path *\/$/;"	eToClnt_WavInfo	wavplay.h	/^	ToClnt_WavInfo=6,			\/* Server tells client wav info *\/$/;"	eToSvr_Bits	wavplay.h	/^	ToSvr_Bits=10,				\/* Tell server to use 8 bits *\/$/;"	eToSvr_Bye	wavplay.h	/^	ToSvr_Bye=2,				\/* Client tells server to exit *\/$/;"	eToSvr_Chan	wavplay.h	/^	ToSvr_Chan=15,				\/* Change Stereo\/Mono mode *\/$/;"	eToSvr_Debug	wavplay.h	/^	ToSvr_Debug=17,				\/* Tell server debug mode setting *\/$/;"	eToSvr_Path	wavplay.h	/^	ToSvr_Path=3,				\/* Client tells server a pathname *\/$/;"	eToSvr_Pause	wavplay.h	/^	ToSvr_Pause=8,				\/* Tell server to pause *\/$/;"	eToSvr_Play	wavplay.h	/^	ToSvr_Play=7,				\/* Client tells server to play *\/$/;"	eToSvr_Record	wavplay.h	/^	ToSvr_Record=16,			\/* Tell server to start recording *\/$/;"	eToSvr_Restore	wavplay.h	/^	ToSvr_Restore=14,			\/* Clear overrides: restore original settings *\/$/;"	eToSvr_SamplingRate	wavplay.h	/^	ToSvr_SamplingRate=13,			\/* Tell server new sampling rate *\/$/;"	eToSvr_SemReset	wavplay.h	/^	ToSvr_SemReset=19,			\/* Reset locking semaphores *\/$/;"	eToSvr_StartSample	wavplay.h	/^        ToSvr_StartSample=20,                   \/* Start playback at requested sample *\/$/;"	eToSvr_Stop	wavplay.h	/^	ToSvr_Stop=9,				\/* Tell server to stop *\/$/;"	eU16Opt	wavplay.h	/^} U16Opt;$/;"	tU32Opt	wavplay.h	/^} U32Opt;$/;"	tUInt16	wavplay.h	/^typedef unsigned short UInt16;$/;"	tUInt32	wavplay.h	/^typedef unsigned long UInt32;$/;"	tUnlockDSP	locks.c	/^UnlockDSP(int ipc,int playrecx,ErrFunc erf) {$/;"	fWAVEFORMAT	wavfile.c	/^} WAVEFORMAT ;$/;"	t	file:WAVE_HEADER	wavfile.c	/^} WAVE_HEADER ;$/;"	t	file:WAVFILE	wavplay.h	/^} WAVFILE;$/;"	tWAVINF	wavplay.h	/^} WAVINF;$/;"	tWAVPLAYPATH	Makefile	/^	WAVPLAYPATH=.\/wavplay .\/xltwavplay$/;"	mWAVPLAYPATH	wavplay.h	91;"	dWAVPLAY_VERSION	wavplay.h	61;"	dWAV_FD	wavplay.h	267;"	dWR_BADALLOC	wavfile.h	33;"	dWR_BADFORMAT	wavfile.h	37;"	dWR_BADFORMATDATA	wavfile.h	42;"	dWR_BADFORMATSIZE	wavfile.h	38;"	dWR_BADRIFF	wavfile.h	35;"	dWR_BADSEEK	wavfile.h	34;"	dWR_BADWAVE	wavfile.h	36;"	dWR_NODATACHUNK	wavfile.h	41;"	dWR_NOTPCMFORMAT	wavfile.h	40;"	dWVDMPO	Makefile	/^WVDMPO= wavdump.o$/;"	mWW_BADOUTPUTFILE	wavfile.h	30;"	dWW_BADWRITEHEADER	wavfile.h	31;"	dWavClose	file.c	/^WavClose(WAVFILE *wfile,ErrFunc erf) {$/;"	fWavOpenForRead	file.c	/^WavOpenForRead(const char *Pathname,ErrFunc erf) {$/;"	fWavOpenForWrite	file.c	/^WavOpenForWrite(const char *Pathname,Chan chmode,UInt32 sample_rate,UInt16 bits,UInt32 samples,ErrFunc erf) {$/;"	fWavPlayOpts	wavplay.h	/^} WavPlayOpts;$/;"	tWavReadOverrides	file.c	/^WavReadOverrides(WAVFILE *wfile,WavPlayOpts *wavopts) {$/;"	fWavType	wavplay.h	/^	char	WavType[16];			\/* "PCM" *\/$/;"	mWaveID	wavfile.c	/^	char    	WaveID [4] ;$/;"	m	file:WaveReadHeader	wavfile.c	/^int  WaveReadHeader  (int wavefile, int* channels, u_long* samplerate, int* samplebits, u_long* samples, u_long* datastart,ErrFunc erf)$/;"	fWaveWriteHeader	wavfile.c	/^int  WaveWriteHeader (int wavefile, int channels, u_long samplerate, int sampbits, u_long samples, ErrFunc erf)$/;"	fXLDOPTS	Makefile	/^XLDOPTS=-L\/usr\/X11R6\/lib\/ -L\/usr\/local\/lesstif\/lib -lXm $(LIBXMU) -lXt -lX11 $/;"	mXmSprintf	xmsprint.c	/^XmSprintf(const char *format,...) {$/;"	fXmSprintfLabel	xmsprint.c	/^XmSprintfLabel(Widget w,const char *format,...) {$/;"	fXmSprintfText	xmsprint.c	/^XmSprintfText(Widget w,const char *format,...) {$/;"	f__buf	wavplay.h	/^		struct seminfo	*__buf;		\/* buffer for IPC_INFO *\/$/;"	m	union:semun_client_h_	client.h	58;"	d_server_h_	server.h	43;"	d_v_erf	file.c	/^_v_erf(const char *format,va_list ap) {$/;"	f	file:_wavfile_h	wavfile.h	28;"	d_wavplay_h_	wavplay.h	59;"	d_xltwavplay_h_	xltwavplay.h	40;"	d_xmsprint_h_	xmsprint.h	54;"	daContext	xltwavplay.c	/^XtAppContext aContext;					\/* Application context *\/$/;"	varray	wavplay.h	/^		unsigned short	*array;		\/* array for GETALL, SETALL *\/$/;"	m	union:semunbDebugMode	wavplay.h	/^			char	bDebugMode;	\/* True if debug mode set, else not debug mode *\/$/;"	mbExit	server.c	/^int bExit = 0;					\/* TRUE once the server is requested to exit *\/$/;"	vbInfoMode	wavplay.h	/^	char	bInfoMode;			\/* True if only wav header info is to be printed *\/$/;"	mbOptionsDebug	xltwavplay.c	/^Boolean bOptionsDebug = False;				\/* Debug mode when True *\/$/;"	vbOvrBits	wavplay.h	/^	char	bOvrBits;			\/* True if bits is overrided *\/$/;"	mbOvrBits	wavplay.h	/^	char	bOvrBits;			\/* True if data_bits is overrided *\/$/;"	mbOvrMode	wavplay.h	/^	char	bOvrMode;			\/* True if chan_mode overrided *\/$/;"	mbOvrMode	wavplay.h	/^	char	bOvrMode;			\/* True if mode is overrided *\/$/;"	mbOvrSampling	wavplay.h	/^	char	bOvrSampling;			\/* True if sampling is overrided *\/$/;"	mbOvrSampling	wavplay.h	/^	char	bOvrSampling;			\/* True if sampling_rate overrided *\/$/;"	mbQuietMode	wavplay.h	/^	char	bQuietMode;			\/* True if quiet mode is requested *\/$/;"	mbRecorded	xltwavplay.c	/^int bRecorded = 0;					\/* True after first record event *\/$/;"	vbResetLocks	wavplay.h	/^	char	bResetLocks;			\/* True if semaphores are to be reset *\/$/;"	mbTimedOut	locks.c	/^static int bTimedOut = 0;			\/* True if SIGALRM is raised *\/$/;"	v	file:buf	wavplay.h	/^		struct semid_ds	*buf;		\/* buffer for IPC_STAT, IPC_SET *\/$/;"	m	union:semunbytes	wavplay.h	/^	UInt16	bytes;				\/* Byte length of the union *\/$/;"	mbytes_written	wavplay.h	/^                        int     bytes_written;  \/* Number of bytes sampled *\/$/;"	mcatch_sigalrm	locks.c	/^catch_sigalrm(int signo) {$/;"	f	file:clntIPC	server.c	/^int clntIPC = -1;				\/* Client IPC ID for message queue *\/$/;"	vclose_msgq	client.c	/^close_msgq(void) {$/;"	f	file:cmdopt_x	main.c	/^int cmdopt_x = 0;					\/* -x ; debug option *\/$/;"	vcmdopt_x	xltwavplay.c	/^int cmdopt_x = 0;					\/* This is controlled by bOptionsDebug *\/$/;"	vcurBits	xltwavplay.c	/^int curBits = 0;					\/* The current setting *\/$/;"	vdspblksiz	wavplay.h	/^	int	dspblksiz;			\/* Size of the DSP buffer *\/$/;"	mdspbuf	wavplay.h	/^	char	*dspbuf;			\/* The buffer *\/$/;"	mdwAvgBytesPerSec	wavfile.c	/^	u_long     dwAvgBytesPerSec ;$/;"	m	file:dwSamplesPerSec	wavfile.c	/^	u_long     dwSamplesPerSec ;$/;"	m	file:dwSize	wavfile.c	/^{	u_long     dwSize ;$/;"	m	file:emsg	file.c	/^static char emsg[2048];$/;"	v	file:env_AUDIODEV	main.c	/^char *env_AUDIODEV = AUDIODEV;				\/* Default compiled in audio device *\/$/;"	venv_AUDIODEV	xltwavplay.c	/^char *env_AUDIODEV = AUDIODEV;				\/* Default compiled in audio device *\/$/;"	venv_AUDIOLCK	main.c	/^unsigned long env_AUDIOLCK = AUDIOLCK;			\/* Default compiled in locking semaphore *\/$/;"	venv_AUDIOLCK	xltwavplay.c	/^unsigned long env_AUDIOLCK = AUDIOLCK;			\/* Default compiled in locking semaphore *\/$/;"	venv_WAVPLAYPATH	main.c	/^char *env_WAVPLAYPATH = WAVPLAYPATH;			\/* Default pathname of executable \/usr\/local\/bin\/wavplay *\/$/;"	venv_WAVPLAYPATH	xltwavplay.c	/^char *env_WAVPLAYPATH = WAVPLAYPATH;			\/* Default pathname of executable \/usr\/local\/bin\/wavplay *\/$/;"	vermsg	server.c	/^static char ermsg[2048];			\/* Captured error message *\/$/;"	v	file:err	client.c	/^err(const char *format,...) {$/;"	f	file:err	file.c	/^err(const char *format,...) {$/;"	f	file:err	locks.c	/^err(const char *format,...) {$/;"	f	file:err	main.c	/^err(const char *format,...) {$/;"	ferr	wavfile.c	/^err(const char *format,...) {$/;"	f	file:errmsg	wavplay.h	/^			char	errmsg[256];	\/* Error message *\/$/;"	mfallback_resources	xltwavplay.c	/^static String fallback_resources[] = {$/;"	v	file:fd	wavplay.h	/^	int	fd;				\/* Open fd of \/dev\/dsp *\/$/;"	mfd	wavplay.h	/^	int	fd;				\/* Open file descriptor or -1 *\/$/;"	mfindchunk	wavfile.c	/^char* findchunk  (char* pstart, char* fourcc, size_t n)$/;"	fgetOprMode	main.c	/^getOprMode(const char *pathname,char **cmdBasename,int *p_ipcid) {$/;"	f	file:help_text_showing	xltwavplay.c	/^int help_text_showing = 1;$/;"	vipc	wavplay.h	/^	int	ipc;				\/* Semaphore IPC ID *\/$/;"	mlockIPCID	server.h	/^	int		lockIPCID;		\/* Play\/Record IPC ID of the locking semaphores *\/$/;"	m	struct:S_SVRmain	main.c	/^main(int argc,char **argv) {$/;"	fmain	xltwavplay.c	/^main(int argc,char **argv) {$/;"	fmsg	wavplay.h	/^			char	msg[128];	\/* Error message text *\/$/;"	mmsg	wavplay.h	/^			char	msg[512];	\/* Error message text *\/$/;"	mmsg_name	msg.c	/^msg_name(MSGTYP mtyp) {$/;"	fmsg_type	wavplay.h	/^	MSGTYP	msg_type;			\/* Client\/Server message type *\/$/;"	mnAvgBytesPerSec	wavfile.c	/^	u_long		nAvgBytesPerSec ;$/;"	m	file:nBlockAlign	wavfile.c	/^	u_short		nBlockAlign ;$/;"	m	file:nChannels	wavfile.c	/^	u_short   	nChannels ;$/;"	m	file:nDataBytes	wavfile.c	/^	u_long		nDataBytes ;$/;"	m	file:nSamplesPerSec	wavfile.c	/^	u_long		nSamplesPerSec ;$/;"	m	file:num_samples	wavplay.h	/^                        int     num_samples;    \/* Samples taken *\/$/;"	mnum_samples	wavplay.h	/^        UInt32  num_samples;                    \/* Total number of samples *\/$/;"	moptChar	wavplay.h	/^	char	optChar;			\/* Option character *\/$/;"	moptChar	wavplay.h	/^	char	optChar;			\/* Zero if not valid, else non-zero if active *\/$/;"	moptValue	wavplay.h	/^	Chan	optValue;			\/* The enumerated value for Stereo\/Mono *\/$/;"	moptValue	wavplay.h	/^	UInt16	optValue;			\/* The unsigned 16 bit value if optChar is true *\/$/;"	moptValue	wavplay.h	/^	UInt32	optValue;			\/* The unsigned 32 bit value if optChar is true *\/$/;"	mopts	server.h	/^	WavPlayOpts	opts;			\/* Wav options *\/$/;"	m	struct:S_SVRpath	server.h	/^	char		path[1024];		\/* Name of file to play\/record *\/$/;"	m	struct:S_SVRpath	wavplay.h	/^			char	path[1024];	\/* Pathname *\/$/;"	mrcsid	client.c	/^static const char rcsid[] = "@(#)client.c $Revision: 1.2 $";$/;"	v	file:rcsid	file.c	/^static const char rcsid[] = "@(#)file.c $Revision: 1.2 $";$/;"	v	file:rcsid	locks.c	/^static const char rcsid[] = "@(#)locks.c $Revision: 1.2 $";$/;"	v	file:rcsid	main.c	/^static const char rcsid[] = "@(#)main.c $Revision: 1.2 $";$/;"	v	file:rcsid	menu.c	/^static const char rcsid[] = "@(#)menu.c $Revision: 1.1.1.1 $";$/;"	v	file:rcsid	msg.c	/^static const char rcsid[] = "@(#)msg.c $Revision: 1.2 $";$/;"	v	file:

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -