Classes | Functions | Variables
mycroft.audio.audioservice Namespace Reference

Classes

class  AudioService
 

Functions

def create_service_descriptor (service_folder)
 
def get_services (services_folder)
 
def load_services (config, bus, path=None)
 

Variables

string MAINMODULE = '__init__'
 
 pulsectl = None
 

Function Documentation

def mycroft.audio.audioservice.create_service_descriptor (   service_folder)
Prepares a descriptor that can be used together with imp.

    Args:
        service_folder: folder that shall be imported.

    Returns:
        Dict with import information

Definition at line 37 of file audio/audioservice.py.

def mycroft.audio.audioservice.get_services (   services_folder)
    Load and initialize services from all subfolders.

    Args:
        services_folder: base folder to look for services in.

    Returns:
        Sorted list of audio services.

Definition at line 50 of file audio/audioservice.py.

def mycroft.audio.audioservice.load_services (   config,
  bus,
  path = None 
)
    Search though the service directory and load any services.

    Args:
        config: configuration dict for the audio backends.
        bus: Mycroft messagebus

    Returns:
        List of started services.

Definition at line 88 of file audio/audioservice.py.

Variable Documentation

string mycroft.audio.audioservice.MAINMODULE = '__init__'

Definition at line 33 of file audio/audioservice.py.

mycroft.audio.audioservice.pulsectl = None

Definition at line 31 of file audio/audioservice.py.



mycroft_ros
Author(s):
autogenerated on Mon Apr 26 2021 02:35:40