Exemplo n.º 1
0
BOOL CTVTChan_1::Play(string ip,int nPort,HWND hwnd)
{

    m_hWnd = hwnd;

	m_hUserHandle = NET_SDK_Login((char *)ip.c_str(), nPort, "admin", "123456", &m_SystemParam);

    if(m_hUserHandle == -1)
    {
        return false;
    }
    NET_SDK_CLIENTINFO clientInfo = {0};
    clientInfo.hPlayWnd =0;
    clientInfo.lChannel = 0;
    clientInfo.streamType =NET_SDK_MAIN_STREAM;// NET_SDK_SUB_STREAM;  
	StartPlayer();
    m_lLiveHandle = NET_SDK_LivePlay(m_hUserHandle, &clientInfo, &CTVTChan_1::LiveCallBack, this);
    if(m_lLiveHandle == -1)
    {
        int nRet = NET_SDK_GetLastError();        
        return FALSE;
    } 
    NET_SDK_MakeKeyFrame(m_hUserHandle, m_lLiveHandle);
    return TRUE;
}
Exemplo n.º 2
0
j_result_t CAironixAdapter::Login()
{
    NET_SDK_DEVICEINFO info;
    m_userId = NET_SDK_Login(m_remoteIP, m_remotePort, m_username, m_password, &info);
    if (m_userId == -1)
    {
        return J_UNKNOW;
    }
    m_userSubId = NET_SDK_Login(m_remoteIP, m_remotePort, m_username, m_password, &info);
    if (m_userSubId == -1)
    {
        return J_UNKNOW;
    }
	m_status = jo_dev_ready;

	return J_OK;
}