📄 videolinka.h
字号:
/*************************************************************************
* AUTHOR:沈华东
* CONTEXT:本文件中提供的声音采集接口函数支持微视VideoLink卡
* DATE: 2002.09.05更新
*
*************************************************************************/
#ifndef _BTAUDIODLL_H_
#define _BTAUDIODLL_H_
#ifdef __cplusplus
extern "C" {
#endif
typedef UINT (*AudioRecState)(WORD wHWCardNo,BYTE StatusWord);
typedef UINT (*AudioStreamProc)(WORD wHWCardNo,WORD* lpBuffer, DWORD DataLenth);
__declspec(dllexport) BOOL __stdcall MVA_GetTotalCard(WORD* lpTotalCard); //CARD
__declspec(dllexport) void __stdcall MVA_SetCurrentCard(WORD wHWCardNo);
__declspec(dllexport) WORD __stdcall MVA_GetCurrentCard();
__declspec(dllexport) void __stdcall MVA_CreateHWDrv(HWND pWnd,WORD wHWCardNo);
__declspec(dllexport) void __stdcall MVA_StartHWDrv(HWND pWnd);
__declspec(dllexport) void __stdcall MVA_SuspendHWDrv();
__declspec(dllexport) void __stdcall MVA_KillHWDrv() ;
__declspec(dllexport) void __stdcall MVA_SetAFileName(char* lpFileName );
__declspec(dllexport) void __stdcall MVA_SetAudioGain(BYTE A_Gain);
//设置声音采集卡的采样频率
//(2M晶振时) 输入值: 0 :4k/s(16bit) 1 :8k/s(16bit)(默认值)
//(11M晶振时) 输入值: 0 :44k/s(16bit)1 :22k/s(16bit)2 :11k/s(16bit)(默认值)
//注意:先调用MVA_SetAudioCardCrystal函数再调用MVA_SetAudiosampleRate函数
__declspec(dllexport) void __stdcall MVA_SetAudiosampleRate(BYTE SampleRate);
//设置声音采集卡的晶振参数( 输入值:0 :2M晶振 (默认值) 1 :11M晶振 )
__declspec(dllexport) void __stdcall MVA_SetAudioCardCrystal(BYTE Parm);
__declspec(dllexport) BOOL __stdcall MVA_StopStreamHook();
__declspec(dllexport) BOOL __stdcall MVA_SetStreamHook(AudioStreamProc lpStreamFun);
__declspec(dllexport) BOOL __stdcall MVA_SetRecStateHook(AudioRecState lpRecStateFun);
__declspec(dllexport) BOOL __stdcall MVA_StopRecStateHook();
__declspec(dllexport) void __stdcall MVA_IsSave(BOOL bIsSave);
//size 0 : 256Bytes ; 1 : 512Bytes ; 2 : 1024Bytes ; 3 : 2048Bytes; 4 : 4096Bytes; 5 : 8192Bytes; 6 : 16384Bytes
__declspec(dllexport) void __stdcall MVA_SetStreamHookSize(BYTE Size);
#ifdef __cplusplus
}
#endif
#endif /*_BTAUDIODLL_H_*/
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -