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: