enigma2  2.6
Public Member Functions | Public Attributes | Static Public Attributes | List of all members
Plugins.SystemPlugins.UPnP.UPnPMediaRenderer.UPnPMediaRenderer Class Reference
Inheritance diagram for Plugins.SystemPlugins.UPnP.UPnPMediaRenderer.UPnPMediaRenderer:

Public Member Functions

def __init__ (self, device, session, **kwargs)
 
def __repr__ (self)
 
def update (self, message=None)
 
def load (self, uri, metadata, mimetype=None)
 
def start (self, uri)
 
def stop (self, silent=False)
 
def play (self)
 
def pause (self)
 
def seek (self, location, old_state)
 
def mute (self)
 
def unmute (self)
 
def get_mute (self)
 
def get_volume (self)
 
def set_volume (self, volume)
 
def playcontainer_browse (self, uri)
 
def upnp_init (self)
 
def upnp_Play (self, *args, **kwargs)
 
def upnp_Pause (self, *args, **kwargs)
 
def upnp_Stop (self, *args, **kwargs)
 
def upnp_Seek (self, *args, **kwargs)
 
def upnp_Next (self, *args, **kwargs)
 
def upnp_Previous (self, *args, **kwargs)
 
def upnp_SetNextAVTransportURI (self, *args, **kwargs)
 
def upnp_SetAVTransportURI (self, *args, **kwargs)
 
def upnp_SetMute (self, *args, **kwargs)
 
def upnp_SetVolume (self, *args, **kwargs)
 

Public Attributes

 name
 
 metadata
 
 player
 
 tags
 
 server
 
 playcontainer
 
 dlna_caps
 
 mimetype
 
 current_connection_id
 

Static Public Attributes

string STATE_TRANSITIONING = "transitioning"
 
string STATE_IDLE = "idle"
 
string STATE_PLAYING = "playing"
 
string STATE_PAUSED = "paused"
 
string MESSAGE_EOF = "eof"
 
string MESSAGE_BUFFERING = "buffering"
 
string logCategory = 'enigma2_player'
 
list implements = ['MediaRenderer']
 
dictionary vendor_value_defaults
 
dictionary vendor_range_defaults = {'RenderingControl': {'Volume': {'maximum':100}}}
 

Constructor & Destructor Documentation

◆ __init__()

def Plugins.SystemPlugins.UPnP.UPnPMediaRenderer.UPnPMediaRenderer.__init__ (   self,
  device,
  session,
**  kwargs 
)

Member Function Documentation

◆ __repr__()

def Plugins.SystemPlugins.UPnP.UPnPMediaRenderer.UPnPMediaRenderer.__repr__ (   self)

◆ get_mute()

def Plugins.SystemPlugins.UPnP.UPnPMediaRenderer.UPnPMediaRenderer.get_mute (   self)

◆ get_volume()

def Plugins.SystemPlugins.UPnP.UPnPMediaRenderer.UPnPMediaRenderer.get_volume (   self)

◆ load()

def Plugins.SystemPlugins.UPnP.UPnPMediaRenderer.UPnPMediaRenderer.load (   self,
  uri,
  metadata,
  mimetype = None 
)

◆ mute()

def Plugins.SystemPlugins.UPnP.UPnPMediaRenderer.UPnPMediaRenderer.mute (   self)

◆ pause()

def Plugins.SystemPlugins.UPnP.UPnPMediaRenderer.UPnPMediaRenderer.pause (   self)

◆ play()

def Plugins.SystemPlugins.UPnP.UPnPMediaRenderer.UPnPMediaRenderer.play (   self)

◆ playcontainer_browse()

def Plugins.SystemPlugins.UPnP.UPnPMediaRenderer.UPnPMediaRenderer.playcontainer_browse (   self,
  uri 
)
dlna-playcontainer://uuid%3Afe814e3e-5214-4c24-847b-383fb599ff01?sid=urn%3Aupnp-org%3AserviceId%3AContentDirectory&cid=1441&fid=1444&fii=0&sc=&md=0

◆ seek()

def Plugins.SystemPlugins.UPnP.UPnPMediaRenderer.UPnPMediaRenderer.seek (   self,
  location,
  old_state 
)

◆ set_volume()

def Plugins.SystemPlugins.UPnP.UPnPMediaRenderer.UPnPMediaRenderer.set_volume (   self,
  volume 
)

◆ start()

def Plugins.SystemPlugins.UPnP.UPnPMediaRenderer.UPnPMediaRenderer.start (   self,
  uri 
)

◆ stop()

def Plugins.SystemPlugins.UPnP.UPnPMediaRenderer.UPnPMediaRenderer.stop (   self,
  silent = False 
)

◆ unmute()

def Plugins.SystemPlugins.UPnP.UPnPMediaRenderer.UPnPMediaRenderer.unmute (   self)

◆ update()

def Plugins.SystemPlugins.UPnP.UPnPMediaRenderer.UPnPMediaRenderer.update (   self,
  message = None 
)

◆ upnp_init()

def Plugins.SystemPlugins.UPnP.UPnPMediaRenderer.UPnPMediaRenderer.upnp_init (   self)

◆ upnp_Next()

def Plugins.SystemPlugins.UPnP.UPnPMediaRenderer.UPnPMediaRenderer.upnp_Next (   self,
args,
**  kwargs 
)

