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

📄 tags

📁 使用在嵌入式linux平台或pc机上的wave文件录制和播放软件
💻
📖 第 1 页 / 共 3 页
字号:
rcsid	procterm.c	/^static const char rcsid[] = "@(#)procterm.c $Revision: 1.1.1.1 $";$/;"	v	file:rcsid	recplay.c	/^static const char rcsid[] = "@(#)recplay.c $Revision: 1.2 $";$/;"	v	file:rcsid	save_as.c	/^static const char rcsid[] = "@(#)save_as.c $Revision: 1.1.1.1 $";$/;"	v	file:rcsid	server.c	/^static const char rcsid[] = "@(#)server.c $Revision: 1.2 $";$/;"	v	file:rcsid	wavfile.c	/^static const char rcsid[] = "@(#)wavfile.c $Revision: 1.1.1.1 $";$/;"	v	file:rcsid	xltwavplay.c	/^static char * const rcsid[] = {$/;"	v	file:rcsid	xmsprint.c	/^static const char rcsid[] = "@(#)xmsprint.c $Revision: 1.1.1.1 $";$/;"	v	file:recplay	recplay.c	/^recplay(WavPlayOpts *wavopts,char **argv,ErrFunc erf) {$/;"	frw	wavplay.h	/^	char	rw;				\/* 'R' for read, 'W' for write *\/$/;"	msAboutDlgMessage	xltwavplay.c	/^XmString sAboutDlgMessage;				\/* About Dialog message and copyright *\/$/;"	vsAboutDlgTitle	xltwavplay.c	/^XmString sAboutDlgTitle;				\/* About Dialog Title String *\/$/;"	vsErrDlgTitle	xltwavplay.c	/^XmString sErrDlgTitle;					\/* Title for the Error Dialog Box *\/$/;"	vsRecorded_wav	xltwavplay.c	/^XmString sRecorded_wav;					\/* XmString() of RECORD_PATH *\/$/;"	vsample_info_str	xltwavplay.c	/^       char sample_info_str[16];$/;"	m	struct:TimeDisplayInfo	file:sample_num	xltwavplay.c	/^       UInt32 sample_num;$/;"	m	struct:TimeDisplayInfo	file:sampling_rate	xltwavplay.c	/^       UInt32 sampling_rate;$/;"	m	struct:TimeDisplayInfo	file:sbuf	wavplay.h	/^			struct stat sbuf;	\/* Path's stat info *\/$/;"	msemun	wavplay.h	/^	union semun {$/;"	usvr	server.c	/^struct S_SVR svr;				\/* Server state information *\/$/;"	vsvrIPC	client.c	/^int svrIPC = -1;						\/* IPC ID of message queue *\/$/;"	vsvrPID	client.c	/^pid_t svrPID = (pid_t)-1;					\/* Forked process ID of server *\/$/;"	vsvr_work_proc	server.c	/^DSPPROC svr_work_proc = NULL;			\/* DSP\/Server work process *\/$/;"	vtime_display	xltwavplay.c	/^TimeDisplayInfo time_display;$/;"	vtoclnt_bits	server.c	/^toclnt_bits(int flags,int bits) {$/;"	ftoclnt_bits	wavplay.h	/^		} toclnt_bits;$/;"	mtoclnt_errmsg	server.c	/^toclnt_errmsg(int msg_errno,const char *message,int flags) {$/;"	f	file:toclnt_errmsg	wavplay.h	/^		} toclnt_errmsg;$/;"	mtoclnt_fatal	server.c	/^toclnt_fatal(int flags,const char *format,...) {$/;"	ftoclnt_fatal	wavplay.h	/^		} toclnt_fatal;$/;"	mtoclnt_path	wavplay.h	/^		} toclnt_path;			\/* ..from server as confirmation *\/$/;"	mtoclnt_playstate	wavplay.h	/^                } toclnt_playstate;$/;"	mtoclnt_ready	server.c	/^toclnt_ready(int flags) {$/;"	ftoclnt_recstate	wavplay.h	/^                } toclnt_recstate;$/;"	mtoclnt_settings	server.c	/^toclnt_settings(int flags,WAVFILE *wfile,WavPlayOpts *wavopts) {$/;"	ftoclnt_settings	wavplay.h	/^		SVRINF	toclnt_settings;	\/* Current server settings *\/$/;"	mtoclnt_stat	wavplay.h	/^		} toclnt_stat;$/;"	mtoclnt_wavinfo	wavplay.h	/^		} toclnt_wavinfo;$/;"	mtosvr_bits	client.c	/^tosvr_bits(int flags,ErrFunc erf,int bits) {$/;"	ftosvr_bits	wavplay.h	/^		} tosvr_bits;$/;"	mtosvr_bye	client.h	64;"	dtosvr_chan	client.c	/^tosvr_chan(int flags,ErrFunc erf,Chan chan) {$/;"	ftosvr_chan	wavplay.h	/^		} tosvr_chan;$/;"	mtosvr_cmd	client.c	/^tosvr_cmd(MSGTYP cmd,int flags,ErrFunc erf) {$/;"	ftosvr_debug	client.c	/^tosvr_debug(int flags,ErrFunc erf,int bDebugMode) {$/;"	ftosvr_debug	wavplay.h	/^		} tosvr_debug;$/;"	mtosvr_path	client.c	/^tosvr_path(const char *pathname,int flags,ErrFunc erf) {$/;"	ftosvr_path	wavplay.h	/^		} tosvr_path;			\/* Tell server a pathname *\/$/;"	mtosvr_pause	client.h	66;"	dtosvr_play	client.h	65;"	dtosvr_record	client.c	/^tosvr_record(int flags,ErrFunc erf,Chan Channels,UInt32 SamplingRate,UInt16 DataBits) {$/;"	ftosvr_record	wavplay.h	/^		} tosvr_record;$/;"	mtosvr_restore	client.h	68;"	dtosvr_sampling_rate	client.c	/^tosvr_sampling_rate(int flags,ErrFunc erf,UInt32 sampling_rate) {$/;"	ftosvr_sampling_rate	wavplay.h	/^		} tosvr_sampling_rate;$/;"	mtosvr_semreset	client.h	69;"	dtosvr_start	client.c	/^tosvr_start(ErrFunc erf) {$/;"	ftosvr_start_sample	client.c	/^tosvr_start_sample(int flags, ErrFunc erf, UInt32 sample) {$/;"	ftosvr_start_sample	wavplay.h	/^                } tosvr_start_sample;$/;"	mtosvr_stop	client.h	67;"	dtype	wavplay.h	/^	long	type;				\/* Message Type: 1=server, 0=client *\/$/;"	mu	wavplay.h	/^	} u;					\/* The message union of all message types *\/$/;"	mum	recplay.c	/^static int um = 0666;				\/* Current umask() value *\/$/;"	v	file:usage	main.c	/^usage(const char *cmd,OprMode opr_mode) {$/;"	f	file:v_erf	client.c	/^static ErrFunc v_erf;						\/* Error reporting function *\/$/;"	v	file:v_erf	file.c	/^static ErrFunc v_erf;				\/* This module's error reporting function *\/$/;"	v	file:v_erf	locks.c	/^static ErrFunc v_erf;				\/* Error reporting function *\/$/;"	v	file:v_erf	main.c	/^v_erf(const char *format,va_list ap) {$/;"	fv_erf	recplay.c	/^static ErrFunc v_erf;				\/* Error function for reporting *\/$/;"	v	file:v_erf	wavfile.c	/^static ErrFunc v_erf;				\/* wwg: Error reporting function *\/$/;"	v	file:v_erf	xltwavplay.c	/^v_erf(const char *format,va_list ap) {$/;"	f	file:val	wavplay.h	/^		int		val;		\/* value for SETVAL *\/$/;"	m	union:semunversion	main.c	/^version(void) {$/;"	f	file:w16BitCB	xltwavplay.c	/^Widget w16BitCB;					\/* 16-bit check box *\/$/;"	vw8BitCB	xltwavplay.c	/^Widget w8BitCB;						\/* 8-bit check box *\/$/;"	vwAbout	xltwavplay.c	/^Widget wAbout;						\/* Help->About *\/$/;"	vwAboutDlg	xltwavplay.c	/^Widget wAboutDlg;					\/* About Dialog Box *\/$/;"	vwBitsFrame	xltwavplay.c	/^Widget wBitsFrame;					\/* Frame holding BitsRC *\/$/;"	vwBitsPerSample	wavfile.c	/^	u_short		wBitsPerSample ;$/;"	m	file:wBitsPerSample	wavfile.c	/^	u_short    wBitsPerSample ;$/;"	m	file:wBitsRC	xltwavplay.c	/^Widget wBitsRC;						\/* RowColumn that holds 8, 12, & 16 bits *\/$/;"	vwBlockAlign	wavfile.c	/^	u_short    wBlockAlign ;$/;"	m	file:wBotLeftRC0	xltwavplay.c	/^Widget wBotLeftRC0;					\/* Holds labels File:, Type: etc. *\/$/;"	vwBotLeftRC1	xltwavplay.c	/^Widget wBotLeftRC1;					\/* Holds labels to right of wBotLeftRC0 *\/$/;"	vwChannels	wavfile.c	/^	u_short    wChannels ;$/;"	m	file:wDateLbl0	xltwavplay.c	/^Widget wDateLbl0;$/;"	vwDateLbl1	xltwavplay.c	/^Widget wDateLbl1;$/;"	vwDetailsFrame	xltwavplay.c	/^Widget wDetailsFrame;					\/* Frame for File Info Details *\/$/;"	vwDetailsRC	xltwavplay.c	/^Widget wDetailsRC;					\/* Horizontal RC for wBotLeftRC* *\/$/;"	vwErrDlg	xltwavplay.c	/^Widget wErrDlg;						\/* Error Dialog Box *\/$/;"	vwExit	xltwavplay.c	/^Widget wExit;						\/* File->Exit *\/$/;"	vwFileLbl0	xltwavplay.c	/^Widget wFileLbl0;$/;"	vwFileLbl1	xltwavplay.c	/^Widget wFileLbl1;$/;"	vwFileMenu	xltwavplay.c	/^Widget wFileMenu;					\/* File menu itself *\/$/;"	vwFileMenuCascade	xltwavplay.c	/^Widget wFileMenuCascade;				\/* Cascade button for File Menu *\/$/;"	vwFilesDlg	xltwavplay.c	/^Widget wFilesDlg;					\/* File selection dialog *\/$/;"	vwFormatTag	wavfile.c	/^	u_short   	wFormatTag ;$/;"	m	file:wFormatTag	wavfile.c	/^	u_short    wFormatTag ;$/;"	m	file:wHelpMenu	xltwavplay.c	/^Widget wHelpMenu;					\/* Help menu itself *\/$/;"	vwHelpMenuCascade	xltwavplay.c	/^Widget wHelpMenuCascade;				\/* Cascade button for Help Menu *\/$/;"	vwLeftRC	xltwavplay.c	/^Widget wLeftRC;						\/* Left main Row\/Column *\/$/;"	vwListForm	xltwavplay.c	/^Widget wListForm;					\/* Form within Selections List Box *\/$/;"	vwListFrame	xltwavplay.c	/^Widget wListFrame;					\/* Frame for Selections List Box *\/$/;"	vwMain	xltwavplay.c	/^Widget wMain;						\/* Main widget *\/$/;"	vwMainForm	xltwavplay.c	/^Widget wMainForm;					\/* Main form widget *\/$/;"	vwMenuBar	xltwavplay.c	/^Widget wMenuBar;					\/* Main menu bar *\/$/;"	vwOptionsMenu	xltwavplay.c	/^Widget wOptionsMenu;$/;"	vwOptionsMenuCascade	xltwavplay.c	/^Widget wOptionsMenuCascade;$/;"	vwOptions_DebugTgl	xltwavplay.c	/^Widget wOptions_DebugTgl;$/;"	vwOptions_SemReset	xltwavplay.c	/^Widget wOptions_SemReset;				\/* Options->Semaphore Reset *\/$/;"	vwParent	xltwavplay.c	/^Widget wParent;						\/* Parent shell widget *\/$/;"	vwPausePB	xltwavplay.c	/^Widget wPausePB;					\/* Pause push button *\/$/;"	vwPlayFrame	xltwavplay.c	/^Widget wPlayFrame;					\/* Frame for play buttons *\/$/;"	vwPlayPB	xltwavplay.c	/^Widget wPlayPB;						\/* Play push button *\/$/;"	vwPlayRC	xltwavplay.c	/^Widget wPlayRC;						\/* RC for play buttons *\/$/;"	vwRateLbl	xltwavplay.c	/^Widget wRateLbl;					\/* Label for the scroll bar *\/$/;"	vwRateRC	xltwavplay.c	/^Widget wRateRC;						\/* Row Col widget for Rate scroll bar *\/$/;"	vwRateSBFrame	xltwavplay.c	/^Widget wRateSBFrame;					\/* Frame for the scroll bar *\/$/;"	vwRateScrollBar	xltwavplay.c	/^Widget wRateScrollBar;					\/* The Sampling Rate Scroll Bar *\/$/;"	vwRecRate	xltwavplay.c	/^Widget wRecRate;$/;"	vwRecRateFrame	xltwavplay.c	/^Widget wRecRateFrame;					\/* The record rate frame *\/$/;"	vwRecRateRC	xltwavplay.c	/^Widget wRecRateRC;$/;"	vwRecRateTgl	xltwavplay.c	/^Widget wRecRateTgl;$/;"	vwRecordFrame	xltwavplay.c	/^Widget wRecordFrame;$/;"	vwRecordPB	xltwavplay.c	/^Widget wRecordPB;					\/* Record push button *\/$/;"	vwRecordRC	xltwavplay.c	/^Widget wRecordRC;$/;"	vwRestorePB	xltwavplay.c	/^Widget wRestorePB;					\/* Restore push button *\/$/;"	vwRightRC	xltwavplay.c	/^Widget wRightRC;					\/* Right side Row\/Column *\/$/;"	vwSamplesLbl0	xltwavplay.c	/^Widget wSamplesLbl0;$/;"	vwSamplesLbl1	xltwavplay.c	/^Widget wSamplesLbl1;$/;"	vwSamplingRateLbl0	xltwavplay.c	/^Widget wSamplingRateLbl0;$/;"	vwSamplingRateLbl1	xltwavplay.c	/^Widget wSamplingRateLbl1;$/;"	vwSaveAs	xltwavplay.c	/^Widget wSaveAs;						\/* File->SaveAs.. *\/$/;"	vwSaveAsDlg	xltwavplay.c	/^Widget wSaveAsDlg;					\/* File "Save As..." dialog *\/$/;"	vwSelect	xltwavplay.c	/^Widget wSelect;						\/* File->Select *\/$/;"	vwSelectionsLbl	xltwavplay.c	/^Widget wSelectionsLbl;					\/* Label for Selections List Box *\/$/;"	vwSelectionsListBox	xltwavplay.c	/^Widget wSelectionsListBox;				\/* The selections List Box *\/$/;"	vwSizeLbl0	xltwavplay.c	/^Widget wSizeLbl0;$/;"	vwSizeLbl1	xltwavplay.c	/^Widget wSizeLbl1;$/;"	vwStereoCB	xltwavplay.c	/^Widget wStereoCB;					\/* Stereo Check Box *\/$/;"	vwStereoFrame	xltwavplay.c	/^Widget wStereoFrame;					\/* Frame for Stereo Toggle *\/$/;"	vwStopPB	xltwavplay.c	/^Widget wStopPB;						\/* Stop push button *\/$/;"	vwStopPlayPB	xltwavplay.c	/^Widget wStopPlayPB;					\/* StopPlay push button *\/$/;"	vwTimeDisplayLbl0	xltwavplay.c	/^Widget wTimeDisplayLbl0;                               \/* Label for the time *\/$/;"	vwTimeDisplayLbl1	xltwavplay.c	/^Widget wTimeDisplayLbl1;                               \/* Actual time display *\/$/;"	vwTimeDisplayRC	xltwavplay.c	/^Widget wTimeDisplayRC;                                 \/* Keeps display next to label *\/$/;"	vwTimeFrame	xltwavplay.c	/^Widget wTimeFrame;                                     \/* Frame for Time control *\/$/;"	vwTimeLbl0	xltwavplay.c	/^Widget wTimeLbl0;$/;"	vwTimeLbl1	xltwavplay.c	/^Widget wTimeLbl1;$/;"	vwTimeRC	xltwavplay.c	/^Widget wTimeRC;                                                \/* Row Col widget for Time control *\/$/;"	vwTimeScrollBar	xltwavplay.c	/^Widget wTimeScrollBar;                                 \/* Time scrollbar *\/$/;"	vwTypeLbl0	xltwavplay.c	/^Widget wTypeLbl0;$/;"	vwTypeLbl1	xltwavplay.c	/^Widget wTypeLbl1;$/;"	vwaveheader	wavfile.c	/^static  WAVE_HEADER  waveheader =$/;"	v	file:wavfile_alloc	file.c	/^wavfile_alloc(const char *Pathname) {$/;"	f	file:wavfile_free	file.c	/^wavfile_free(WAVFILE *wfile) {$/;"	f	file:wavinfo	wavplay.h	/^			WAVINF	wavinfo;	\/* WAV file info *\/$/;"	mwavinfo	wavplay.h	/^	WAVINF	wavinfo;			\/* WAV file hdr info *\/$/;"	mwavplay	recplay.c	/^wavplay(WavPlayOpts *wavopts,char **argv,ErrFunc erf) {$/;"	fwavrecd	recplay.c	/^wavrecd(WavPlayOpts *wavopts,char *Pathname,void (*erf)(const char *format,va_list ap)) {$/;"	fwfile	server.h	/^	WAVFILE		*wfile;			\/* Currently opened WAV file *\/$/;"	m	struct:S_SVRx_erf	server.c	/^x_erf(const char *format,va_list ap) {$/;"	f	file:z_erf	server.c	/^z_erf(const char *format,va_list ap) {$/;"	f	file:

⌨️ 快捷键说明

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