|
MythTV
0.26-pre
|
#include <iptvfeederrtsp.h>
Public Member Functions | |
| IPTVFeederRTSP () | |
| virtual | ~IPTVFeederRTSP () |
| bool | CanHandle (const QString &url) const |
| Returns true iff the data feed can handle URL. | |
| bool | IsOpen (void) const |
| Returns true if the feeder is currently open. | |
| bool | Open (const QString &url) |
| Inits the feeder and opens the stream identified by url. | |
| void | Close (void) |
| Closes the stream and frees resources allocated in Open() | |
| void | AddListener (TSDataListener *) |
| void | RemoveListener (TSDataListener *) |
Static Public Member Functions | |
| static bool | IsRTSP (const QString &url) |
Private Member Functions | |
| IPTVFeederRTSP & | operator= (const IPTVFeederRTSP &) |
| IPTVFeederRTSP (const IPTVFeederRTSP &) | |
Private Attributes | |
| RTSPClient * | _rtsp_client |
| MediaSession * | _session |
Definition at line 16 of file iptvfeederrtsp.h.
Definition at line 65 of file iptvfeederrtsp.cpp.
| IPTVFeederRTSP::~IPTVFeederRTSP | ( | ) | [virtual] |
Definition at line 72 of file iptvfeederrtsp.cpp.
| IPTVFeederRTSP::IPTVFeederRTSP | ( | const IPTVFeederRTSP & | ) | [private] |
| bool IPTVFeederRTSP::CanHandle | ( | const QString & | url | ) | const [inline, virtual] |
Returns true iff the data feed can handle URL.
Implements IPTVFeeder.
Definition at line 22 of file iptvfeederrtsp.h.
| bool IPTVFeederRTSP::IsOpen | ( | void | ) | const [inline, virtual] |
Returns true if the feeder is currently open.
Implements IPTVFeeder.
Definition at line 23 of file iptvfeederrtsp.h.
| bool IPTVFeederRTSP::Open | ( | const QString & | url | ) | [virtual] |
Inits the feeder and opens the stream identified by url.
Implements IPTVFeeder.
Definition at line 84 of file iptvfeederrtsp.cpp.
| void IPTVFeederRTSP::Close | ( | void | ) | [virtual] |
Closes the stream and frees resources allocated in Open()
Implements IPTVFeeder.
Definition at line 254 of file iptvfeederrtsp.cpp.
Referenced by Open(), and ~IPTVFeederRTSP().
| void IPTVFeederRTSP::AddListener | ( | TSDataListener * | item | ) | [virtual] |
Implements IPTVFeeder.
Definition at line 292 of file iptvfeederrtsp.cpp.
| void IPTVFeederRTSP::RemoveListener | ( | TSDataListener * | item | ) | [virtual] |
Implements IPTVFeeder.
Definition at line 330 of file iptvfeederrtsp.cpp.
Referenced by AddListener().
| bool IPTVFeederRTSP::IsRTSP | ( | const QString & | url | ) | [static] |
Definition at line 79 of file iptvfeederrtsp.cpp.
Referenced by CanHandle(), and IPTVFeederWrapper::InitFeeder().
| IPTVFeederRTSP& IPTVFeederRTSP::operator= | ( | const IPTVFeederRTSP & | ) | [private] |
RTSPClient* IPTVFeederRTSP::_rtsp_client [private] |
Definition at line 38 of file iptvfeederrtsp.h.
MediaSession* IPTVFeederRTSP::_session [private] |
Definition at line 39 of file iptvfeederrtsp.h.
Referenced by AddListener(), Close(), IsOpen(), Open(), and RemoveListener().
1.7.6.1