ResidualVM logo ResidualVM website - Forums - Contact us BuildBot - Doxygen - Wiki curved edge

alsa.cpp File Reference

#include "common/scummsys.h"
#include "common/config-manager.h"
#include "common/error.h"
#include "common/textconsole.h"
#include "common/util.h"
#include "audio/musicplugin.h"
#include "audio/mpu401.h"
#include <alsa/asoundlib.h>
Include dependency graph for alsa.cpp:

Go to the source code of this file.

Classes

class  MidiDriver_ALSA
class  AlsaDevice
class  AlsaMusicPlugin

Defines

#define FORBIDDEN_SYMBOL_ALLOW_ALL
#define my_snd_seq_open(seqp)   snd_seq_open(seqp, SND_SEQ_OPEN)
#define perm_ok(pinfo, bits)   ((snd_seq_port_info_get_capability(pinfo) & (bits)) == (bits))
#define ADDR_DELIM   ".:"

Typedefs

typedef Common::List< AlsaDeviceAlsaDevices

Functions

static int check_permission (snd_seq_port_info_t *pinfo)
 REGISTER_PLUGIN_STATIC (ALSA, PLUGIN_TYPE_MUSIC, AlsaMusicPlugin)

Define Documentation

#define ADDR_DELIM   ".:"

Definition at line 68 of file alsa.cpp.

#define FORBIDDEN_SYMBOL_ALLOW_ALL

Definition at line 24 of file alsa.cpp.

#define my_snd_seq_open (   seqp  )     snd_seq_open(seqp, SND_SEQ_OPEN)

Definition at line 51 of file alsa.cpp.

#define perm_ok (   pinfo,
  bits 
)    ((snd_seq_port_info_get_capability(pinfo) & (bits)) == (bits))

Definition at line 54 of file alsa.cpp.


Typedef Documentation

Definition at line 307 of file alsa.cpp.


Function Documentation

static int check_permission ( snd_seq_port_info_t *  pinfo  )  [static]

Definition at line 56 of file alsa.cpp.

REGISTER_PLUGIN_STATIC ( ALSA  ,
PLUGIN_TYPE_MUSIC  ,
AlsaMusicPlugin   
)


Generated on Sat Jun 22 2019 05:01:14 for ResidualVM by doxygen 1.7.1
curved edge   curved edge