Qmmp
Public Types | Static Public Member Functions
Qmmp Class Reference

#include <qmmp.h>

List of all members.

Public Types

enum  State {
  Playing = 0, Paused, Stopped, Buffering,
  NormalError, FatalError
}
enum  MetaData {
  TITLE = 0, ARTIST, ALBUM, COMMENT,
  GENRE, COMPOSER, YEAR, TRACK,
  DISCNUMBER, URL
}
enum  ReplayGainKey { REPLAYGAIN_TRACK_GAIN = 0, REPLAYGAIN_TRACK_PEAK, REPLAYGAIN_ALBUM_GAIN, REPLAYGAIN_ALBUM_PEAK }
enum  AudioFormat {
  PCM_UNKNOWM = -1, PCM_S8 = 0, PCM_S16LE, PCM_S24LE,
  PCM_S32LE
}

Static Public Member Functions

static const QString configFile ()
static void setConfigFile (const QString &path)
static const QString strVersion ()
static const QString pluginsPath ()
static QString systemLanguageID ()
static QString uiLanguageID ()
static void setUiLanguageID (const QString &code)

Detailed Description

The Qmmp class stores global settings and enums.

Author:
Ilya Kotov <forkotov02@hotmail.ru>

Member Enumeration Documentation

Audio formats

Enumerator:
PCM_UNKNOWM 

Unknown format

PCM_S8 

Signed 8 bit

PCM_S16LE 

Signed 16 bit Little Endian

PCM_S24LE 

Signed 24 bit Little Endian using low three bytes in 32-bit word

PCM_S32LE 

Signed 32 bit Little Endian

enum MetaData

Metadata keys

Enumerator:
TITLE 

Title

ARTIST 

Artist

ALBUM 

Album

COMMENT 

Comment

GENRE 

Genre

COMPOSER 

Composer

YEAR 

Year

TRACK 

Track number

DISCNUMBER 

Disc number

URL 

Stream url or local file path

Keys of ReplayGain information

Enumerator:
REPLAYGAIN_TRACK_GAIN 

track gain

REPLAYGAIN_TRACK_PEAK 

track peak

REPLAYGAIN_ALBUM_GAIN 

album gain

REPLAYGAIN_ALBUM_PEAK 

album peak

enum State

Playback state enum

Enumerator:
Playing 

The player is playing source

Paused 

The player has currently paused its playback

Stopped 

The player is ready to play source

Buffering 

The Player is waiting for data to be able to start playing.

NormalError 

Input source is invalid or unsupported. Player should skip this file

FatalError 

This means unrecorvable error die audio output problems. Player should abort playback.


Member Function Documentation

static const QString configFile ( ) [static]

Returns configuration file path.

static const QString pluginsPath ( ) [static]

Returns the location of the installed Qmmp plugins.

static void setConfigFile ( const QString &  path) [static]

Overrides default configuration file path.

static void setUiLanguageID ( const QString &  code) [static]

Sets user interface language.

Parameters:
codeLanguage code; code "auto" means autodetection.
static const QString strVersion ( ) [static]

Returns Qmmp library version.

static QString systemLanguageID ( ) [static]

Returns system language if uiLanguageID() is 'auto'. Otherwise returns uiLanguageID().

static QString uiLanguageID ( ) [static]

Returns state of the user interface language option. Code "auto" means autodetection.


The documentation for this class was generated from the following file:
 All Classes Functions Variables Enumerations Enumerator