eina-lomo-plugin

eina-lomo-plugin — The lomo plugin

Synopsis

#define             EINA_LOMO_AUTO_PARSE_KEY
#define             EINA_LOMO_AUTO_PLAY_KEY
#define             EINA_LOMO_GAPLESS_MODE_KEY
#define             EINA_LOMO_MUTE_KEY
#define             EINA_LOMO_PREFERENCES_DOMAIN
#define             EINA_LOMO_RANDOM_KEY
#define             EINA_LOMO_REPEAT_KEY
#define             EINA_LOMO_VOLUME_KEY
enum                EinaLomoPluginError;
LomoPlayer *        eina_application_get_lomo           (EinaApplication *application);

Description

EinaLomoPlugin provides the interface to liblomo in Eina

See also: LomoPlayer, LomoStream

Details

EINA_LOMO_AUTO_PARSE_KEY

#define EINA_LOMO_AUTO_PARSE_KEY      "auto-parse"

Preferences key for the auto-parse setting


EINA_LOMO_AUTO_PLAY_KEY

#define EINA_LOMO_AUTO_PLAY_KEY       "auto-play"

Preferences key for the auto-play setting


EINA_LOMO_GAPLESS_MODE_KEY

#define EINA_LOMO_GAPLESS_MODE_KEY    "gapless-mode"

Preferences key for the gapless-mode setting


EINA_LOMO_MUTE_KEY

#define EINA_LOMO_MUTE_KEY            "mute"

Preferences key for the mute setting


EINA_LOMO_PREFERENCES_DOMAIN

#define EINA_LOMO_PREFERENCES_DOMAIN  EINA_DOMAIN".preferences.lomo"

Domain for EinaLomoPlugin preferences


EINA_LOMO_RANDOM_KEY

#define EINA_LOMO_RANDOM_KEY          "random"

Preferences key for the random setting


EINA_LOMO_REPEAT_KEY

#define EINA_LOMO_REPEAT_KEY          "repeat"

Preferences key for the repeat setting


EINA_LOMO_VOLUME_KEY

#define EINA_LOMO_VOLUME_KEY          "volume"

Preferences key for the volume setting


enum EinaLomoPluginError

typedef enum {
	EINA_LOMO_PLUGIN_ERROR_CANNOT_CREATE_ENGINE = 1,
	EINA_LOMO_PLUGIN_ERROR_CANNOT_SET_SHARED,
	EINA_LOMO_PLUGIN_ERROR_CANNOT_DESTROY_ENGINE
} EinaLomoPluginError;

Describes error generated by EinaLomoPlugin

EINA_LOMO_PLUGIN_ERROR_CANNOT_CREATE_ENGINE

LomoPlayer engine cannot be created

EINA_LOMO_PLUGIN_ERROR_CANNOT_SET_SHARED

LomoPlayer engine cannot be inserted into EinaApplication

EINA_LOMO_PLUGIN_ERROR_CANNOT_DESTROY_ENGINE

LomoPlayer engine cannot be destroyed

eina_application_get_lomo ()

LomoPlayer *        eina_application_get_lomo           (EinaApplication *application);

Gets the LomoPlayer object from an EinaApplication

application :

An EinaApplication

Returns :

A LomoPlayer. [transfer none]