#include <inputsource.h>
Inherited by EmptyInputSource, and FileInputSource.
Signals | |
| void | ready (InputSource *s) |
Public Member Functions | |
| InputSource (const QString &url, QObject *parent=0) | |
| virtual QIODevice * | ioDevice ()=0 |
| virtual bool | initialize ()=0 |
| virtual bool | isReady ()=0 |
| const QString | url () const |
| qint64 | offset () const |
| void | setOffset (qint64 offset) |
Static Public Member Functions | |
| static InputSource * | create (const QString &url, QObject *parent=0) |
| static QList < InputSourceFactory * > * | factories () |
| static QStringList | files () |
| InputSource::InputSource | ( | const QString & | url, | |
| QObject * | parent = 0 | |||
| ) |
Object contsructor.
| url | Input source path or url. | |
| parent | Parent object. |
| static InputSource* InputSource::create | ( | const QString & | url, | |
| QObject * | parent = 0 | |||
| ) | [static] |
Creates InputSource object.
| url | Input source path or url. | |
| parent | Parent object. Returns 0 if the given url is not supported. |
| static QList<InputSourceFactory *>* InputSource::factories | ( | ) | [static] |
Returns a list of transport factories.
| static QStringList InputSource::files | ( | ) | [static] |
Returns a list of transport plugin file names.
| virtual bool InputSource::initialize | ( | ) | [pure virtual] |
Prepares input data source for usage. Subclass shoud reimplement this function.
| virtual QIODevice* InputSource::ioDevice | ( | ) | [pure virtual] |
Returns QIODevice-based object for I/O operations. Subclass shoud reimplement this function.
| virtual bool InputSource::isReady | ( | ) | [pure virtual] |
Returns true if transport is ready for usage; otherwise returns false.
| qint64 InputSource::offset | ( | ) | const |
Returns start position is ms;
| void InputSource::ready | ( | InputSource * | s | ) | [signal] |
This signal is emitted when transport is ready for usage.
| s | Pointer of this object. |
| void InputSource::setOffset | ( | qint64 | offset | ) |
Sets start position to offset ms.
| const QString InputSource::url | ( | ) | const |
Returns input source path or url.
1.5.9