MythTV  0.26-pre
Public Member Functions | Static Public Member Functions | Private Member Functions | Private Attributes
IPTVFeederRTP Class Reference

#include <iptvfeederrtp.h>

Inheritance diagram for IPTVFeederRTP:
IPTVFeederLive IPTVFeeder

List of all members.

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

IPTVFeederRTPoperator= (const IPTVFeederRTP &)
 IPTVFeederRTP (const IPTVFeederRTP &)

Private Attributes

SimpleRTPSource * _source
IPTVMediaSink_sink

Detailed Description

Definition at line 17 of file iptvfeederrtp.h.


Constructor & Destructor Documentation

Definition at line 28 of file iptvfeederrtp.cpp.

Definition at line 35 of file iptvfeederrtp.cpp.


Member Function Documentation

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().

Implements IPTVFeeder.

Definition at line 149 of file iptvfeederrtp.cpp.

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]

Member Data Documentation

SimpleRTPSource* IPTVFeederRTP::_source [private]

Definition at line 39 of file iptvfeederrtp.h.

Referenced by Close(), IsOpen(), and Open().

Definition at line 40 of file iptvfeederrtp.h.

Referenced by AddListener(), Close(), Open(), and RemoveListener().


The documentation for this class was generated from the following files:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends