www.pudn.com > H264RtpSource.rar > FilterInterface.h
#ifndef __FILTERINTERFACE_H
#define __FILTERINTERFACE_H
#include "typedef.h"
DECLARE_INTERFACE_(IH264RtpSource, IUnknown)
{
//设置RTP通讯的端口
STDMETHOD(SetRTPPort)(THIS_ unsigned short LocalPort);
// 传入远程摄象机的IP地址和端口号,并且开始连接摄象机
// 输出参数:
STDMETHOD(USRStart)(THIS_ char *IPaddr, THIS_ int port) PURE;
//告诉服务端可以发送视频数据或音频数据,但是我们这个只有视频数据
STDMETHOD (USRStartPlay)(THIS_ unsigned char StartFlag) PURE;
//断开和服务端的链接,链接断开了,视频数据就不会发送.
STDMETHOD (USRStop)();
//得到图象格式
STDMETHOD(USRGetPicture)(PICTURE *pic) PURE;
//设置图象格式
STDMETHOD(USRSetPicture)(PICTURE *pic) PURE;
//云台控制
//action---0~7云台运动方向(上、右上、右、右下、下、左下、左、左上) 8-水平循环 9-垂直循环
//10--zoom out 11--zoom in 12--zoom stop 13--iris down 14--iris up
//step 云台运动步长
//STDMETHOD(USR_Plat_Control)(THIS_ int Action, THIS_ int Step) PURE;
};
#endif