hitaki 0.7.0

API bindings for hitaki library
Documentation
// SPDX-License-Identifier: MIT

// For subclass of [`AlsaFirewire`][crate::AlsaFirewire].
mod alsa_firewire;

// For subclass of [`EfwProtocol`][crate::EfwProtocol].
mod efw_protocol;

// For subclass of [`MotuCommandDsp`][crate::MotuCommandDsp].
mod motu_command_dsp;

// For subclass of [`MotuRegisterDsp`][crate::MotuRegisterDsp].
mod motu_register_dsp;

// For subclass of [`QuadletNotification`][crate::QuadletNotification].
mod quadlet_notification;

// For subclass of [`TascamProtocol`][crate::TascamProtocol].
mod tascam_protocol;

// For subclass of [`TimestampedQuadletNotification`][crate::TimestampedQuadletNotification].
mod timestamped_quadlet_notification;

/// For convenience to provide traits and their blanket implementations to write subclass.
pub mod prelude {
    pub use super::{
        alsa_firewire::*, efw_protocol::*, motu_command_dsp::*, motu_register_dsp::*,
        quadlet_notification::*, tascam_protocol::*, timestamped_quadlet_notification::*,
    };
}

use {
    super::*,
    glib::{subclass::prelude::*, translate::*, Error, Source},
};