|
@@ -346,6 +346,7 @@ void CSIPEntity::OnLog(const CAutoArray<CUUID> &SubIDs, const CUUID nLogID,const
|
|
|
{
|
|
|
Dbg("Receive UI hide online video evt!");
|
|
|
m_stVideoParam.nWindowState = 2;
|
|
|
+ HideBothVideo();
|
|
|
}
|
|
|
break;
|
|
|
|
|
@@ -355,6 +356,7 @@ void CSIPEntity::OnLog(const CAutoArray<CUUID> &SubIDs, const CUUID nLogID,const
|
|
|
if (m_stVideoParam.nWindowState == 2)
|
|
|
{
|
|
|
m_stVideoParam.nWindowState = 3;
|
|
|
+ ShowBothVideo();
|
|
|
}
|
|
|
}
|
|
|
break;
|
|
@@ -419,6 +421,7 @@ void CSIPEntity::OnLog(const CAutoArray<CUUID> &SubIDs, const CUUID nLogID,const
|
|
|
if (m_stVideoParam.nWindowState == 4)
|
|
|
{
|
|
|
m_stVideoParam.nWindowState = 3;
|
|
|
+ ShowLocalVideo();
|
|
|
}
|
|
|
}
|
|
|
break;
|
|
@@ -427,6 +430,7 @@ void CSIPEntity::OnLog(const CAutoArray<CUUID> &SubIDs, const CUUID nLogID,const
|
|
|
{
|
|
|
Dbg("Receive UI hide local video evt!");
|
|
|
m_stVideoParam.nWindowState = 4;
|
|
|
+ HideLocalVideo();
|
|
|
}
|
|
|
break;
|
|
|
|
|
@@ -1233,6 +1237,47 @@ ErrorCodeEnum CSIPEntity::RvcSetSaveAudioVolume()
|
|
|
}
|
|
|
#endif
|
|
|
|
|
|
+void CSIPEntity::HideLocalVideo()
|
|
|
+{
|
|
|
+ if (NULL != m_render) {
|
|
|
+ if (NULL != m_render->plocal_render) {
|
|
|
+ m_render->plocal_render->HideVideoWindow();
|
|
|
+ }
|
|
|
+ }
|
|
|
+}
|
|
|
+
|
|
|
+void CSIPEntity::ShowLocalVideo()
|
|
|
+{
|
|
|
+ if (NULL != m_render) {
|
|
|
+ if (NULL != m_render->premote_render && NULL != m_render->plocal_render) {
|
|
|
+ m_render->premote_render->HideVideoWindow();
|
|
|
+ m_render->plocal_render->ShowVideoWindow();
|
|
|
+ m_render->premote_render->ShowVideoWindow();
|
|
|
+ }
|
|
|
+ }
|
|
|
+}
|
|
|
+
|
|
|
+void CSIPEntity::HideBothVideo()
|
|
|
+{
|
|
|
+ if (NULL != m_render) {
|
|
|
+ if (NULL != m_render->premote_render && NULL != m_render->plocal_render) {
|
|
|
+ m_render->plocal_render->HideVideoWindow();
|
|
|
+ m_render->premote_render->HideVideoWindow();
|
|
|
+ }
|
|
|
+ }
|
|
|
+}
|
|
|
+
|
|
|
+
|
|
|
+void CSIPEntity::ShowBothVideo()
|
|
|
+{
|
|
|
+ if (NULL != m_render) {
|
|
|
+ if (NULL != m_render->premote_render && NULL != m_render->plocal_render) {
|
|
|
+ m_render->plocal_render->ShowVideoWindow();
|
|
|
+ m_render->premote_render->ShowVideoWindow();
|
|
|
+ }
|
|
|
+ }
|
|
|
+}
|
|
|
+
|
|
|
|
|
|
ErrorCodeEnum CSIPEntity::GetLocalIP()
|
|
|
{
|