Class Xiron::Xine
In: ext/audioport.c
lib/xiron/xine.rb
Parent: Object

Methods

Public Class methods

Returns true, if given version ist compatible to the actually loaded xine library.

Returns an array containing major, minor and sub-version numbers of the xine library, the extension was compiled against.

Returns the version string of the xine library, the extension was compiled against.

If called the first time, it initializes the xine-engine using the optional parameters. These parameters are given as a hash. Subsequent calls to Xine.new will also return this initialized xine instance.

Returns an array containing major, minor and sub-version numbers of the actually loaded xine library.

Returns the version string of the actually loaded xine library.

Public Instance methods

Returns an array of identifiers of all loaded audio decoder plugins.

Returns an array of identifiers of all loaded audio output plugins.

Returns an array of mrls which are understood by the specified autoplay plugin.

Returns an array of strings of plugin identifiers which are capable of the autoplay feature.

Returns true, if given version ist compatible to the actually loaded xine library.

Returns an array of all config keys (strings) loaded. See also ConfigEntry.

Loads a configuration from given file. See also ConfigEntry.

Delete all config entries from system.

Saves the current configuration to given file. See also ConfigEntry.

Returns an array of identifiers of all loaded demuxer plugins.

Returns an array of file extensions known to the xine engine.

Returns an array containing major, minor and sub-version numbers of the xine library, the extension was compiled against.

Returns the version string of the xine library, the extension was compiled against.

Returns the timespan the nast call to xine_init() has taken in microseconds.

Returns a description of given input plugin.

Returns an array of identifiers of all loaded input plugins.

Returns the log messages of given log section identifier (first argument). If a second string is given, it will be appended to the specified log first.

Returns an array of strings with valid log section indentifiers.

Returns the identifier of the demuxer responsible for given mime type.

Returns an array of mime types known to the xine engine.

Returns the timespan the nast call to xine_new() has taken in microseconds.

Returns a description of given post plugin.

Returns an array of identifiers of all available plugins. If a type is given, the returned array contains only post plugins of the specified type.

Resets the whole xine engine. It calls xine_exit and xine_new. After this call, xine is ready again for a xine_init which is called implicitely or by Xine#new. Bold warning: never use the instance variable you called reset on again! Bold warning 2: be sure you have disposed all resources related to the old xine instance.

Returns an array of identifiers of all loaded spu plugins.

Returns the current verbosity setting of the xine engine.

Set the verbosity of the xine engine to the given value, returns the new verbosity setting of the xine engine.

Returns an array containing major, minor and sub-version numbers of the actually loaded xine library.

Returns the version string of the actually loaded xine library.

Returns an array of identifiers of all loaded video decoder plugins.

Returns an array of identifiers of all loaded video output plugins.

[Validate]