parameters.h

来自「rtp在linux下的实现」· C头文件 代码 · 共 41 行

H
41
字号
// Parameters.h: default values/parameters for MTC.
//
//////////////////////////////////////////////////////////////////////

#ifndef AFX_PARAMETERS_H__468A3455_6131_492F_BC6E_3E2421486061__INCLUDED_
#define AFX_PARAMETERS_H__468A3455_6131_492F_BC6E_3E2421486061__INCLUDED_

#define DEFAULT_AUDIOSAMPLE_BUFFERSIZE			3200	// 0.1 sec of audio at 16bit 16kHz PCM mono
#define DEFAULT_SAMPLE_DURATION					20

// WaveAudioSource
#define WAVESOURCE_NUM_WAVEHDR					6
#define WAVESOURCE_MAX_WAVEHDR					30
#define WAVESOURCE_DEFAULT_WAVEHDR_SIZE			320
#define WAVESOURCE_MAX_WAVEHDR_SIZE				DEFAULT_AUDIOSAMPLE_BUFFERSIZE

// WaveAudioSink
#define WAVESINK_NUM_WAVEHDR					6
#define WAVESINK_MAX_WAVEHDR					30
#define WAVESINK_MAX_WAVEHDR_SIZE				DEFAULT_AUDIOSAMPLE_BUFFERSIZE
#define WAVESINK_DEFAULT_WAVEHDR_SIZE			320

// RTPAudioSource
#define RTPAUDIOSOURCE_RECEIVEBUFFER_SIZE		1024

// WaveFileSource
#define WAVEFILESOURCE_DEFAULT_BUFFERDURATION	DEFAULT_SAMPLE_DURATION

// ACMTransformer
#define ACMTRANSFORMER_MAX_SOURCEBUFFERSIZE		16000
#define ACMTRANSFORMER_MAX_DESTBUFFERSIZE		16000
#define ACMTRANSFORMER_OUTPUTBUFFERSIZE			16000

// RTP Input Jitter Buffer
#define	DEFAULT_JITTERBUFFER_SIZE				100		// in milliseconds
#define	DEFAULT_JITTERBUFFER_OUTPUTDURATION		DEFAULT_SAMPLE_DURATION
#define JITTERBUFFER_PLC_MAXREPEATS				5
#define JITTERBUFFER_MAXSIZE_MULTIPLE			10		// max size of jitterbuffer as multiple of jitterbuffersize

#endif // !defined(AFX_PARAMETERS_H__468A3455_6131_492F_BC6E_3E2421486061__INCLUDED_)

⌨️ 快捷键说明

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