Lines Matching defs:rtspClient

30 	const RTSPClient& rtspClient)
32 return env << "[URL:\"" << rtspClient.url() << "\"]: ";
83 void continueAfterDESCRIBE(RTSPClient* rtspClient,
86 UsageEnvironment& env = rtspClient->envir();
87 HaikuRTSPClient* client = (HaikuRTSPClient*) rtspClient;
90 env << *rtspClient << "Failed to get a SDP description: "
98 env << *rtspClient << "Got a SDP description:\n"
105 env << *rtspClient
112 env << *rtspClient << "This session has no media subsessions"
124 setupNextSubsession(rtspClient);
129 shutdownStream(rtspClient);
133 void setupNextSubsession(RTSPClient* rtspClient)
135 UsageEnvironment& env = rtspClient->envir();
136 HaikuRTSPClient* client = (HaikuRTSPClient*) rtspClient;
142 env << *rtspClient << "Failed to initiate the \""
147 setupNextSubsession(rtspClient);
150 env << *rtspClient << "Initiated the \""
163 rtspClient->sendSetupCommand(*client->subsession,
174 rtspClient->sendPlayCommand(*client->session, continueAfterPLAY,
179 rtspClient->sendPlayCommand(*client->session, continueAfterPLAY);
184 void continueAfterSETUP(RTSPClient* rtspClient,
188 UsageEnvironment& env = rtspClient->envir();
189 HaikuRTSPClient* client = (HaikuRTSPClient*) rtspClient;
192 env << *rtspClient << "Failed to set up the \""
198 env << *rtspClient << "Set up the \""
215 ((HaikuRTSPClient*)rtspClient)->GetInputAdapter(), rtspClient->url());
218 env << *rtspClient << "Failed to create a data sink for the \""
224 env << *rtspClient << "Created a data sink for the \""
228 client->subsession->miscPtr = rtspClient;
243 setupNextSubsession(rtspClient);
247 void continueAfterPLAY(RTSPClient* rtspClient,
251 UsageEnvironment& env = rtspClient->envir();
252 HaikuRTSPClient* client = (HaikuRTSPClient*) rtspClient;
256 env << *rtspClient << "Failed to start playing session: "
277 (TaskFunc*)streamTimerHandler, rtspClient);
280 env << *rtspClient << "Started playing session";
292 shutdownStream(rtspClient);
302 RTSPClient* rtspClient = (RTSPClient*)(subsession->miscPtr);
317 shutdownStream(rtspClient);
324 RTSPClient* rtspClient = (RTSPClient*)subsession->miscPtr;
325 UsageEnvironment& env = rtspClient->envir();
327 env << *rtspClient << "Received RTCP \"BYE\" on \""
346 void shutdownStream(RTSPClient* rtspClient, int exitCode)
348 UsageEnvironment& env = rtspClient->envir();
349 HaikuRTSPClient* client = (HaikuRTSPClient*) rtspClient;
376 rtspClient->sendTeardownCommand(*client->session, NULL);
380 env << *rtspClient << "Closing the stream.\n";
381 Medium::close(rtspClient);