#include <iptvfeederrtp.h>
Public Member Functions | |
| IPTVFeederRTP () | |
| virtual | ~IPTVFeederRTP () |
| 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 | IsRTP (const QString &url) |
Private Member Functions | |
| IPTVFeederRTP & | operator= (const IPTVFeederRTP &) |
| IPTVFeederRTP (const IPTVFeederRTP &) | |
Private Attributes | |
| SimpleRTPSource * | _source |
| IPTVMediaSink * | _sink |
Definition at line 17 of file iptvfeederrtp.h.
| IPTVFeederRTP::IPTVFeederRTP | ( | ) |
Definition at line 28 of file iptvfeederrtp.cpp.
| IPTVFeederRTP::~IPTVFeederRTP | ( | ) | [virtual] |
Definition at line 35 of file iptvfeederrtp.cpp.
| IPTVFeederRTP::IPTVFeederRTP | ( | const IPTVFeederRTP & | ) | [private] |
| bool IPTVFeederRTP::CanHandle | ( | const QString & | url | ) | const [inline, virtual] |
Returns true iff the data feed can handle URL.
Implements IPTVFeeder.
Definition at line 23 of file iptvfeederrtp.h.
| bool IPTVFeederRTP::IsOpen | ( | void | ) | const [inline, virtual] |
Returns true if the feeder is currently open.
Implements IPTVFeeder.
Definition at line 24 of file iptvfeederrtp.h.
| bool IPTVFeederRTP::Open | ( | const QString & | url | ) | [virtual] |
Inits the feeder and opens the stream identified by url.
Implements IPTVFeeder.
Definition at line 47 of file iptvfeederrtp.cpp.
| void IPTVFeederRTP::Close | ( | void | ) | [virtual] |
Closes the stream and frees resources allocated in Open().
Implements IPTVFeeder.
Definition at line 122 of file iptvfeederrtp.cpp.
Referenced by ~IPTVFeederRTP().
| void IPTVFeederRTP::AddListener | ( | TSDataListener * | item | ) | [virtual] |
Implements IPTVFeeder.
Definition at line 149 of file iptvfeederrtp.cpp.
| void IPTVFeederRTP::RemoveListener | ( | TSDataListener * | item | ) | [virtual] |
Implements IPTVFeeder.
Definition at line 174 of file iptvfeederrtp.cpp.
Referenced by AddListener().
| bool IPTVFeederRTP::IsRTP | ( | const QString & | url | ) | [static] |
Definition at line 42 of file iptvfeederrtp.cpp.
Referenced by CanHandle(), and IPTVFeederWrapper::InitFeeder().
| IPTVFeederRTP& IPTVFeederRTP::operator= | ( | const IPTVFeederRTP & | ) | [private] |
SimpleRTPSource* IPTVFeederRTP::_source [private] |
Definition at line 39 of file iptvfeederrtp.h.
IPTVMediaSink* IPTVFeederRTP::_sink [private] |
Definition at line 40 of file iptvfeederrtp.h.
Referenced by AddListener(), Close(), Open(), and RemoveListener().
1.6.3