libsidplayfp 2.16.1
usbsid.h
1#ifndef USBSID_H
2#define USBSID_H
3
4#include "sidplayfp/sidbuilder.h"
5#include "sidplayfp/siddefs.h"
6
7#define USBSID_MAXSID 4
8
9class SID_EXTERN USBSIDBuilder : public sidbuilder
10{
11public:
12 USBSIDBuilder(const char * const name);
14
20 unsigned int availDevices() const { return USBSID_MAXSID; }
21
27 unsigned int create(unsigned int sids);
28
29 const char *credits() const;
30
31 void flush();
32
36 void filter(bool enable);
37
38};
39
40#endif // USBSID_H
Definition usbsid.h:10
unsigned int availDevices() const
Definition usbsid.h:20
Definition sidbuilder.h:41
virtual unsigned int create(unsigned int sids)=0
virtual SID_DEPRECATED void filter(bool enable)=0
virtual const char * credits() const =0