MythTV  0.26-pre
Public Member Functions | Protected Slots | Private Member Functions | Private Attributes
DecoderIOFactoryShoutCast Class Reference

#include <shoutcast.h>

Inheritance diagram for DecoderIOFactoryShoutCast:
DecoderIOFactory MythObservable

List of all members.

Public Member Functions

 DecoderIOFactoryShoutCast (DecoderHandler *parent)
 ~DecoderIOFactoryShoutCast (void)
void start (void)
void stop (void)
QIODevice * takeInput (void)

Protected Slots

void periodicallyCheckResponse (void)
void periodicallyCheckBuffered (void)
void shoutcastMeta (const QString &metadata)
void shoutcastChangedState (ShoutCastIODevice::State newstate)

Private Member Functions

int checkResponseOK (void)
void makeIODevice (void)
void closeIODevice (void)

Private Attributes

QTimer * m_timer
ShoutCastIODevicem_input
uint m_prebuffer

Detailed Description

Definition at line 108 of file shoutcast.h.


Constructor & Destructor Documentation

Definition at line 719 of file shoutcast.cpp.

Definition at line 725 of file shoutcast.cpp.


Member Function Documentation

Implements DecoderIOFactory.

Definition at line 764 of file shoutcast.cpp.

Referenced by checkResponseOK().

Implements DecoderIOFactory.

Definition at line 774 of file shoutcast.cpp.

Referenced by shoutcastChangedState().

QIODevice * DecoderIOFactoryShoutCast::takeInput ( void  ) [virtual]

Implements DecoderIOFactory.

Definition at line 730 of file shoutcast.cpp.

Definition at line 789 of file shoutcast.cpp.

Referenced by shoutcastChangedState().

Definition at line 814 of file shoutcast.cpp.

Referenced by periodicallyCheckResponse().

void DecoderIOFactoryShoutCast::shoutcastMeta ( const QString &  metadata) [protected, slot]

Definition at line 845 of file shoutcast.cpp.

Referenced by makeIODevice().

Definition at line 867 of file shoutcast.cpp.

Referenced by makeIODevice().

Definition at line 903 of file shoutcast.cpp.

Referenced by periodicallyCheckResponse().

Definition at line 737 of file shoutcast.cpp.

Referenced by start().

Definition at line 750 of file shoutcast.cpp.

Referenced by makeIODevice(), and ~DecoderIOFactoryShoutCast().


Member Data Documentation

Definition at line 135 of file shoutcast.h.

Referenced by periodicallyCheckBuffered(), and periodicallyCheckResponse().


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