Esempio n. 1
0
void CLocalPlayback::OnButtonPlay() 
{		
	m_bSlowType = 0;
	m_bFastType = 0;
	H264_DVR_LocalPlayCtrl(m_playHandle,SDK_Local_PLAY_SLOW,m_bSlowType);
	GetDlgItem(IDC_BUTTON_SLOW)->SetWindowText(_CS("PlayBack.Slow"));
	H264_DVR_LocalPlayCtrl(m_playHandle,SDK_Local_PLAY_FAST,m_bFastType);
	GetDlgItem(IDC_BUTTON_FAST)->SetWindowText(_CS("PlayBack.Fast"));
	if(m_bPause)
	{
		H264_DVR_LocalPlayCtrl(m_playHandle,SDK_Local_PLAY_CONTINUE,0);	
		m_bPause=false;
	}
	
	if(m_bSlowType)
	{
		H264_DVR_LocalPlayCtrl(m_playHandle,SDK_Local_PLAY_SLOW,0);	
	}
	if(m_bFastType)
	{
		H264_DVR_LocalPlayCtrl(m_playHandle,SDK_Local_PLAY_FAST,0);	
	}
	m_bSlowType=0;
	m_bFastType=0;
	
    GetDlgItem(IDC_SLIDERFILE)->EnableWindow(TRUE); //HW
	
}
Esempio n. 2
0
void CLocalPlayback::OnButtonSlow() 
{	
	m_bFastType = 0;
	H264_DVR_LocalPlayCtrl(m_playHandle,SDK_Local_PLAY_FAST,m_bFastType);
	GetDlgItem(IDC_BUTTON_FAST)->SetWindowText(_CS("PlayBack.Fast"));
	if (++m_bSlowType > 4)
	{
		m_bSlowType = 1;
	}
	CString temp;
	temp.Format("%d",m_bSlowType);
	GetDlgItem(IDC_BUTTON_SLOW)->SetWindowText(_CS("PlayBack.Slow")+_T(temp));
	H264_DVR_LocalPlayCtrl(m_playHandle,SDK_Local_PLAY_SLOW,m_bSlowType);	
}
void CLocalPlayback::OnButtonFast() 
{
	if (++m_bFastType > 4)
	{
		m_bFastType = 1;
	}
	m_bSlowType = 0;
	H264_DVR_LocalPlayCtrl(m_playHandle,SDK_Local_PLAY_FAST,m_bFastType);	
}
Esempio n. 4
0
void CLocalPlayback::OnButtonPause() 
{
	if(!m_bPause)
	{
		if(H264_DVR_LocalPlayCtrl(m_playHandle,SDK_Local_PLAY_PAUSE,0))
		{
			m_bPause=TRUE;
		}
	}
	
}
void CLocalPlayback::OnButtonPlay() 
{		
	if(m_bPause)
	{
		H264_DVR_LocalPlayCtrl(m_playHandle,SDK_Local_PLAY_CONTINUE,0);	
		m_bPause=false;
	}
	
	if(m_bSlowType)
	{
		H264_DVR_LocalPlayCtrl(m_playHandle,SDK_Local_PLAY_SLOW,0);	
	}
	if(m_bFastType)
	{
		H264_DVR_LocalPlayCtrl(m_playHandle,SDK_Local_PLAY_FAST,0);	
	}
	m_bSlowType=0;
	m_bFastType=0;
	
    GetDlgItem(IDC_SLIDERFILE)->EnableWindow(TRUE); //HW
	
}