
Video::PlaybackMachine::Config -- Configuration for Video::PlaybackMachine

Provides configuration values for Video::PlaybackMachine. Inherits from AppConfig.

Puts together a config object from the configuration file and command-line parameters and returns it.
Returns the Video::PlaybackMachine::PlayerBackEnd object defined in the configuration, or dies trying.
Initializes Log::Log4perl based on the 'log_config' parameter.
Creates the Video::PlaybackMachine::Filler object based on the configuration and returns it.

Name of the database. Defaults to 'playback_machine'
String.
Name of the schedule this instance is running.
String.
String.
List of strings.
Integer.
Number of seconds between automated restarts.
String.
Filename of logo.
String.
Integer.
Number of seconds to offset from current time.
Default: 0
Maximum number of seconds to allow skipping of a movie without considering it unplayable and going to idle.
Default: 15
Integer.
Maximum number of slides to play in a row.
Default: 5
String.
Name of the PlayerBackEnd class to use during playback.
Default: 'XineBackEnd'
Integer.
Default: 0
String.
Filename to which we'll redirect stderr in daemon mode.
String.
Configuration text block for Log::Log4perl.
String.
The value of the X display to be used by X11::FullScreen.
Default: :0.0
Integer.
The scheduler will update the 'clock' in the process name (visible in ps display) every time_tick seconds.
Default: 5