KVIrc 5.2.6
Developer APIs
MpXmmsInterface.cpp File Reference
#include "MpXmmsInterface.h"
#include "KviLocale.h"

Macros

#define XMMS_SIMPLE_CALL(__symname)
 

Functions

audacious __tr2qs_ctx ("An interface for the UNIX Audacious media player.\n" "Download it from http://audacious-media-player.org\n", "mediaplayer")) static const char *xmms_lib_names[]
 
 MP_IMPLEMENT_DESCRIPTOR (KviXmmsInterface, "xmms", __tr2qs_ctx("An interface for the UNIX XMMS media player.\n" "Download it from http://legacy.xmms2.org\n", "mediaplayer")) MP_IMPLEMENT_DESCRIPTOR(KviAudaciousClassicInterface
 

Variables

static const char * audacious_lib_names []
 
audacious classic
 

Macro Definition Documentation

◆ XMMS_SIMPLE_CALL

#define XMMS_SIMPLE_CALL ( __symname)
Value:
void (*sym)(int) = (void (*)(int))lookupSymbol(__symname); \
if(!sym) \
return false; \
sym(0); \
return true;

Referenced by KviXmmsInterface::next(), KviXmmsInterface::pause(), KviXmmsInterface::play(), KviXmmsInterface::prev(), KviXmmsInterface::quit(), and KviXmmsInterface::stop().

Function Documentation

◆ __tr2qs_ctx()

audacious __tr2qs_ctx ( "An interface for the UNIX Audacious media player.\n" "Download it from http://audacious-media-player.org\n" ,
"mediaplayer"  ) const

References __tr2qs_ctx.

◆ MP_IMPLEMENT_DESCRIPTOR()

MP_IMPLEMENT_DESCRIPTOR ( KviXmmsInterface ,
"xmms" ,
__tr2qs_ctx( "An interface for the UNIX XMMS media player.\n" "Download it from http://legacy.xmms2.org\n", "mediaplayer")  )

Variable Documentation

◆ audacious_lib_names

const char* audacious_lib_names[]
static
Initial value:
= {
"libaudacious.so",
"libaudacious.so.4",
"/usr/lib/libaudacious.so",
"/usr/lib/libaudacious.so.4",
"/usr/local/lib/libaudacious.so",
"/usr/local/lib/libaudacious.so.4",
nullptr
}

Referenced by KviAudaciousClassicInterface::KviAudaciousClassicInterface().

◆ classic

audacious classic