Logo Search packages:      
Sourcecode: mangler version File versions  Download package

Public Member Functions | Static Public Member Functions | Private Attributes

ManglerOSS Class Reference

Inheritance diagram for ManglerOSS:
Inheritance graph
Collaboration diagram for ManglerOSS:
Collaboration graph

List of all members.

Public Member Functions

virtual void close (bool drain=false)
virtual Glib::ustring getAudioSubsystem (void)
 ManglerOSS (uint32_t rate, uint8_t channels, uint32_t pcm_framesize)
virtual bool open (int type, Glib::ustring device, int rate, int channels)
virtual bool read (uint8_t *buf)
virtual bool write (uint8_t *sample, uint32_t length, int channels)

Static Public Member Functions

static ManglerBackendgetBackend (Glib::ustring audioSubsystem, uint32_t rate, uint8_t channels, uint32_t pcm_framesize)
static void getDeviceList (Glib::ustring audioSubsystem, std::vector< ManglerAudioDevice * > &input, std::vector< ManglerAudioDevice * > &output)
static void getDeviceList (std::vector< ManglerAudioDevice * > &inputDevices, std::vector< ManglerAudioDevice * > &outputDevices)

Private Attributes

int oss_fd
uint32_t pcm_framesize

Detailed Description

Definition at line 31 of file mangleross.h.

The documentation for this class was generated from the following file:

Generated by  Doxygen 1.6.0   Back to index