Module occSDLsound - Interface to foreign library occSDLsound

Interface to foreign library occSDLsound. Generated automatically using SWIG 1.3.31.

Index

Declarations

occSDLsound.inc:17Data type Sound.SampleFlags

DATA TYPE Sound.SampleFlags

Foreign enumeration type Sound_SampleFlags.

occSDLsound.inc:19Data type Sound.AudioInfo

DATA TYPE Sound.AudioInfo

Foreign struct type Sound_AudioInfo.

occSDLsound.inc:21Data type Sound.Version

DATA TYPE Sound.Version

Foreign struct type Sound_Version.

occSDLsound.inc:23Data type Sound.Sample

DATA TYPE Sound.Sample

Foreign struct type Sound_Sample.

occSDLsound.inc:25Data type Sound.DecoderInfo

DATA TYPE Sound.DecoderInfo

Foreign struct type Sound_DecoderInfo.

occSDLsound.inc:35Constant SOUND.VER.MAJOR

VAL INT SOUND.VER.MAJOR

Foreign constant SOUND_VER_MAJOR.

occSDLsound.inc:39Constant SOUND.VER.MINOR

VAL INT SOUND.VER.MINOR

Foreign constant SOUND_VER_MINOR.

occSDLsound.inc:43Constant SOUND.VER.PATCH

VAL INT SOUND.VER.PATCH

Foreign constant SOUND_VER_PATCH.

occSDLsound.inc:46Group Sound.SampleFlags

Foreign enumeration Sound_SampleFlags.

occSDLsound.inc:58Process Sound.AudioInfo.format.set

INLINE PROC Sound.AudioInfo.format.set (VAL Sound.AudioInfo self, VAL INT16 format)

Foreign function Sound_AudioInfo_format_set.

occSDLsound.inc:65Process Sound.AudioInfo.format.get

INLINE PROC Sound.AudioInfo.format.get (VAL Sound.AudioInfo self, RESULT INT16 return.value)

Foreign function Sound_AudioInfo_format_get.

occSDLsound.inc:72Process Sound.AudioInfo.channels.set

INLINE PROC Sound.AudioInfo.channels.set (VAL Sound.AudioInfo self, VAL BYTE channels)

Foreign function Sound_AudioInfo_channels_set.

occSDLsound.inc:79Process Sound.AudioInfo.channels.get

INLINE PROC Sound.AudioInfo.channels.get (VAL Sound.AudioInfo self, RESULT BYTE return.value)

Foreign function Sound_AudioInfo_channels_get.

occSDLsound.inc:86Process Sound.AudioInfo.rate.set

INLINE PROC Sound.AudioInfo.rate.set (VAL Sound.AudioInfo self, VAL INT rate)

Foreign function Sound_AudioInfo_rate_set.

occSDLsound.inc:93Process Sound.AudioInfo.rate.get

INLINE PROC Sound.AudioInfo.rate.get (VAL Sound.AudioInfo self, RESULT INT return.value)

Foreign function Sound_AudioInfo_rate_get.

occSDLsound.inc:100Process new.Sound.AudioInfo

INLINE PROC new.Sound.AudioInfo (RESULT Sound.AudioInfo return.value)

Foreign function new_Sound_AudioInfo.

occSDLsound.inc:107Process delete.Sound.AudioInfo

INLINE PROC delete.Sound.AudioInfo (VAL Sound.AudioInfo self)

Foreign function delete_Sound_AudioInfo.

occSDLsound.inc:116Process Sound.DecoderInfo.extensions.set

INLINE PROC Sound.DecoderInfo.extensions.set (VAL Sound.DecoderInfo self, VAL INT extensions)

Foreign function Sound_DecoderInfo_extensions_set.

occSDLsound.inc:123Process Sound.DecoderInfo.extensions.get

INLINE PROC Sound.DecoderInfo.extensions.get (VAL Sound.DecoderInfo self, RESULT INT return.value)

Foreign function Sound_DecoderInfo_extensions_get.

occSDLsound.inc:130Process Sound.DecoderInfo.description.set

INLINE PROC Sound.DecoderInfo.description.set (VAL Sound.DecoderInfo self, VAL []BYTE description)

Foreign function Sound_DecoderInfo_description_set.

occSDLsound.inc:137Process Sound.DecoderInfo.description.get

INLINE PROC Sound.DecoderInfo.description.get (VAL Sound.DecoderInfo self, RESULT INT return.value)

Foreign function Sound_DecoderInfo_description_get.

occSDLsound.inc:144Process Sound.DecoderInfo.author.set

INLINE PROC Sound.DecoderInfo.author.set (VAL Sound.DecoderInfo self, VAL []BYTE author)

Foreign function Sound_DecoderInfo_author_set.

occSDLsound.inc:151Process Sound.DecoderInfo.author.get

INLINE PROC Sound.DecoderInfo.author.get (VAL Sound.DecoderInfo self, RESULT INT return.value)

Foreign function Sound_DecoderInfo_author_get.

occSDLsound.inc:158Process Sound.DecoderInfo.url.set

INLINE PROC Sound.DecoderInfo.url.set (VAL Sound.DecoderInfo self, VAL []BYTE url)

Foreign function Sound_DecoderInfo_url_set.

occSDLsound.inc:165Process Sound.DecoderInfo.url.get

INLINE PROC Sound.DecoderInfo.url.get (VAL Sound.DecoderInfo self, RESULT INT return.value)

Foreign function Sound_DecoderInfo_url_get.

occSDLsound.inc:172Process new.Sound.DecoderInfo

INLINE PROC new.Sound.DecoderInfo (RESULT Sound.DecoderInfo return.value)

Foreign function new_Sound_DecoderInfo.

occSDLsound.inc:179Process delete.Sound.DecoderInfo

INLINE PROC delete.Sound.DecoderInfo (VAL Sound.DecoderInfo self)

Foreign function delete_Sound_DecoderInfo.

occSDLsound.inc:188Process Sound.Sample.decoder.set

INLINE PROC Sound.Sample.decoder.set (VAL Sound.Sample self, VAL Sound.DecoderInfo decoder)

Foreign function Sound_Sample_decoder_set.

occSDLsound.inc:195Process Sound.Sample.decoder.get

INLINE PROC Sound.Sample.decoder.get (VAL Sound.Sample self, RESULT Sound.DecoderInfo return.value)

Foreign function Sound_Sample_decoder_get.

occSDLsound.inc:202Process Sound.Sample.desired.set

INLINE PROC Sound.Sample.desired.set (VAL Sound.Sample self, VAL Sound.AudioInfo desired)

Foreign function Sound_Sample_desired_set.

occSDLsound.inc:209Process Sound.Sample.desired.get

INLINE PROC Sound.Sample.desired.get (VAL Sound.Sample self, RESULT Sound.AudioInfo return.value)

Foreign function Sound_Sample_desired_get.

occSDLsound.inc:216Process Sound.Sample.actual.set

INLINE PROC Sound.Sample.actual.set (VAL Sound.Sample self, VAL Sound.AudioInfo actual)

Foreign function Sound_Sample_actual_set.

occSDLsound.inc:223Process Sound.Sample.actual.get

INLINE PROC Sound.Sample.actual.get (VAL Sound.Sample self, RESULT Sound.AudioInfo return.value)

Foreign function Sound_Sample_actual_get.

occSDLsound.inc:230Process Sound.Sample.buffer.set

INLINE PROC Sound.Sample.buffer.set (VAL Sound.Sample self, VAL INT buffer)

Foreign function Sound_Sample_buffer_set.

occSDLsound.inc:237Process Sound.Sample.buffer.get

INLINE PROC Sound.Sample.buffer.get (VAL Sound.Sample self, RESULT INT return.value)

Foreign function Sound_Sample_buffer_get.

occSDLsound.inc:244Process Sound.Sample.buffer.size.set

INLINE PROC Sound.Sample.buffer.size.set (VAL Sound.Sample self, VAL INT buffer.size)

Foreign function Sound_Sample_buffer_size_set.

occSDLsound.inc:251Process Sound.Sample.buffer.size.get

INLINE PROC Sound.Sample.buffer.size.get (VAL Sound.Sample self, RESULT INT return.value)

Foreign function Sound_Sample_buffer_size_get.

occSDLsound.inc:258Process Sound.Sample.flags.set

INLINE PROC Sound.Sample.flags.set (VAL Sound.Sample self, VAL Sound.SampleFlags flags)

Foreign function Sound_Sample_flags_set.

occSDLsound.inc:265Process Sound.Sample.flags.get

INLINE PROC Sound.Sample.flags.get (VAL Sound.Sample self, RESULT Sound.SampleFlags return.value)

Foreign function Sound_Sample_flags_get.

occSDLsound.inc:272Process new.Sound.Sample

INLINE PROC new.Sound.Sample (RESULT Sound.Sample return.value)

Foreign function new_Sound_Sample.

occSDLsound.inc:279Process delete.Sound.Sample

INLINE PROC delete.Sound.Sample (VAL Sound.Sample self)

Foreign function delete_Sound_Sample.

occSDLsound.inc:288Process Sound.Version.major.set

INLINE PROC Sound.Version.major.set (VAL Sound.Version self, VAL INT major)

Foreign function Sound_Version_major_set.

occSDLsound.inc:295Process Sound.Version.major.get

