Class c.b.g.GStreamerPlayer(log.Loggable, Plugin):

Part of coherence.backends.gstreamer_audio_player View Source View In Hierarchy

a backend with a GStreamer based audio player

needs gnomevfssrc from gst-plugins-base unfortunately gnomevfs has way too much dependencies

# not working -> http://bugzilla.gnome.org/show_bug.cgi?id=384140 # needs the neonhttpsrc plugin from gst-plugins-bad # tested with CVS version # and with this patch applied # --> http://bugzilla.gnome.org/show_bug.cgi?id=375264 # not working

and id3demux from gst-plugins-good CVS too

Split Table into Classes Show Methods in One Table

Line # Kind Name Docs
392 Method __init__ Undocumented
407 Method __repr__ Undocumented
410 Method update Undocumented
483 Method load Undocumented
519 Method status Undocumented
549 Method start Undocumented
553 Method stop Undocumented
561 Method play Undocumented
569 Method pause Undocumented
574 Method seek Undocumented
577 Method mute Undocumented
582 Method unmute Undocumented
587 Method get_mute Undocumented
590 Method get_volume Undocumented
593 Method set_volume Undocumented
600 Method upnp_init Undocumented
621 Method upnp_Play Undocumented
627 Method upnp_Pause Undocumented
632 Method upnp_Stop Undocumented
637 Method upnp_SetAVTransportURI Undocumented
676 Method upnp_SetMute Undocumented
686 Method upnp_SetVolume Undocumented

Inherited from Loggable:

Line # Kind Name Docs
79 Method logFunction Overridable log function. Default just returns passed message.
90 Method critical Undocumented
96 Method msg Undocumented

Inherited from Loggable (via Loggable):

Line # Kind Name Docs
650 Method error Log an error. By default this will also raise an exception.
657 Method warning Log a warning. Used for non-fatal problems.
664 Method info Log an informational message. Used for normal operation.
671 Method debug Log a debug message. Used for debugging.
678 Method log Log a log message. Used for debugging recurring events.
685 Method doLog Log a message at the given level, with the possibility of going
709 Method warningFailure Log a warning about a Twisted Failure. Useful as an errback handler:
730 Method logObjectName Overridable object name function.
Line # Kind Name Docs
392 Method __init__ Undocumented
407 Method __repr__ Undocumented
90 Method critical Undocumented
671 Method debug Log a debug message. Used for debugging.
685 Method doLog Log a message at the given level, with the possibility of going
650 Method error Log an error. By default this will also raise an exception.
587 Method get_mute Undocumented
590 Method get_volume Undocumented
664 Method info Log an informational message. Used for normal operation.
483 Method load Undocumented
678 Method log Log a log message. Used for debugging recurring events.
79 Method logFunction Overridable log function. Default just returns passed message.
730 Method logObjectName Overridable object name function.
96 Method msg Undocumented
577 Method mute Undocumented
569 Method pause Undocumented
561 Method play Undocumented
574 Method seek Undocumented
593 Method set_volume Undocumented
549 Method start Undocumented
519 Method status Undocumented
553 Method stop Undocumented
582 Method unmute Undocumented
410 Method update Undocumented
600 Method upnp_init Undocumented
627 Method upnp_Pause Undocumented
621 Method upnp_Play Undocumented
637 Method upnp_SetAVTransportURI Undocumented
676 Method upnp_SetMute Undocumented
686 Method upnp_SetVolume Undocumented
632 Method upnp_Stop Undocumented
657 Method warning Log a warning. Used for non-fatal problems.
709 Method warningFailure Log a warning about a Twisted Failure. Useful as an errback handler:
def __init__(self, device, **kwargs): (source)
Undocumented
def __repr__(self): (source)
Undocumented
def update(self): (source)
Undocumented
def load(self, uri, metadata, mimetype=None): (source)
Undocumented
def status(self, position): (source)
Undocumented
def start(self, uri): (source)
Undocumented
def stop(self): (source)
Undocumented
def play(self): (source)
Undocumented
def pause(self): (source)
Undocumented
def seek(self, location): (source)
Undocumented
def mute(self): (source)
Undocumented
def unmute(self): (source)
Undocumented
def get_mute(self): (source)
Undocumented
def get_volume(self): (source)
Undocumented
def set_volume(self, volume): (source)
Undocumented
def upnp_init(self): (source)
Undocumented
def upnp_Play(self, *args, **kwargs): (source)
Undocumented
def upnp_Pause(self, *args, **kwargs): (source)
Undocumented
def upnp_Stop(self, *args, **kwargs): (source)
Undocumented
def upnp_SetAVTransportURI(self, *args, **kwargs): (source)
Undocumented
def upnp_SetMute(self, *args, **kwargs): (source)
Undocumented
def upnp_SetVolume(self, *args, **kwargs): (source)
Undocumented
API Documentation for Coherence, generated by pydoctor at 2007-12-08 21:02:38.