struct RayLib::AudioStream

Included Modules

Defined in:

raylib/structs.cr

Constructors

Instance Method Summary

Constructor Detail

def self.new(sample_rate : UInt32, sample_size : UInt32, channels : UInt32, audio_buffer : Pointer(Void), format : Int32, source : UInt32, buffers : StaticArray(UInt32, 2)) #

[View source]
def self.new(pull : JSON::PullParser) #

def self.new(unwrap : Pointer(Binding::AudioStream)) #

[View source]
def self.new(unwrap : Binding::AudioStream) #

[View source]

Instance Method Detail

def audio_buffer : Pointer(Void) #

[View source]
def audio_buffer=(audio_buffer : Pointer(Void)) #

[View source]
def buffers : StaticArray(LibC::UInt, 2) #

[View source]
def buffers=(buffers : StaticArray(LibC::UInt, 2)) #

[View source]
def channels : LibC::UInt #

[View source]
def channels=(channels : LibC::UInt) #

[View source]
def format : Int32 #

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

[View source]
def sample_rate : LibC::UInt #

[View source]
def sample_rate=(sample_rate : LibC::UInt) #

[View source]
def sample_size : LibC::UInt #

[View source]
def sample_size=(sample_size : LibC::UInt) #

[View source]
def source : LibC::UInt #

[View source]
def source=(source : LibC::UInt) #

[View source]
def to_unsafe #

[View source]