# Class e.c.p.PlayerEngineRegistry(log.Loggable):

Part of elisa.core.player_engine_registry View In Hierarchy

The PlayerEngineRegistry has the responsability to create `elisa.core.components.player_engine.PlayerEngine` instances given URI schemes.

Line # | Kind | Name | Docs
--- | --- | --- | ---
47 | Method | __init__ | Undocumented
55 | Method | initialize | Undocumented
96 | Method | deinitialize | Undocumented
99 | Method | create_engine_for_scheme | Create a new player engine instance for the given URI scheme.

def __init__(self):
overrides elisa.core.log.Loggable.__init__
Undocumented
def initialize(self):
Undocumented
def deinitialize(self):
Undocumented
def create_engine_for_scheme(self, scheme):
Create a new player engine instance for the given URI scheme.

Parameters | scheme | the uri scheme that the new engine has to support (type: string )
Returns | (type: `elisa.core.components.player_engine.PlayerEngine` or None )
Raises | `elisa.core.player_engine_registry.NoEngineFound` if no engine is found