libsidplayfp 2.16.1
Public Member Functions | List of all members
usbsid.USBSID Class Reference
Inheritance diagram for usbsid.USBSID:
Inheritance graph
[legend]
Collaboration diagram for usbsid.USBSID:
Collaboration graph
[legend]

Public Member Functions

int USBSID_init (Integer...vars)
 
int USBSID_init ()
 
int USBSID_init (String driver, int ringsize, int diffsize)
 
void USBSID_exit ()
 
void USBSID_clkdwrite (byte addr, byte data, short cycles)
 
void USBSID_writeclkdbuffer (byte addr, byte data, short cycles)
 
void USBSID_setflush ()
 
void USBSID_reset (byte volume)
 
void USBSID_setclock (double CpuClock)
 
int USBSID_setstereo (int stereo)
 
byte[] USBSID_getsocketconfig ()
 
int[] USBSID_parsesocketconfig (byte[] socketcfg)
 
int USBSID_getsocketsidtype (int socket, int sidno, byte[] socketcfg)
 
int USBSID_sidtypebysidno (int sidno, byte[] socketcfg)
 
int USBSID_getnumsids ()
 
String USBSID_getpcbversion ()
 
String USBSID_getfwversion ()
 
void USBSID_delay (short cycles)
 

Additional Inherited Members

- Static Public Member Functions inherited from usbsid.USBSIDDevice
static boolean isOpen ()
 
static boolean isWinblows ()
 
static void setdriver_USBSID (String driver)
 
static void open_USBSID ()
 
static void close_USBSID ()
 
static void asyncWrite (byte[] buffer)
 
static void syncWrite (byte[] buffer)
 
static byte[] syncRead (byte[] buffer, int len)
 
static void sendCommand (byte command, Byte...subcommands)
 
static void sendConfigCommand (int command, Byte...args)
 
static byte[] rwConfigCommand (int command, int len, Byte...args)
 
- Static Public Attributes inherited from usbsid.USBSIDDevice
static Object device = null
 
static boolean us_overrideDriver = false
 

Member Function Documentation

◆ USBSID_clkdwrite()

void usbsid.USBSID.USBSID_clkdwrite ( byte  addr,
byte  data,
short  cycles 
)
inline

Implements usbsid.IUSBSID.

◆ USBSID_delay()

void usbsid.USBSID.USBSID_delay ( short  cycles)
inline

Implements usbsid.IUSBSID.

◆ USBSID_exit()

void usbsid.USBSID.USBSID_exit ( )
inline

Implements usbsid.IUSBSID.

◆ USBSID_getfwversion()

String usbsid.USBSID.USBSID_getfwversion ( )
inline

Implements usbsid.IUSBSID.

◆ USBSID_getnumsids()

int usbsid.USBSID.USBSID_getnumsids ( )
inline

Implements usbsid.IUSBSID.

◆ USBSID_getpcbversion()

String usbsid.USBSID.USBSID_getpcbversion ( )
inline

Implements usbsid.IUSBSID.

◆ USBSID_getsocketconfig()

byte[] usbsid.USBSID.USBSID_getsocketconfig ( )
inline

Implements usbsid.IUSBSID.

◆ USBSID_getsocketsidtype()

int usbsid.USBSID.USBSID_getsocketsidtype ( int  socket,
int  sidno,
byte[]  socketcfg 
)
inline

Implements usbsid.IUSBSID.

◆ USBSID_init() [1/3]

int usbsid.USBSID.USBSID_init ( )
inline

Implements usbsid.IUSBSID.

◆ USBSID_init() [2/3]

int usbsid.USBSID.USBSID_init ( Integer...  vars)
inline

Implements usbsid.IUSBSID.

◆ USBSID_init() [3/3]

int usbsid.USBSID.USBSID_init ( String  driver,
int  ringsize,
int  diffsize 
)
inline

Implements usbsid.IUSBSID.

◆ USBSID_parsesocketconfig()

int[] usbsid.USBSID.USBSID_parsesocketconfig ( byte[]  socketcfg)
inline

Implements usbsid.IUSBSID.

◆ USBSID_reset()

void usbsid.USBSID.USBSID_reset ( byte  volume)
inline

Implements usbsid.IUSBSID.

◆ USBSID_setclock()

void usbsid.USBSID.USBSID_setclock ( double  CpuClock)
inline

Implements usbsid.IUSBSID.

◆ USBSID_setflush()

void usbsid.USBSID.USBSID_setflush ( )
inline

Implements usbsid.IUSBSID.

◆ USBSID_setstereo()

int usbsid.USBSID.USBSID_setstereo ( int  stereo)
inline

Implements usbsid.IUSBSID.

◆ USBSID_sidtypebysidno()

int usbsid.USBSID.USBSID_sidtypebysidno ( int  sidno,
byte[]  socketcfg 
)
inline

Implements usbsid.IUSBSID.

◆ USBSID_writeclkdbuffer()

void usbsid.USBSID.USBSID_writeclkdbuffer ( byte  addr,
byte  data,
short  cycles 
)
inline

Implements usbsid.IUSBSID.


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