X-Git-Url: http://git.tdb.fi/?p=xinema.git;a=blobdiff_plain;f=remote%2Fsource%2Fstreamcontrolitem.h;h=be7bcc869c69256bfb7883e2c1b0ec35d71a8960;hp=8bb2ccee397a19f0ed4ec16755cf66d7d9a8d8a8;hb=5ddfcd433a000be3c32e7fc6ade4de9e0673de9e;hpb=60cd42dc4fdb1fdfa438402956e7342a01fc8677 diff --git a/remote/source/streamcontrolitem.h b/remote/source/streamcontrolitem.h index 8bb2cce..be7bcc8 100644 --- a/remote/source/streamcontrolitem.h +++ b/remote/source/streamcontrolitem.h @@ -15,6 +15,10 @@ class StreamControlItem: public QQuickItem Q_PROPERTY(QString title READ get_title NOTIFY title_changed) Q_PROPERTY(float duration READ get_duration NOTIFY duration_changed) Q_PROPERTY(float position READ get_position WRITE set_position NOTIFY position_changed) + Q_PROPERTY(QSize videoSize READ get_video_size NOTIFY size_changed) + Q_PROPERTY(float framerate READ get_framerate NOTIFY framerate_changed) + Q_PROPERTY(QString videoCodec READ get_video_codec NOTIFY codecs_changed) + Q_PROPERTY(QString audioCodec READ get_audio_codec NOTIFY codecs_changed) Q_PROPERTY(QStringList audioChannels READ get_audio_channels NOTIFY channels_changed) Q_PROPERTY(QStringList spuChannels READ get_spu_channels NOTIFY channels_changed) Q_PROPERTY(int currentAudioChannel READ get_current_audio_channel WRITE select_audio_channel NOTIFY current_audio_channel_changed) @@ -45,6 +49,10 @@ public: float get_duration() const; void set_position(float); float get_position() const; + QSize get_video_size() const; + float get_framerate() const; + QString get_video_codec() const; + QString get_audio_codec() const; QStringList get_audio_channels() const; QStringList get_spu_channels() const; void select_audio_channel(int); @@ -58,6 +66,9 @@ signals: void title_changed(); void duration_changed(); void position_changed(); + void size_changed(); + void framerate_changed(); + void codecs_changed(); void channels_changed(); void current_audio_channel_changed(); void current_spu_channel_changed();