xuxiuxi
2017-05-11 109ffe9a777658936a38d0c146579a67c60a0d17
RtspFace/PL_RTSPClient.h
@@ -4,17 +4,23 @@
#include "PipeLine.h"
#include <string>
struct RTSPConfig
struct PL_RTSPClient_Config
{
   std::string progName;
   std::string rtspURL;
   bool aux; // frame data start with 0x00000001
   int verbosityLevel;
   int tunnelOverHTTPPortNum; // portNumBits
   void* args;
   
   RTSPConfig() : progName(), rtspURL() { }
   PL_RTSPClient_Config() :
      progName(), rtspURL() ,aux(true), verbosityLevel(1), tunnelOverHTTPPortNum(0), args(nullptr)
   { }
};
class PL_RTSPClient : public PipeLineElem
{
   friend void rtsp_client_frame_callback(void* arg, uint8_t* buffer, size_t buffSize);
   friend void rtsp_client_frame_callback(void* arg, uint8_t* buffer, size_t buffSize, timeval presentationTime);
   friend void rtsp_client_continue_callback(void* arg);
public: