Jellyfin Qt
QML Library for interacting with the Jellyfin multimedia server
Loading...
Searching...
No Matches
Jellyfin::Platform::FreeDesktop::PlayerAdaptor Class Reference

#include <mediaplayer2player.h>

Inheritance diagram for Jellyfin::Platform::FreeDesktop::PlayerAdaptor:

Public Slots

void Next ()
void OpenUri (const QString &Uri)
void Pause ()
void Play ()
void PlayPause ()
void Previous ()
void Seek (qlonglong Offset)
void SetPosition (const QDBusObjectPath &TrackId, qlonglong Position)
void Stop ()

Signals

void Seeked (qlonglong Position)

Public Member Functions

bool canControl () const
bool canGoNext () const
bool canGoPrevious () const
bool canPause () const
bool canPlay () const
bool canSeek () const
QString loopStatus () const
void setLoopStatus (const QString &value)
double maximumRate () const
QVariantMap metadata () const
double minimumRate () const
QString playbackStatus () const
qlonglong position () const
double rate () const
void setRate (double value)
bool shuffle () const
void setShuffle (bool value)
double volume () const
void setVolume (double value)

Properties

bool CanControl
bool CanGoNext
bool CanGoPrevious
bool CanPause
bool CanPlay
bool CanSeek
QString LoopStatus
double MaximumRate
QVariantMap Metadata
double MinimumRate
QString PlaybackStatus
qlonglong Position
double Rate
bool Shuffle
double Volume

Member Function Documentation

◆ canControl()

bool Jellyfin::Platform::FreeDesktop::PlayerAdaptor::canControl ( ) const

◆ canGoNext()

bool Jellyfin::Platform::FreeDesktop::PlayerAdaptor::canGoNext ( ) const

◆ canGoPrevious()

bool Jellyfin::Platform::FreeDesktop::PlayerAdaptor::canGoPrevious ( ) const

◆ canPause()

bool Jellyfin::Platform::FreeDesktop::PlayerAdaptor::canPause ( ) const

◆ canPlay()

bool Jellyfin::Platform::FreeDesktop::PlayerAdaptor::canPlay ( ) const

◆ canSeek()

bool Jellyfin::Platform::FreeDesktop::PlayerAdaptor::canSeek ( ) const

◆ loopStatus()

QString Jellyfin::Platform::FreeDesktop::PlayerAdaptor::loopStatus ( ) const

◆ maximumRate()

double Jellyfin::Platform::FreeDesktop::PlayerAdaptor::maximumRate ( ) const

◆ metadata()

QVariantMap Jellyfin::Platform::FreeDesktop::PlayerAdaptor::metadata ( ) const

◆ minimumRate()

double Jellyfin::Platform::FreeDesktop::PlayerAdaptor::minimumRate ( ) const

◆ Next

void Jellyfin::Platform::FreeDesktop::PlayerAdaptor::Next ( )
slot

◆ OpenUri

void Jellyfin::Platform::FreeDesktop::PlayerAdaptor::OpenUri ( const QString & Uri)
slot

◆ Pause

void Jellyfin::Platform::FreeDesktop::PlayerAdaptor::Pause ( )
slot

◆ Play

void Jellyfin::Platform::FreeDesktop::PlayerAdaptor::Play ( )
slot

◆ playbackStatus()

QString Jellyfin::Platform::FreeDesktop::PlayerAdaptor::playbackStatus ( ) const

◆ PlayPause

void Jellyfin::Platform::FreeDesktop::PlayerAdaptor::PlayPause ( )
slot

◆ position()

qlonglong Jellyfin::Platform::FreeDesktop::PlayerAdaptor::position ( ) const

◆ Previous

void Jellyfin::Platform::FreeDesktop::PlayerAdaptor::Previous ( )
slot

◆ rate()

double Jellyfin::Platform::FreeDesktop::PlayerAdaptor::rate ( ) const

◆ Seek

void Jellyfin::Platform::FreeDesktop::PlayerAdaptor::Seek ( qlonglong Offset)
slot

◆ Seeked

void Jellyfin::Platform::FreeDesktop::PlayerAdaptor::Seeked ( qlonglong Position)
signal

◆ setLoopStatus()

void Jellyfin::Platform::FreeDesktop::PlayerAdaptor::setLoopStatus ( const QString & value)

◆ SetPosition

void Jellyfin::Platform::FreeDesktop::PlayerAdaptor::SetPosition ( const QDBusObjectPath & TrackId,
qlonglong Position )
slot

◆ setRate()

void Jellyfin::Platform::FreeDesktop::PlayerAdaptor::setRate ( double value)

◆ setShuffle()

void Jellyfin::Platform::FreeDesktop::PlayerAdaptor::setShuffle ( bool value)

◆ setVolume()

void Jellyfin::Platform::FreeDesktop::PlayerAdaptor::setVolume ( double value)

◆ shuffle()

bool Jellyfin::Platform::FreeDesktop::PlayerAdaptor::shuffle ( ) const

◆ Stop

void Jellyfin::Platform::FreeDesktop::PlayerAdaptor::Stop ( )
slot

◆ volume()

double Jellyfin::Platform::FreeDesktop::PlayerAdaptor::volume ( ) const

Property Documentation

◆ CanControl

bool Jellyfin::Platform::FreeDesktop::PlayerAdaptor::CanControl
read

◆ CanGoNext

bool Jellyfin::Platform::FreeDesktop::PlayerAdaptor::CanGoNext
read

◆ CanGoPrevious

bool Jellyfin::Platform::FreeDesktop::PlayerAdaptor::CanGoPrevious
read

◆ CanPause

bool Jellyfin::Platform::FreeDesktop::PlayerAdaptor::CanPause
read

◆ CanPlay

bool Jellyfin::Platform::FreeDesktop::PlayerAdaptor::CanPlay
read

◆ CanSeek

bool Jellyfin::Platform::FreeDesktop::PlayerAdaptor::CanSeek
read

◆ LoopStatus

QString Jellyfin::Platform::FreeDesktop::PlayerAdaptor::LoopStatus
readwrite

◆ MaximumRate

double Jellyfin::Platform::FreeDesktop::PlayerAdaptor::MaximumRate
read

◆ Metadata

QVariantMap Jellyfin::Platform::FreeDesktop::PlayerAdaptor::Metadata
read

◆ MinimumRate

double Jellyfin::Platform::FreeDesktop::PlayerAdaptor::MinimumRate
read

◆ PlaybackStatus

QString Jellyfin::Platform::FreeDesktop::PlayerAdaptor::PlaybackStatus
read

◆ Position

qlonglong Jellyfin::Platform::FreeDesktop::PlayerAdaptor::Position
read

◆ Rate

double Jellyfin::Platform::FreeDesktop::PlayerAdaptor::Rate
readwrite

◆ Shuffle

bool Jellyfin::Platform::FreeDesktop::PlayerAdaptor::Shuffle
readwrite

◆ Volume

double Jellyfin::Platform::FreeDesktop::PlayerAdaptor::Volume
readwrite

The documentation for this class was generated from the following files: