struct RemiAudio::Drivers::PortAudio::StreamParameters

Defined in:

remiaudio/drivers/port-bindings.cr

Constructors

Class Method Summary

Instance Method Summary

Constructor Detail

def self.new(device : Int32, channelCount : Int32, sampleFormat : SampleFormat, suggestedLatency : Float64) #

[View source]
def self.new #

[View source]

Class Method Detail

def self.checkFormatSupported(inputParams : StreamParameters | Nil, outputParams : StreamParameters | Nil, sampleRate : SampleRate) : Bool #

[View source]
def self.isFormatSupported?(inputParams : StreamParameters | Nil, outputParams : StreamParameters | Nil, sampleRate : SampleRate) : Bool #

[View source]
def self.isInputFormatSupported?(params : StreamParameters, sampleRate : SampleRate) : Bool #

[View source]
def self.isOutputFormatSupported?(params : StreamParameters, sampleRate : SampleRate) : Bool #

[View source]

Instance Method Detail

def channelCount : Int32 #

[View source]
def channelCount=(channelCount : Int32) #

[View source]
def device : Int32 #

[View source]
def device=(device : Int32) #

[View source]
def sampleFormat : SampleFormat #

[View source]
def sampleFormat=(sampleFormat : SampleFormat) #

[View source]
def suggestedLatency : Float64 #

[View source]
def suggestedLatency=(suggestedLatency : Float64) #

[View source]