README

Milky2018/moon_cpal/spec does not have a README file

#
Data

impl Show for Data

#
Data::bytes

fn Data::bytes(self : Data) -> FixedArray[Byte]

#
Data::clear

fn Data::clear(self : Data) -> Unit

#
Data::len

fn Data::len(self : Data) -> Int

#
Data::sample_format

#
Data::try_as_f32

fn Data::try_as_f32(self : Data) -> Array[Float]?

#
Data::try_as_i16

fn Data::try_as_i16(self : Data) -> Array[Int16]?

#
Data::try_as_u16

fn Data::try_as_u16(self : Data) -> Array[UInt16]?

#
Data::try_as_u8

fn Data::try_as_u8(self : Data) -> Array[Byte]?

#
Data::write_f32

fn Data::write_f32(self : Data, samples : Array[Float]) -> Bool

#
Data::write_f64

fn Data::write_f64(self : Data, samples : Array[Double]) -> Bool

#
Data::write_i16

fn Data::write_i16(self : Data, samples : Array[Int16]) -> Bool

#
Data::write_i24

fn Data::write_i24(self : Data, samples : Array[
I24
]) -> Bool

#
Data::write_i32

fn Data::write_i32(self : Data, samples : Array[Int]) -> Bool

#
Data::write_i64

fn Data::write_i64(self : Data, samples : Array[Int64]) -> Bool

#
Data::write_i8

fn Data::write_i8(self : Data, samples : Array[Int]) -> Bool

#
Data::write_u16

fn Data::write_u16(self : Data, samples : Array[UInt16]) -> Bool

#
Data::write_u24

fn Data::write_u24(self : Data, samples : Array[
U24
]) -> Bool

#
Data::write_u32

fn Data::write_u32(self : Data, samples : Array[UInt]) -> Bool

#
Data::write_u64

fn Data::write_u64(self : Data, samples : Array[UInt64]) -> Bool

#
Data::write_u8

fn Data::write_u8(self : Data, samples : Array[Byte]) -> Bool

#
Device

impl Show for Device

#
Device::supports_input

fn Device::supports_input(self : Device) -> Bool

#
Device::supports_output

fn Device::supports_output(self : Device) -> Bool

#
Host

impl Show for Host

#
Host::default_input_device

fn Host::default_input_device(self : Host) -> Device?

#
Host::default_output_device

fn Host::default_output_device(self : Host) -> Device?

#
Host::device_by_id

fn Host::device_by_id(self : Host, id :
DeviceId
) -> Device?

#
Host::input_devices

#
Host::output_devices

#
Stream

impl Show for Stream

#
Stream::close

fn Stream::close(self : Stream) -> Unit

#
available_hosts

#
default_host

fn default_host() -> Host

#
try_host_from_id

fn try_host_from_id(id :
HostId
) -> Host?