INLINE PROC Sound.Version.major.get (VAL Sound.Version self, RESULT INT return.value)

Foreign function Sound_Version_major_get.

occSDLsound.inc:302Process Sound.Version.minor.set

INLINE PROC Sound.Version.minor.set (VAL Sound.Version self, VAL INT minor)

Foreign function Sound_Version_minor_set.

occSDLsound.inc:309Process Sound.Version.minor.get

INLINE PROC Sound.Version.minor.get (VAL Sound.Version self, RESULT INT return.value)

Foreign function Sound_Version_minor_get.

occSDLsound.inc:316Process Sound.Version.patch.set

INLINE PROC Sound.Version.patch.set (VAL Sound.Version self, VAL INT patch)

Foreign function Sound_Version_patch_set.

occSDLsound.inc:323Process Sound.Version.patch.get

INLINE PROC Sound.Version.patch.get (VAL Sound.Version self, RESULT INT return.value)

Foreign function Sound_Version_patch_get.

occSDLsound.inc:330Process new.Sound.Version

INLINE PROC new.Sound.Version (RESULT Sound.Version return.value)

Foreign function new_Sound_Version.

occSDLsound.inc:337Process delete.Sound.Version

INLINE PROC delete.Sound.Version (VAL Sound.Version self)

Foreign function delete_Sound_Version.

occSDLsound.inc:345Process Sound.GetLinkedVersion

INLINE PROC Sound.GetLinkedVersion (VAL Sound.Version ver)

Foreign function Sound_GetLinkedVersion.

occSDLsound.inc:352Process Sound.Init

INLINE PROC Sound.Init (RESULT INT return.value)

Foreign function Sound_Init.

occSDLsound.inc:359Process Sound.Quit

INLINE PROC Sound.Quit (RESULT INT return.value)

Foreign function Sound_Quit.

occSDLsound.inc:366Process Sound.AvailableDecoders

INLINE PROC Sound.AvailableDecoders (RESULT Sound.DecoderInfo return.value)

Foreign function Sound_AvailableDecoders.

occSDLsound.inc:373Process Sound.GetError

INLINE PROC Sound.GetError (RESULT INT return.value)

Foreign function Sound_GetError.

occSDLsound.inc:380Process occ.Sound.GetError

INLINE PROC occ.Sound.GetError ([]BYTE err.str, VAL INT err.str.len, RESULT INT return.value)

Foreign function occ_Sound_GetError.

occSDLsound.inc:387Process Sound.ClearError

INLINE PROC Sound.ClearError ()

Foreign function Sound_ClearError.

occSDLsound.inc:394Process Sound.NewSample

INLINE PROC Sound.NewSample (VAL INT rw, VAL []BYTE ext, VAL Sound.AudioInfo desired, VAL INT bufferSize, RESULT Sound.Sample return.value)

Foreign function Sound_NewSample.

occSDLsound.inc:401Process Sound.NewSampleFromFile

INLINE PROC Sound.NewSampleFromFile (VAL []BYTE fname, VAL Sound.AudioInfo desired, VAL INT bufferSize, RESULT Sound.Sample return.value)

Foreign function Sound_NewSampleFromFile.

occSDLsound.inc:408Process Sound.FreeSample

INLINE PROC Sound.FreeSample (VAL Sound.Sample sample)

Foreign function Sound_FreeSample.

occSDLsound.inc:415Process Sound.SetBufferSize

INLINE PROC Sound.SetBufferSize (VAL Sound.Sample sample, VAL INT new.size, RESULT INT return.value)

Foreign function Sound_SetBufferSize.

occSDLsound.inc:422Process Sound.Decode

INLINE PROC Sound.Decode (VAL Sound.Sample sample, RESULT INT return.value)

Foreign function Sound_Decode.

occSDLsound.inc:429Process Sound.DecodeAll

INLINE PROC Sound.DecodeAll (VAL Sound.Sample sample, RESULT INT return.value)

Foreign function Sound_DecodeAll.

occSDLsound.inc:436Process Sound.Rewind

INLINE PROC Sound.Rewind (VAL Sound.Sample sample, RESULT INT return.value)

Foreign function Sound_Rewind.

occSDLsound.inc:443Process Sound.Seek

INLINE PROC Sound.Seek (VAL Sound.Sample sample, VAL INT ms, RESULT INT return.value)

Foreign function Sound_Seek.

occSDLsound.inc:450Process get.audio.callback.ptr

INLINE PROC get.audio.callback.ptr (RESULT INT return.value)

Foreign function get_audio_callback_ptr.

occSDLsound.inc:457Process check.if.done.playing

INLINE PROC check.if.done.playing (RESULT INT return.value)

Foreign function check_if_done_playing.