X-Git-Url: http://git.tdb.fi/?p=xinema.git;a=blobdiff_plain;f=remote%2Fsource%2Fxinemacontrol.h;h=fb62bab51be97583c2d37cc4d6910664e9a20b3f;hp=573207365c27b2dcfcbd0422620f176bd688faba;hb=5ddfcd433a000be3c32e7fc6ade4de9e0673de9e;hpb=60cd42dc4fdb1fdfa438402956e7342a01fc8677 diff --git a/remote/source/xinemacontrol.h b/remote/source/xinemacontrol.h index 5732073..fb62bab 100644 --- a/remote/source/xinemacontrol.h +++ b/remote/source/xinemacontrol.h @@ -2,6 +2,7 @@ #define XINEMACONTROL_H_ #include +#include #include class XinemaControl: public QObject @@ -28,6 +29,10 @@ private: QString title; float duration; float position; + QSize video_size; + float framerate; + QString video_codec; + QString audio_codec; QStringList audio_channels; QStringList spu_channels; int current_audio_channel; @@ -46,6 +51,10 @@ public: const QString &get_title() const { return title; } float get_duration() const { return duration; } float get_position() const { return position; } + const QSize &get_video_size() const { return video_size; } + float get_framerate() const { return framerate; } + const QString &get_video_codec() const { return video_codec; } + const QString &get_audio_codec() const { return audio_codec; } void play(); void seek(float); @@ -69,6 +78,9 @@ signals: void title_changed(const QString &); void duration_changed(float); void position_changed(float); + void size_changed(const QSize &); + void framerate_changed(float); + void codecs_changed(const QString &, const QString &); void channels_changed(); void current_audio_channel_changed(int); void current_spu_channel_changed(int);