◆ upnp_Pause()

def Plugins.SystemPlugins.UPnP.UPnPMediaRenderer.UPnPMediaRenderer.upnp_Pause (   self,
args,
**  kwargs 
)

◆ upnp_Play()

def Plugins.SystemPlugins.UPnP.UPnPMediaRenderer.UPnPMediaRenderer.upnp_Play (   self,
args,
**  kwargs 
)

◆ upnp_Previous()

def Plugins.SystemPlugins.UPnP.UPnPMediaRenderer.UPnPMediaRenderer.upnp_Previous (   self,
args,
**  kwargs 
)

◆ upnp_Seek()

def Plugins.SystemPlugins.UPnP.UPnPMediaRenderer.UPnPMediaRenderer.upnp_Seek (   self,
args,
**  kwargs 
)

◆ upnp_SetAVTransportURI()

def Plugins.SystemPlugins.UPnP.UPnPMediaRenderer.UPnPMediaRenderer.upnp_SetAVTransportURI (   self,
args,
**  kwargs 
)

◆ upnp_SetMute()

def Plugins.SystemPlugins.UPnP.UPnPMediaRenderer.UPnPMediaRenderer.upnp_SetMute (   self,
args,
**  kwargs 
)

◆ upnp_SetNextAVTransportURI()

def Plugins.SystemPlugins.UPnP.UPnPMediaRenderer.UPnPMediaRenderer.upnp_SetNextAVTransportURI (   self,
args,
**  kwargs 
)

◆ upnp_SetVolume()

def Plugins.SystemPlugins.UPnP.UPnPMediaRenderer.UPnPMediaRenderer.upnp_SetVolume (   self,
args,
**  kwargs 
)

◆ upnp_Stop()

def Plugins.SystemPlugins.UPnP.UPnPMediaRenderer.UPnPMediaRenderer.upnp_Stop (   self,
args,
**  kwargs 
)

Member Data Documentation

◆ current_connection_id

Plugins.SystemPlugins.UPnP.UPnPMediaRenderer.UPnPMediaRenderer.current_connection_id

◆ dlna_caps

Plugins.SystemPlugins.UPnP.UPnPMediaRenderer.UPnPMediaRenderer.dlna_caps

◆ implements

list Plugins.SystemPlugins.UPnP.UPnPMediaRenderer.UPnPMediaRenderer.implements = ['MediaRenderer']
static

◆ logCategory

string Plugins.SystemPlugins.UPnP.UPnPMediaRenderer.UPnPMediaRenderer.logCategory = 'enigma2_player'
static

◆ MESSAGE_BUFFERING

string Plugins.SystemPlugins.UPnP.UPnPMediaRenderer.UPnPMediaRenderer.MESSAGE_BUFFERING = "buffering"
static

◆ MESSAGE_EOF

string Plugins.SystemPlugins.UPnP.UPnPMediaRenderer.UPnPMediaRenderer.MESSAGE_EOF = "eof"
static

◆ metadata

Plugins.SystemPlugins.UPnP.UPnPMediaRenderer.UPnPMediaRenderer.metadata

◆ mimetype

Plugins.SystemPlugins.UPnP.UPnPMediaRenderer.UPnPMediaRenderer.mimetype

◆ name

Plugins.SystemPlugins.UPnP.UPnPMediaRenderer.UPnPMediaRenderer.name

◆ playcontainer

Plugins.SystemPlugins.UPnP.UPnPMediaRenderer.UPnPMediaRenderer.playcontainer

◆ player

Plugins.SystemPlugins.UPnP.UPnPMediaRenderer.UPnPMediaRenderer.player

◆ server

Plugins.SystemPlugins.UPnP.UPnPMediaRenderer.UPnPMediaRenderer.server

◆ STATE_IDLE

string Plugins.SystemPlugins.UPnP.UPnPMediaRenderer.UPnPMediaRenderer.STATE_IDLE = "idle"
static

◆ STATE_PAUSED

string Plugins.SystemPlugins.UPnP.UPnPMediaRenderer.UPnPMediaRenderer.STATE_PAUSED = "paused"
static

◆ STATE_PLAYING

string Plugins.SystemPlugins.UPnP.UPnPMediaRenderer.UPnPMediaRenderer.STATE_PLAYING = "playing"
static

◆ STATE_TRANSITIONING

string Plugins.SystemPlugins.UPnP.UPnPMediaRenderer.UPnPMediaRenderer.STATE_TRANSITIONING = "transitioning"
static

◆ tags

Plugins.SystemPlugins.UPnP.UPnPMediaRenderer.UPnPMediaRenderer.tags

◆ vendor_range_defaults

dictionary Plugins.SystemPlugins.UPnP.UPnPMediaRenderer.UPnPMediaRenderer.vendor_range_defaults = {'RenderingControl': {'Volume': {'maximum':100}}}
static

◆ vendor_value_defaults

dictionary Plugins.SystemPlugins.UPnP.UPnPMediaRenderer.UPnPMediaRenderer.vendor_value_defaults
static
Initial value:
= {'RenderingControl': {'A_ARG_TYPE_Channel':'Master'},
'AVTransport': {'A_ARG_TYPE_SeekMode':('ABS_TIME', 'REL_TIME', 'TRACK_NR')}}

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