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

📄 rdv2encoder.h

📁 这个程序包里有3个部分:直播服务器
💻 H
字号:
#if !defined(RDV2_SDK_H)
#define RDV2_SDK_H

#define VC		//for VC compiler
//#define CB	//for C++Builder compiler

#ifdef VC
	#define DLLIMPORT __declspec(dllimport)
#endif

#ifdef CB
	#define DLLIMPORT extern "C"
#endif

//{{Common define
#define Err_Unknown						-1
#define Err_InvalidParam				-2
#define Err_InvalidState				-3
#define Err_DirectShow					-4
#define Err_DriverNotSupport			-5
//}}

typedef int ( * RDV2_CALLBACK_FUNC ) (void* pMediaBuf, int iMediaLen, LONGLONG llStart, LONGLONG llStop, BOOL bKeyFrame);

DLLIMPORT int __stdcall rdV2SearchVideoDev();
DLLIMPORT int __stdcall rdV2GetTotalVideoDevNumber();
DLLIMPORT int __stdcall rdV2GetVideoDevInfo(int iDevIndex, char* pszName);

DLLIMPORT int __stdcall rdV2SearchAudioDev();
DLLIMPORT int __stdcall rdV2GetTotalAudioDevNumber();
DLLIMPORT int __stdcall rdV2GetAudioDevInfo(int iDevIndex, char* pszName);

DLLIMPORT int __stdcall rdV2GetTotalResolution();
DLLIMPORT int __stdcall rdV2GetVideoResolution(int iIndex, int* pWidth, int* pHeight);
DLLIMPORT int __stdcall rdV2SetVideoResolution(int iWidth, int iHeight);

DLLIMPORT int __stdcall rdV2SetVideoSource(int iDevIndex);
DLLIMPORT int __stdcall rdV2SetAudioSource(int iDevIndex);

DLLIMPORT int __stdcall rdV2SetVideoOwnerWnd(HWND hFrameWnd);
DLLIMPORT int __stdcall rdV2SetVideoWndPos(int iLeft, int iTop, int iRight, int iBottom);

DLLIMPORT int __stdcall rdV2SetFrameRate(LONGLONG llFrameRate);

DLLIMPORT int __stdcall rdV2SetVideoCallback(RDV2_CALLBACK_FUNC VideoCallbackFunc);
DLLIMPORT int __stdcall rdV2SetAudioCallback(RDV2_CALLBACK_FUNC AudioCallbackFunc);

DLLIMPORT int __stdcall rdV2StartPreview();
DLLIMPORT int __stdcall rdV2SetVideoBitrate(unsigned long ulBitrate);
DLLIMPORT int __stdcall rdV2SetVideoKeyFrameInterval(int iInterval);
DLLIMPORT int __stdcall rdV2StartCompress(int iPreviewMode);	//0:disable,1:uncompress, 2:decompress
DLLIMPORT int __stdcall rdV2Stop();

#endif

⌨️ 快捷键说明

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