00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019
00020 #include "liveMedia.hh"
00021
00022 extern Medium* createClient(UsageEnvironment& env, char const* URL, int verbosityLevel, char const* applicationName);
00023 extern RTSPClient* ourRTSPClient;
00024 extern SIPClient* ourSIPClient;
00025
00026 extern void getOptions(RTSPClient::responseHandler* afterFunc);
00027
00028 extern void getSDPDescription(RTSPClient::responseHandler* afterFunc);
00029
00030 extern void setupSubsession(MediaSubsession* subsession, Boolean streamUsingTCP, RTSPClient::responseHandler* afterFunc);
00031
00032 extern void startPlayingSession(MediaSession* session, double start, double end, float scale, RTSPClient::responseHandler* afterFunc);
00033
00034 extern void tearDownSession(MediaSession* session, RTSPClient::responseHandler* afterFunc);
00035
00036 extern Authenticator* ourAuthenticator;
00037 extern Boolean allowProxyServers;
00038 extern Boolean controlConnectionUsesTCP;
00039 extern Boolean supportCodecSelection;
00040 extern char const* clientProtocolName;
00041 extern unsigned statusCode;