|
@@ -77,7 +77,7 @@ public:
|
|
|
m_lCaptureEnvOptCount(0), m_lCaptureOptCount(0), m_iEnvEmptyTimes(0), m_iOptEmptyTimes(0), m_bSendCameraError(false),
|
|
|
m_nEnvCameraRestartNum(0), m_nOptCameraRestartNum(0), m_nCameraCount(2), m_pSelfcheckClient(NULL),
|
|
|
strFrontCam("$"), strRearCam("$"), strEnvCam("$"), strUSBCam("$"), strEwsCam("$"), m_bCustomerwareBegin(false),
|
|
|
- m_pAudioRenderObj(NULL), m_bRecordPCM(false), m_bIsRemoteRecord(false), m_bHasStartSpeakerRender(false) {
|
|
|
+ m_pAudioRenderObj(NULL), m_bRecordPCM(false), m_bIsRemoteRecord(false), m_bHasStartSpeakerRender(false), m_bConnectedAssist(FALSE){
|
|
|
|
|
|
#ifdef RVC_OS_LINUX
|
|
|
m_env_mutex = PTHREAD_MUTEX_INITIALIZER;
|
|
@@ -169,6 +169,8 @@ private:
|
|
|
ErrorCodeEnum ReStartCamera(int nCamera);
|
|
|
virtual CServerSessionBase* OnNewSession(const char* pszRemoteEntityName, const char* pszClass);
|
|
|
ErrorCodeEnum RvcGetAudioDevice();
|
|
|
+ ErrorCodeEnum ConnectAssistChannel();
|
|
|
+ void OnTimeCameraStatusCheck();
|
|
|
|
|
|
private:
|
|
|
LONG m_lCaptureEnvCount;
|
|
@@ -177,10 +179,11 @@ private:
|
|
|
CAutoArray<CUUID> m_arrListener;
|
|
|
ChannelMediaControllerClient* m_pMediaControllerChannel;
|
|
|
SelfChekerClient* m_pSelfcheckClient;
|
|
|
- IAudioRender* m_pAudioRenderObj; //add by clp 20200319 扬声器捕捉实体
|
|
|
- bool m_bRecordPCM; //add by clp 20200401 是否单独录制PCM音频
|
|
|
- int m_nSalesAudioSmpPsec; //add by clp 20200402 销售双录音频采样率
|
|
|
- bool m_bIsRemoteRecord; //add by clp 20200403 是否是远程双录
|
|
|
+ IAudioRender* m_pAudioRenderObj;
|
|
|
+ bool m_bRecordPCM;
|
|
|
+ int m_nSalesAudioSmpPsec;
|
|
|
+ bool m_bIsRemoteRecord;
|
|
|
+ BOOL m_bConnectedAssist;
|
|
|
|
|
|
#ifdef RVC_OS_WIN
|
|
|
#else
|