Main instance. More...
#include <VLCQtCore/Instance.h>
Public Member Functions | |
VlcInstance (const QStringList &args, QObject *parent=NULL) | |
VlcInstance constructor. More... | |
~VlcInstance () | |
libvlc_instance_t * | core () |
Returns libvlc instance object. More... | |
bool | status () const |
Returns libvlc initialisation status. More... | |
void | setUserAgent (const QString &application, const QString &version) |
Sets the application name. More... | |
QList< VlcModuleDescription * > | audioFilterList () const |
List audio filter modules. More... | |
QList< VlcModuleDescription * > | videoFilterList () const |
List video filter modules. More... | |
Static Public Member Functions | |
static QString | libVersion () |
VLC-Qt version info. More... | |
static int | libVersionMajor () |
VLC-Qt major version. More... | |
static int | libVersionMinor () |
VLC-Qt minor version. More... | |
static QString | version () |
libvlc version info More... | |
static QString | compiler () |
libvlc compiler info More... | |
static QString | changeset () |
libvlc changeset info More... | |
A basic Instance manager for VLC-Qt library. It provides main instance controls.
|
explicit |
This is mandatory for using VLC-Qt and all its other classes.
args | libvlc arguments (QStringList) |
parent | Instance's parent object (QObject *) |
VlcInstance::~VlcInstance | ( | ) |
VlcInstance destructor
QList< VlcModuleDescription * > VlcInstance::audioFilterList | ( | ) | const |
|
static |
|
static |
libvlc_instance_t * VlcInstance::core | ( | ) |
|
static |
|
static |
|
static |
void VlcInstance::setUserAgent | ( | const QString & | application, |
const QString & | version | ||
) |
libvlc passes this as the user agent string when a protocol requires it.
application | Application name (QString) |
version | Application version (QString) |
bool VlcInstance::status | ( | ) | const |
|
static |
QList< VlcModuleDescription * > VlcInstance::videoFilterList | ( | ) | const |