module PortAudio

Extended Modules

Defined in:

quartz/core/libportaudio.cr

Class Method Summary

Instance Method Summary

Macro Summary

Class Method Detail

def self.make_version_number(major, minor, subminor) #

Make the version hash form numbers


[View source]

Instance Method Detail

def format(t : UInt8.class) #

[View source]
def format(t : Int8.class) #

[View source]
def format(t : Int16.class) #

[View source]
def format(t : Int32.class) #

[View source]
def format(t : Float32.class) #

[View source]
def format(type) #

[View source]
def init #

Initialize Quartz module.

PortAudio context is AUTOMATICALLY initialized when you include this module, so you don't need to call this.


[View source]
def pa_version(io = STDOUT) #

Print out the version of internal PortAudio library.


[View source]

Macro Detail

macro except(code) #

exec PortAudio function and handle PaError.

Use for functions that return PaError.


[View source]