Go to the source code of this file.
Enumerations | |
| enum | status_enum { PLAYING, PAUSED, STOPPED, CLOSED, RESET } |
| enum | pos_enum { BYTES, MILLISECONDS } |
| enum | JACK_VOLUME_TYPE { linear, dbAttenuation } |
Functions | |
| void | JACK_Init (void) |
| int | JACK_Open (int *deviceID, unsigned int bits_per_sample, unsigned long *rate, int channels) |
| int | JACK_OpenEx (int *deviceID, unsigned int bits_per_channel, unsigned long *rate, unsigned int input_channels, unsigned int output_channels, const char **jack_port_name, unsigned int jack_port_name_count, unsigned long jack_port_flags) |
| int | JACK_Close (int deviceID) |
| void | JACK_Reset (int deviceID) |
| long | JACK_Write (int deviceID, unsigned char *data, unsigned long bytes) |
| long | JACK_GetPosition (int deviceID, enum pos_enum position, int type) |
| void | JACK_SetPosition (int deviceID, enum pos_enum position, long value) |
| long | JACK_GetJackLatency (int deviceID) |
| int | JACK_SetState (int deviceID, enum status_enum state) |
| enum status_enum | JACK_GetState (int deviceID) |
| long | JACK_GetMaxBufferedBytes (int deviceID) |
| void | JACK_SetMaxBufferedBytes (int deviceID, long max_buffered_bytes) |
| unsigned long | JACK_GetJackBufferedBytes (int deviceID) |
| enum JACK_VOLUME_TYPE | JACK_SetVolumeEffectType (int deviceID, enum JACK_VOLUME_TYPE type) |
| int | JACK_SetAllVolume (int deviceID, unsigned int volume) |
| int | JACK_SetVolumeForChannel (int deviceID, unsigned int channel, unsigned int volume) |
| void | JACK_GetVolumeForChannel (int deviceID, unsigned int channel, unsigned int *volume) |
| long | JACK_GetOutputBytesPerSecond (int deviceID) |
| long | JACK_GetInputBytesPerSecond (int deviceID) |
| long | JACK_GetBytesStored (int deviceID) |
| long | JACK_GetBytesFreeSpace (int deviceID) |
| long | JACK_GetBytesPerOutputFrame (int deviceID) |
| int | JACK_GetNumInputChannels (int deviceID) |
| int | JACK_SetNumInputChannels (int deviceID, int channels) |
| int | JACK_GetNumOutputChannels (int deviceID) |
| int | JACK_SetNumOutputChannels (int deviceID, int channels) |
| long | JACK_GetSampleRate (int deviceID) |
| enum status_enum |
| enum pos_enum |
| enum JACK_VOLUME_TYPE |
| void JACK_Init | ( | void | ) |
| int JACK_Open | ( | int * | deviceID, | |
| unsigned int | bits_per_sample, | |||
| unsigned long * | rate, | |||
| int | channels | |||
| ) |
Definition at line 1033 of file bio2jack.c.
| int JACK_OpenEx | ( | int * | deviceID, | |
| unsigned int | bits_per_channel, | |||
| unsigned long * | rate, | |||
| unsigned int | input_channels, | |||
| unsigned int | output_channels, | |||
| const char ** | jack_port_name, | |||
| unsigned int | jack_port_name_count, | |||
| unsigned long | jack_port_flags | |||
| ) |
Definition at line 1049 of file bio2jack.c.
Referenced by JACK_Open(), and AudioOutputJACK::OpenDevice().
| int JACK_Close | ( | int | deviceID | ) |
| void JACK_Reset | ( | int | deviceID | ) |
| long JACK_Write | ( | int | deviceID, | |
| unsigned char * | data, | |||
| unsigned long | bytes | |||
| ) |
| long JACK_GetPosition | ( | int | deviceID, | |
| enum pos_enum | position, | |||
| int | type | |||
| ) |
Definition at line 1572 of file bio2jack.c.
| void JACK_SetPosition | ( | int | deviceID, | |
| enum pos_enum | position, | |||
| long | value | |||
| ) |
| long JACK_GetJackLatency | ( | int | deviceID | ) |
Definition at line 1752 of file bio2jack.c.
| int JACK_SetState | ( | int | deviceID, | |
| enum status_enum | state | |||
| ) |
Definition at line 1365 of file bio2jack.c.
| enum status_enum JACK_GetState | ( | int | deviceID | ) |
Definition at line 1390 of file bio2jack.c.
| long JACK_GetMaxBufferedBytes | ( | int | deviceID | ) |
Definition at line 1632 of file bio2jack.c.
| void JACK_SetMaxBufferedBytes | ( | int | deviceID, | |
| long | max_buffered_bytes | |||
| ) |
| unsigned long JACK_GetJackBufferedBytes | ( | int | deviceID | ) |
| enum JACK_VOLUME_TYPE JACK_SetVolumeEffectType | ( | int | deviceID, | |
| enum JACK_VOLUME_TYPE | type | |||
| ) |
Definition at line 1348 of file bio2jack.c.
| int JACK_SetAllVolume | ( | int | deviceID, | |
| unsigned int | volume | |||
| ) |
| int JACK_SetVolumeForChannel | ( | int | deviceID, | |
| unsigned int | channel, | |||
| unsigned int | volume | |||
| ) |
| void JACK_GetVolumeForChannel | ( | int | deviceID, | |
| unsigned int | channel, | |||
| unsigned int * | volume | |||
| ) |
| long JACK_GetOutputBytesPerSecond | ( | int | deviceID | ) |
Definition at line 1403 of file bio2jack.c.
| long JACK_GetInputBytesPerSecond | ( | int | deviceID | ) |
Definition at line 1432 of file bio2jack.c.
| long JACK_GetBytesStored | ( | int | deviceID | ) |
Definition at line 1471 of file bio2jack.c.
Referenced by AudioOutputJACK::getBufferedOnSoundcard().
| long JACK_GetBytesFreeSpace | ( | int | deviceID | ) |
Definition at line 1486 of file bio2jack.c.
Referenced by AudioOutputJACK::getSpaceOnSoundcard(), and AudioOutputJACK::OpenDevice().
| long JACK_GetBytesPerOutputFrame | ( | int | deviceID | ) |
Definition at line 1622 of file bio2jack.c.
| int JACK_GetNumInputChannels | ( | int | deviceID | ) |
Definition at line 1662 of file bio2jack.c.
| int JACK_SetNumInputChannels | ( | int | deviceID, | |
| int | channels | |||
| ) |
Definition at line 1681 of file bio2jack.c.
| int JACK_GetNumOutputChannels | ( | int | deviceID | ) |
Definition at line 1652 of file bio2jack.c.
| int JACK_SetNumOutputChannels | ( | int | deviceID, | |
| int | channels | |||
| ) |
Definition at line 1671 of file bio2jack.c.
| long JACK_GetSampleRate | ( | int | deviceID | ) |
Definition at line 1705 of file bio2jack.c.
1.5.5