P
psynet123
Unregistered / Unconfirmed
GUEST, unregistred user!
5.3. MP4_ClientStart <br>函数名: LONG MP4_ClientStart(PCLIENT_VIDEOINFO pClientInfo,<br> void(CALLBACK *ReadDataCallBack)(DWORD dwClientDescriptor,<br> UCHAR *pPacketBuffer,<br> DWORD dwPacketSize,<br> DWORD dwFrameType,<br> VOID *pContext),<br> VOID *pContext)<br><br>功 能:启动某个通道<br>参 数:<br> pContext 上下文地址,回调函数最后一个参数相同<br> pClientInfo<br> typedef struct tag_CLIENT_VIDEOINFO{<br> BYTE bServerChannel; //对应服务器的通道号<br> BYTE bReserved; //保留以后使用 <br> BYTE bClientChannel; //客户端的描述符,由用户自己定义,<br> ReadDataCallBack的第一个参数会使用相同的值<br> char *strIPAddress; //服务器的IP地址<br> char *strUserName; //用户名<br> char *strUserPassword; //密码<br> BOOL bUserCheck; //是否需要发送用户名和密码到服务器<br> HWND hShowVideo; //显示窗口句柄<br> }CLIENT_VIDEOINFO, *PCLIENT_VIDEOINFO;<br>回调函数ReadDataCallBack说明:<br> bClientChannel客户端的描述符,由pClientInfo传入<br> pPacketBuffer 数据缓冲区<br> dwPacketSize 缓冲区的大小<br> dwFrameType 帧类型<br> pContext 提供的上下文<br><br>返回值:返回-1 表示失败,其他值表示成功,作为后面函数调用的通道句柄<br>注 意:MP4_ClientStart 返回成功,并不表示已经成功连接服务端。您需要通<br> 过MP4_ClientGetState 函数去获得网络连接的状态<br><br>说 明: strUserName和strUserPassword的最大为50个字符,如果bUserCheck为FALSE, 则直接发送NULL指针到服务器<br>----------------------------------------------------------------------------