Logo Search packages:      
Sourcecode: panflute version File versions  Download package

panflute::daemon::passthrough::Player Class Reference

Inheritance diagram for panflute::daemon::passthrough::Player:

panflute::daemon::mpris::Player panflute::daemon::audacious::Player panflute::daemon::exaile::v0_3::Player panflute::daemon::guayadeque::Player panflute::daemon::songbird::Player panflute::daemon::vlc::Player

List of all members.


Detailed Description

Player MPRIS pass-through object, with extended functionality.

Definition at line 144 of file passthrough.py.


Public Member Functions

def __init__
def __init__
def cached_caps
def cached_metadata
def cached_metadata
def cached_status
def cached_status
def CapsChange
def do_CapsChange
def do_GetCaps
def do_GetMetadata
def do_GetStatus
def do_Next
def do_Pause
def do_Play
def do_PositionChange
def do_PositionGet
def do_PositionSet
def do_Prev
def do_Repeat
def do_Repeat
def do_SetMetadata
def do_StatusChange
def do_Stop
def do_TrackChange
def do_VolumeGet
def do_VolumeSet
def GetCaps
def GetMetadata
def GetStatus
def Next
def Pause
def Play
def PositionChange
def PositionGet
def PositionSet
def Prev
def remove_from_connection
def Repeat
def SetMetadata
def start_polling_for_time
def StatusChange
def Stop
def stop_polling_for_time
def TrackChange
def VolumeGet
def VolumeSet

Public Attributes

 cached_metadata

Static Public Attributes

string in_signature = ""
int METADATA_POLL_INTERVAL = 15000
string out_signature = ""
int POLL_INTERVAL = 1000
string signature = "a{sv}"

Private Member Functions

def __configure_metadata_polling
def __poll_metadata_cb
def _get_status_cb
def _normalize_metadata

Private Attributes

 __handlers
 __poll_metadata_source
 __poll_metadata_when_streaming
 _player

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

Generated by  Doxygen 1.6.0   Back to index