Expand description
§hitaki-sys crate
Rust FFI bindings and wrappers for hitaki library to operate ALSA HwDep character device for model specific functionalities supported by drivers in ALSA firewire stack.
The hitaki library version 0.2 is the minimum supported version for underlying library.
The hitaki-sys crate is automatically generated by gir tool provided
by gtk-rs project. Hitaki-0.0 file from hitaki library is used for the
generation.
§License
The hitaki-sys crate is released under MIT license.
§Dependency
The hitaki-sys crate depends on FFI crates provided by gtk-rs project for type/object system, event loop, and dispacher.
§Repository
The hitaki-sys crate is the part of ALSA project and maintained by ALSA gobject-introspection team. The remote repository is located in https://github.com/alsa-project/hitaki-rs/.
§Support
If finding issue, please file it in https://github.com/alsa-project/hitaki-rs/.
Structs§
- Hitaki
Alsa Firewire - Hitaki
Alsa Firewire Interface - Hitaki
EfwProtocol - Hitaki
EfwProtocol Interface - Hitaki
Motu Command Dsp - Hitaki
Motu Command DspInterface - Hitaki
Motu Register Dsp - Hitaki
Motu Register DspInterface - Hitaki
Quadlet Notification - Hitaki
Quadlet Notification Interface - Hitaki
SndDice - Hitaki
SndDice Class - Hitaki
SndDigi00x - Hitaki
SndDigi00x Class - Hitaki
SndEfw - Hitaki
SndEfw Class - Hitaki
SndFireface - Hitaki
SndFireface Class - Hitaki
SndMotu - Hitaki
SndMotu Class - Hitaki
SndMotu Register DspParameter - Hitaki
SndTascam - Hitaki
SndTascam Class - Hitaki
SndUnit - Hitaki
SndUnit Class - Hitaki
Tascam Protocol - Hitaki
Tascam Protocol Interface - Hitaki
Timestamped Quadlet Notification - Hitaki
Timestamped Quadlet Notification Interface
Constants§
- HITAKI_
ALSA_ FIREWIRE_ ERROR_ FAILED - HITAKI_
ALSA_ FIREWIRE_ ERROR_ IS_ DISCONNECTED - HITAKI_
ALSA_ FIREWIRE_ ERROR_ IS_ LOCKED - HITAKI_
ALSA_ FIREWIRE_ ERROR_ IS_ NOT_ OPENED - HITAKI_
ALSA_ FIREWIRE_ ERROR_ IS_ OPENED - HITAKI_
ALSA_ FIREWIRE_ ERROR_ IS_ UNLOCKED - HITAKI_
ALSA_ FIREWIRE_ ERROR_ IS_ USED - HITAKI_
ALSA_ FIREWIRE_ ERROR_ WRONG_ CLASS - HITAKI_
ALSA_ FIREWIRE_ TYPE_ BEBOB - HITAKI_
ALSA_ FIREWIRE_ TYPE_ DICE - HITAKI_
ALSA_ FIREWIRE_ TYPE_ DIGI00X - HITAKI_
ALSA_ FIREWIRE_ TYPE_ FIREFACE - HITAKI_
ALSA_ FIREWIRE_ TYPE_ FIREWORKS - HITAKI_
ALSA_ FIREWIRE_ TYPE_ MOTU - HITAKI_
ALSA_ FIREWIRE_ TYPE_ OXFW - HITAKI_
ALSA_ FIREWIRE_ TYPE_ TASCAM - HITAKI_
EFW_ PROTOCOL_ ERROR_ BAD - HITAKI_
EFW_ PROTOCOL_ ERROR_ BAD_ CHANNEL - HITAKI_
EFW_ PROTOCOL_ ERROR_ BAD_ CLOCK - HITAKI_
EFW_ PROTOCOL_ ERROR_ BAD_ COMMAND - HITAKI_
EFW_ PROTOCOL_ ERROR_ BAD_ LED - HITAKI_
EFW_ PROTOCOL_ ERROR_ BAD_ MIRROR - HITAKI_
EFW_ PROTOCOL_ ERROR_ BAD_ PAN - HITAKI_
EFW_ PROTOCOL_ ERROR_ BAD_ PARAMETER - HITAKI_
EFW_ PROTOCOL_ ERROR_ BAD_ QUAD_ COUNT - HITAKI_
EFW_ PROTOCOL_ ERROR_ BAD_ RATE - HITAKI_
EFW_ PROTOCOL_ ERROR_ COMM_ ERR - HITAKI_
EFW_ PROTOCOL_ ERROR_ DSP_ TIMEOUT - HITAKI_
EFW_ PROTOCOL_ ERROR_ FLASH_ BUSY - HITAKI_
EFW_ PROTOCOL_ ERROR_ INCOMPLETE - HITAKI_
EFW_ PROTOCOL_ ERROR_ INVALID - HITAKI_
EFW_ PROTOCOL_ ERROR_ OK - HITAKI_
EFW_ PROTOCOL_ ERROR_ TIMEOUT - HITAKI_
EFW_ PROTOCOL_ ERROR_ UNSUPPORTED
Functions§
- hitaki_
alsa_ ⚠firewire_ create_ source - hitaki_
alsa_ ⚠firewire_ error_ get_ type - hitaki_
alsa_ ⚠firewire_ error_ quark - hitaki_
alsa_ ⚠firewire_ error_ to_ label - hitaki_
alsa_ ⚠firewire_ get_ type - hitaki_
alsa_ ⚠firewire_ lock - hitaki_
alsa_ ⚠firewire_ open - hitaki_
alsa_ ⚠firewire_ type_ get_ type - hitaki_
alsa_ ⚠firewire_ unlock - hitaki_
efw_ ⚠protocol_ error_ get_ type - hitaki_
efw_ ⚠protocol_ error_ quark - hitaki_
efw_ ⚠protocol_ error_ to_ label - hitaki_
efw_ ⚠protocol_ get_ type - hitaki_
efw_ ⚠protocol_ receive_ response - hitaki_
efw_ ⚠protocol_ transaction - hitaki_
efw_ ⚠protocol_ transmit_ request - hitaki_
motu_ ⚠command_ dsp_ get_ type - hitaki_
motu_ ⚠command_ dsp_ read_ float_ meter - hitaki_
motu_ ⚠register_ dsp_ get_ type - hitaki_
motu_ ⚠register_ dsp_ read_ byte_ meter - hitaki_
motu_ ⚠register_ dsp_ read_ parameter - hitaki_
quadlet_ ⚠notification_ get_ type - hitaki_
snd_ ⚠dice_ get_ type - hitaki_
snd_ ⚠dice_ new - hitaki_
snd_ ⚠digi00x_ get_ type - hitaki_
snd_ ⚠digi00x_ new - hitaki_
snd_ ⚠efw_ get_ type - hitaki_
snd_ ⚠efw_ new - hitaki_
snd_ ⚠fireface_ get_ type - hitaki_
snd_ ⚠fireface_ new - hitaki_
snd_ ⚠motu_ get_ type - hitaki_
snd_ ⚠motu_ new - hitaki_
snd_ ⚠motu_ register_ dsp_ parameter_ get_ headphone_ output_ paired_ assignment - hitaki_
snd_ ⚠motu_ register_ dsp_ parameter_ get_ headphone_ output_ paired_ volume - hitaki_
snd_ ⚠motu_ register_ dsp_ parameter_ get_ input_ flag - hitaki_
snd_ ⚠motu_ register_ dsp_ parameter_ get_ input_ gain_ and_ invert - hitaki_
snd_ ⚠motu_ register_ dsp_ parameter_ get_ line_ input_ boost_ flag - hitaki_
snd_ ⚠motu_ register_ dsp_ parameter_ get_ line_ input_ nominal_ level_ flag - hitaki_
snd_ ⚠motu_ register_ dsp_ parameter_ get_ main_ output_ paired_ volume - hitaki_
snd_ ⚠motu_ register_ dsp_ parameter_ get_ mixer_ output_ paired_ flag - hitaki_
snd_ ⚠motu_ register_ dsp_ parameter_ get_ mixer_ output_ paired_ volume - hitaki_
snd_ ⚠motu_ register_ dsp_ parameter_ get_ mixer_ source_ flag - hitaki_
snd_ ⚠motu_ register_ dsp_ parameter_ get_ mixer_ source_ gain - hitaki_
snd_ ⚠motu_ register_ dsp_ parameter_ get_ mixer_ source_ paired_ balance - hitaki_
snd_ ⚠motu_ register_ dsp_ parameter_ get_ mixer_ source_ paired_ width - hitaki_
snd_ ⚠motu_ register_ dsp_ parameter_ get_ mixer_ source_ pan - hitaki_
snd_ ⚠motu_ register_ dsp_ parameter_ get_ type - hitaki_
snd_ ⚠motu_ register_ dsp_ parameter_ new - hitaki_
snd_ ⚠tascam_ get_ type - hitaki_
snd_ ⚠tascam_ new - hitaki_
snd_ ⚠unit_ get_ type - hitaki_
snd_ ⚠unit_ new - hitaki_
tascam_ ⚠protocol_ get_ type - hitaki_
tascam_ ⚠protocol_ read_ state - hitaki_
timestamped_ ⚠quadlet_ notification_ get_ type