package vendor:sdl3/mixer
⌘K
Ctrl+K
or
/
Index
Constants (36)
- DURATION_INFINITE
- DURATION_UNKNOWN
- MAJOR_VERSION
- MICRO_VERSION
- MINOR_VERSION
PROP_… (31)
- PROP_AUDIO_DECODER_STRING
- PROP_AUDIO_LOAD_CLOSEIO_BOOLEAN
- PROP_AUDIO_LOAD_IGNORE_LOOPS_BOOLEAN
- PROP_AUDIO_LOAD_IOSTREAM_POINTER
- PROP_AUDIO_LOAD_PREDECODE_BOOLEAN
- PROP_AUDIO_LOAD_PREFERRED_MIXER_POINTER
- PROP_AUDIO_LOAD_SKIP_METADATA_TAGS_BOOLEAN
- PROP_METADATA_ALBUM_STRING
- PROP_METADATA_ARTIST_STRING
- PROP_METADATA_COPYRIGHT_STRING
- PROP_METADATA_DURATION_FRAMES_NUMBER
- PROP_METADATA_DURATION_INFINITE_BOOLEAN
- PROP_METADATA_TITLE_STRING
- PROP_METADATA_TOTAL_TRACKS_NUMBER
- PROP_METADATA_TRACK_NUMBER
- PROP_METADATA_YEAR_NUMBER
- PROP_MIXER_DEVICE_NUMBER
- PROP_PLAY_APPEND_SILENCE_FRAMES_NUMBER
- PROP_PLAY_APPEND_SILENCE_MILLISECONDS_NUMBER
- PROP_PLAY_FADE_IN_FRAMES_NUMBER
- PROP_PLAY_FADE_IN_MILLISECONDS_NUMBER
- PROP_PLAY_FADE_IN_START_GAIN_FLOAT
- PROP_PLAY_HALT_WHEN_EXHAUSTED_BOOLEAN
- PROP_PLAY_LOOPS_NUMBER
- PROP_PLAY_LOOP_START_FRAME_NUMBER
- PROP_PLAY_LOOP_START_MILLISECOND_NUMBER
- PROP_PLAY_MAX_FRAME_NUMBER
- PROP_PLAY_MAX_MILLISECONDS_NUMBER
- PROP_PLAY_START_FRAME_NUMBER
- PROP_PLAY_START_MILLISECOND_NUMBER
- PROP_PLAY_START_ORDER_NUMBER
Variables (0)
This section is empty.
Procedures (94)
- AudioFramesToMS
- AudioMSToFrames
- CreateAudioDecoder
- CreateAudioDecoder_IO
- CreateGroup
- CreateMixer
- CreateMixerDevice
- CreateSineWaveAudio
- CreateTrack
- DecodeAudio
- DestroyAudio
- DestroyAudioDecoder
- DestroyGroup
- DestroyMixer
- DestroyTrack
- FramesToMS
- Generate
- GetAudioDecoder
- GetAudioDecoderFormat
- GetAudioDecoderProperties
- GetAudioDuration
- GetAudioFormat
- GetAudioProperties
- GetGroupMixer
- GetGroupProperties
- GetMixerFormat
- GetMixerFrequencyRatio
- GetMixerGain
- GetMixerProperties
- GetNumAudioDecoders
- GetTaggedTracks
- GetTrack3DPosition
- GetTrackAudio
- GetTrackAudioStream
- GetTrackFadeFrames
- GetTrackFrequencyRatio
- GetTrackGain
- GetTrackLoops
- GetTrackMixer
- GetTrackPlaybackPosition
- GetTrackProperties
- GetTrackRemaining
- GetTrackTags
- Init
- LoadAudio
- LoadAudioNoCopy
- LoadAudioWithProperties
- LoadAudio_IO
- LoadRawAudio
- LoadRawAudioNoCopy
- LoadRawAudio_IO
- LockMixer
- MSToFrames
- PauseAllTracks
- PauseTag
- PauseTrack
- PlayAudio
- PlayTag
- PlayTrack
- Quit
- ResumeAllTracks
- ResumeTag
- ResumeTrack
- SetGroupPostMixCallback
- SetMixerFrequencyRatio
- SetMixerGain
- SetPostMixCallback
- SetTagGain
- SetTrack3DPosition
- SetTrackAudio
- SetTrackAudioStream
- SetTrackCookedCallback
- SetTrackFrequencyRatio
- SetTrackGain
- SetTrackGroup
- SetTrackIOStream
- SetTrackLoops
- SetTrackOutputChannelMap
- SetTrackPlaybackPosition
- SetTrackRawCallback
- SetTrackRawIOStream
- SetTrackStereo
- SetTrackStoppedCallback
- StopAllTracks
- StopTag
- StopTrack
- TagTrack
- TrackFramesToMS
- TrackMSToFrames
- TrackPaused
- TrackPlaying
- UnlockMixer
- UntagTrack
- Version
Procedure Groups (0)
This section is empty.
Types
AudioDecoder ¶
AudioDecoder :: struct {}
Related Procedures With Parameters
Related Procedures With Returns
Mixer ¶
Mixer :: struct {}
Related Procedures With Parameters
- CreateGroup
- CreateSineWaveAudio
- CreateTrack
- DestroyMixer
- Generate
- GetMixerFormat
- GetMixerFrequencyRatio
- GetMixerGain
- GetMixerProperties
- GetTaggedTracks
- LoadAudio
- LoadAudioNoCopy
- LoadAudio_IO
- LoadRawAudio
- LoadRawAudioNoCopy
- LoadRawAudio_IO
- LockMixer
- PauseAllTracks
- PauseTag
- PlayAudio
- PlayTag
- ResumeAllTracks
- ResumeTag
- SetMixerFrequencyRatio
- SetMixerGain
- SetPostMixCallback
- SetTagGain
- StopAllTracks
- StopTag
- UnlockMixer
Related Procedures With Returns
Track ¶
Track :: struct {}
Related Procedures With Parameters
- DestroyTrack
- GetTrack3DPosition
- GetTrackAudio
- GetTrackAudioStream
- GetTrackFadeFrames
- GetTrackFrequencyRatio
- GetTrackGain
- GetTrackLoops
- GetTrackMixer
- GetTrackPlaybackPosition
- GetTrackProperties
- GetTrackRemaining
- GetTrackTags
- PauseTrack
- PlayTrack
- ResumeTrack
- SetTrack3DPosition
- SetTrackAudio
- SetTrackAudioStream
- SetTrackCookedCallback
- SetTrackFrequencyRatio
- SetTrackGain
- SetTrackGroup
- SetTrackIOStream
- SetTrackLoops
- SetTrackOutputChannelMap
- SetTrackPlaybackPosition
- SetTrackRawCallback
- SetTrackRawIOStream
- SetTrackStereo
- SetTrackStoppedCallback
- StopTrack
- TagTrack
- TrackFramesToMS
- TrackMSToFrames
- TrackPaused
- TrackPlaying
- UntagTrack
TrackMixCallback ¶
TrackMixCallback :: proc(userdata: rawptr, track: ^Track, spec: ^sdl3.AudioSpec, pcm: ^f32, samples: i32)
Related Procedures With Parameters
Constants
DURATION_INFINITE ¶
DURATION_INFINITE :: -2
DURATION_UNKNOWN ¶
DURATION_UNKNOWN :: -1
MAJOR_VERSION ¶
MAJOR_VERSION :: 3
MICRO_VERSION ¶
MICRO_VERSION :: 4
MINOR_VERSION ¶
MINOR_VERSION :: 2
PROP_AUDIO_DECODER_STRING ¶
PROP_AUDIO_DECODER_STRING :: "SDL_mixer.audio.decoder"
PROP_AUDIO_LOAD_CLOSEIO_BOOLEAN ¶
PROP_AUDIO_LOAD_CLOSEIO_BOOLEAN :: "SDL_mixer.audio.load.closeio"
PROP_AUDIO_LOAD_IGNORE_LOOPS_BOOLEAN ¶
PROP_AUDIO_LOAD_IGNORE_LOOPS_BOOLEAN :: "SDL_mixer.audio.load.ignore_loops"
PROP_AUDIO_LOAD_IOSTREAM_POINTER ¶
PROP_AUDIO_LOAD_IOSTREAM_POINTER :: "SDL_mixer.audio.load.iostream"
PROP_AUDIO_LOAD_PREDECODE_BOOLEAN ¶
PROP_AUDIO_LOAD_PREDECODE_BOOLEAN :: "SDL_mixer.audio.load.predecode"
PROP_AUDIO_LOAD_PREFERRED_MIXER_POINTER ¶
PROP_AUDIO_LOAD_PREFERRED_MIXER_POINTER :: "SDL_mixer.audio.load.preferred_mixer"
PROP_AUDIO_LOAD_SKIP_METADATA_TAGS_BOOLEAN ¶
PROP_AUDIO_LOAD_SKIP_METADATA_TAGS_BOOLEAN :: "SDL_mixer.audio.load.skip_metadata_tags"
PROP_METADATA_ALBUM_STRING ¶
PROP_METADATA_ALBUM_STRING :: "SDL_mixer.metadata.album"
PROP_METADATA_ARTIST_STRING ¶
PROP_METADATA_ARTIST_STRING :: "SDL_mixer.metadata.artist"
PROP_METADATA_COPYRIGHT_STRING ¶
PROP_METADATA_COPYRIGHT_STRING :: "SDL_mixer.metadata.copyright"
PROP_METADATA_DURATION_FRAMES_NUMBER ¶
PROP_METADATA_DURATION_FRAMES_NUMBER :: "SDL_mixer.metadata.duration_frames"
PROP_METADATA_DURATION_INFINITE_BOOLEAN ¶
PROP_METADATA_DURATION_INFINITE_BOOLEAN :: "SDL_mixer.metadata.duration_infinite"
PROP_METADATA_TITLE_STRING ¶
PROP_METADATA_TITLE_STRING :: "SDL_mixer.metadata.title"
PROP_METADATA_TOTAL_TRACKS_NUMBER ¶
PROP_METADATA_TOTAL_TRACKS_NUMBER :: "SDL_mixer.metadata.total_tracks"
PROP_METADATA_TRACK_NUMBER ¶
PROP_METADATA_TRACK_NUMBER :: "SDL_mixer.metadata.track"
PROP_METADATA_YEAR_NUMBER ¶
PROP_METADATA_YEAR_NUMBER :: "SDL_mixer.metadata.year"
PROP_MIXER_DEVICE_NUMBER ¶
PROP_MIXER_DEVICE_NUMBER :: "SDL_mixer.mixer.device"
PROP_PLAY_APPEND_SILENCE_FRAMES_NUMBER ¶
PROP_PLAY_APPEND_SILENCE_FRAMES_NUMBER :: "SDL_mixer.play.append_silence_frames"
PROP_PLAY_APPEND_SILENCE_MILLISECONDS_NUMBER ¶
PROP_PLAY_APPEND_SILENCE_MILLISECONDS_NUMBER :: "SDL_mixer.play.append_silence_milliseconds"
PROP_PLAY_FADE_IN_FRAMES_NUMBER ¶
PROP_PLAY_FADE_IN_FRAMES_NUMBER :: "SDL_mixer.play.fade_in_frames"
PROP_PLAY_FADE_IN_MILLISECONDS_NUMBER ¶
PROP_PLAY_FADE_IN_MILLISECONDS_NUMBER :: "SDL_mixer.play.fade_in_milliseconds"
PROP_PLAY_FADE_IN_START_GAIN_FLOAT ¶
PROP_PLAY_FADE_IN_START_GAIN_FLOAT :: "SDL_mixer.play.fade_in_start_gain"
PROP_PLAY_HALT_WHEN_EXHAUSTED_BOOLEAN ¶
PROP_PLAY_HALT_WHEN_EXHAUSTED_BOOLEAN :: "SDL_mixer.play.halt_when_exhausted"
PROP_PLAY_LOOPS_NUMBER ¶
PROP_PLAY_LOOPS_NUMBER :: "SDL_mixer.play.loops"
PROP_PLAY_LOOP_START_FRAME_NUMBER ¶
PROP_PLAY_LOOP_START_FRAME_NUMBER :: "SDL_mixer.play.loop_start_frame"
PROP_PLAY_LOOP_START_MILLISECOND_NUMBER ¶
PROP_PLAY_LOOP_START_MILLISECOND_NUMBER :: "SDL_mixer.play.loop_start_millisecond"
PROP_PLAY_MAX_FRAME_NUMBER ¶
PROP_PLAY_MAX_FRAME_NUMBER :: "SDL_mixer.play.max_frame"
PROP_PLAY_MAX_MILLISECONDS_NUMBER ¶
PROP_PLAY_MAX_MILLISECONDS_NUMBER :: "SDL_mixer.play.max_milliseconds"
PROP_PLAY_START_FRAME_NUMBER ¶
PROP_PLAY_START_FRAME_NUMBER :: "SDL_mixer.play.start_frame"
PROP_PLAY_START_MILLISECOND_NUMBER ¶
PROP_PLAY_START_MILLISECOND_NUMBER :: "SDL_mixer.play.start_millisecond"
PROP_PLAY_START_ORDER_NUMBER ¶
PROP_PLAY_START_ORDER_NUMBER :: "SDL_mixer.play.start_order"
Variables
This section is empty.
Procedures
AudioFramesToMS ¶C · MIX_AudioFramesToMSSource · sdl3_mixer.odin:123
AudioMSToFrames ¶C · MIX_AudioMSToFramesSource · sdl3_mixer.odin:122
CreateAudioDecoder ¶C · MIX_CreateAudioDecoderSource · sdl3_mixer.odin:164
CreateAudioDecoder :: proc "c" (path: cstring, props: sdl3.PropertiesID) -> ^AudioDecoder ---
CreateAudioDecoder_IO ¶C · MIX_CreateAudioDecoder_IOSource · sdl3_mixer.odin:165
CreateAudioDecoder_IO :: proc "c" ( io: ^sdl3.IOStream, closeio: bool, props: sdl3.PropertiesID, ) -> ^AudioDecoder ---
CreateGroup ¶C · MIX_CreateGroupSource · sdl3_mixer.odin:153
CreateMixer ¶C · MIX_CreateMixerSource · sdl3_mixer.odin:82
CreateMixerDevice ¶C · MIX_CreateMixerDeviceSource · sdl3_mixer.odin:81
CreateMixerDevice :: proc "c" ( devid: sdl3.AudioDeviceID, spec: runtime.Maybe($T=^AudioSpec), ) -> ^Mixer ---
CreateSineWaveAudio ¶C · MIX_CreateSineWaveAudioSource · sdl3_mixer.odin:95
CreateTrack ¶C · MIX_CreateTrackSource · sdl3_mixer.odin:100
DecodeAudio ¶C · MIX_DecodeAudioSource · sdl3_mixer.odin:169
DecodeAudio :: proc "c" ( audiodecoder: ^AudioDecoder, buffer: rawptr, buflen: i32, #by_ptr spec: sdl3.AudioSpec, ) -> i32 ---
DestroyAudio ¶C · MIX_DestroyAudioSource · sdl3_mixer.odin:99
DestroyAudio :: proc "c" (audio: ^Audio) ---
DestroyAudioDecoder ¶C · MIX_DestroyAudioDecoderSource · sdl3_mixer.odin:166
DestroyAudioDecoder :: proc "c" (audiodecoder: ^AudioDecoder) ---
DestroyGroup ¶C · MIX_DestroyGroupSource · sdl3_mixer.odin:154
DestroyGroup :: proc "c" (group: ^Group) ---
DestroyMixer ¶C · MIX_DestroyMixerSource · sdl3_mixer.odin:83
DestroyMixer :: proc "c" (mixer: ^Mixer) ---
DestroyTrack ¶C · MIX_DestroyTrackSource · sdl3_mixer.odin:101
DestroyTrack :: proc "c" (track: ^Track) ---
FramesToMS ¶C · MIX_FramesToMSSource · sdl3_mixer.odin:125
Generate ¶C · MIX_GenerateSource · sdl3_mixer.odin:163
GetAudioDecoder ¶C · MIX_GetAudioDecoderSource · sdl3_mixer.odin:80
GetAudioDecoderFormat ¶C · MIX_GetAudioDecoderFormatSource · sdl3_mixer.odin:168
GetAudioDecoderFormat :: proc "c" (audiodecoder: ^AudioDecoder, spec: ^sdl3.AudioSpec) -> bool ---
GetAudioDecoderProperties ¶C · MIX_GetAudioDecoderPropertiesSource · sdl3_mixer.odin:167
GetAudioDecoderProperties :: proc "c" (audiodecoder: ^AudioDecoder) -> sdl3.PropertiesID ---
GetAudioDuration ¶C · MIX_GetAudioDurationSource · sdl3_mixer.odin:97
GetAudioFormat ¶C · MIX_GetAudioFormatSource · sdl3_mixer.odin:98
GetAudioProperties ¶C · MIX_GetAudioPropertiesSource · sdl3_mixer.odin:96
GetAudioProperties :: proc "c" (audio: ^Audio) -> sdl3.PropertiesID ---
GetGroupMixer ¶C · MIX_GetGroupMixerSource · sdl3_mixer.odin:156
GetGroupProperties ¶C · MIX_GetGroupPropertiesSource · sdl3_mixer.odin:155
GetGroupProperties :: proc "c" (group: ^Group) -> sdl3.PropertiesID ---
GetMixerFormat ¶C · MIX_GetMixerFormatSource · sdl3_mixer.odin:85
GetMixerFrequencyRatio ¶C · MIX_GetMixerFrequencyRatioSource · sdl3_mixer.odin:146
GetMixerGain ¶C · MIX_GetMixerGainSource · sdl3_mixer.odin:141
GetMixerProperties ¶C · MIX_GetMixerPropertiesSource · sdl3_mixer.odin:84
GetMixerProperties :: proc "c" (mixer: ^Mixer) -> sdl3.PropertiesID ---
GetNumAudioDecoders ¶C · MIX_GetNumAudioDecodersSource · sdl3_mixer.odin:79
GetNumAudioDecoders :: proc "c" () -> i32 ---
GetTaggedTracks ¶C · MIX_GetTaggedTracksSource · sdl3_mixer.odin:111
GetTrack3DPosition ¶C · MIX_GetTrack3DPositionSource · sdl3_mixer.odin:152
GetTrackAudio ¶C · MIX_GetTrackAudioSource · sdl3_mixer.odin:117
GetTrackAudioStream ¶C · MIX_GetTrackAudioStreamSource · sdl3_mixer.odin:118
GetTrackAudioStream :: proc "c" (track: ^Track) -> ^sdl3.AudioStream ---
GetTrackFadeFrames ¶C · MIX_GetTrackFadeFramesSource · sdl3_mixer.odin:114
GetTrackFrequencyRatio ¶C · MIX_GetTrackFrequencyRatioSource · sdl3_mixer.odin:148
GetTrackGain ¶C · MIX_GetTrackGainSource · sdl3_mixer.odin:143
GetTrackLoops ¶C · MIX_GetTrackLoopsSource · sdl3_mixer.odin:115
GetTrackMixer ¶C · MIX_GetTrackMixerSource · sdl3_mixer.odin:103
GetTrackPlaybackPosition ¶C · MIX_GetTrackPlaybackPositionSource · sdl3_mixer.odin:113
GetTrackProperties ¶C · MIX_GetTrackPropertiesSource · sdl3_mixer.odin:102
GetTrackProperties :: proc "c" (track: ^Track) -> sdl3.PropertiesID ---
GetTrackRemaining ¶C · MIX_GetTrackRemainingSource · sdl3_mixer.odin:119
GetTrackTags ¶C · MIX_GetTrackTagsSource · sdl3_mixer.odin:110
Init ¶C · MIX_InitSource · sdl3_mixer.odin:77
Init :: proc "c" () -> bool ---
LoadAudio ¶C · MIX_LoadAudioSource · sdl3_mixer.odin:89
LoadAudioNoCopy ¶C · MIX_LoadAudioNoCopySource · sdl3_mixer.odin:90
LoadAudioWithProperties ¶C · MIX_LoadAudioWithPropertiesSource · sdl3_mixer.odin:91
LoadAudioWithProperties :: proc "c" (props: sdl3.PropertiesID) -> ^Audio ---
LoadAudio_IO ¶C · MIX_LoadAudio_IOSource · sdl3_mixer.odin:88
LoadRawAudio ¶C · MIX_LoadRawAudioSource · sdl3_mixer.odin:93
LoadRawAudioNoCopy ¶C · MIX_LoadRawAudioNoCopySource · sdl3_mixer.odin:94
LoadRawAudio_IO ¶C · MIX_LoadRawAudio_IOSource · sdl3_mixer.odin:92
LockMixer ¶C · MIX_LockMixerSource · sdl3_mixer.odin:86
LockMixer :: proc "c" (mixer: ^Mixer) ---
MSToFrames ¶C · MIX_MSToFramesSource · sdl3_mixer.odin:124
PauseAllTracks ¶C · MIX_PauseAllTracksSource · sdl3_mixer.odin:133
PauseTag ¶C · MIX_PauseTagSource · sdl3_mixer.odin:134
PauseTrack ¶C · MIX_PauseTrackSource · sdl3_mixer.odin:132
PlayAudio ¶C · MIX_PlayAudioSource · sdl3_mixer.odin:128
PlayTag ¶C · MIX_PlayTagSource · sdl3_mixer.odin:127
PlayTag :: proc "c" (mixer: ^Mixer, tag: cstring, options: sdl3.PropertiesID) -> bool ---
PlayTrack ¶C · MIX_PlayTrackSource · sdl3_mixer.odin:126
PlayTrack :: proc "c" (track: ^Track, options: sdl3.PropertiesID) -> bool ---
Quit ¶C · MIX_QuitSource · sdl3_mixer.odin:78
Quit :: proc "c" () ---
ResumeAllTracks ¶C · MIX_ResumeAllTracksSource · sdl3_mixer.odin:136
ResumeTag ¶C · MIX_ResumeTagSource · sdl3_mixer.odin:137
ResumeTrack ¶C · MIX_ResumeTrackSource · sdl3_mixer.odin:135
SetGroupPostMixCallback ¶C · MIX_SetGroupPostMixCallbackSource · sdl3_mixer.odin:161
SetGroupPostMixCallback :: proc "c" ( group: ^Group, cb: GroupMixCallback, userdata: rawptr, ) -> bool ---
SetMixerFrequencyRatio ¶C · MIX_SetMixerFrequencyRatioSource · sdl3_mixer.odin:145
SetMixerGain ¶C · MIX_SetMixerGainSource · sdl3_mixer.odin:140
SetPostMixCallback ¶C · MIX_SetPostMixCallbackSource · sdl3_mixer.odin:162
SetPostMixCallback :: proc "c" (mixer: ^Mixer, cb: PostMixCallback, userdata: rawptr) -> bool ---
SetTagGain ¶C · MIX_SetTagGainSource · sdl3_mixer.odin:144
SetTrack3DPosition ¶C · MIX_SetTrack3DPositionSource · sdl3_mixer.odin:151
SetTrackAudio ¶C · MIX_SetTrackAudioSource · sdl3_mixer.odin:104
SetTrackAudioStream ¶C · MIX_SetTrackAudioStreamSource · sdl3_mixer.odin:105
SetTrackAudioStream :: proc "c" (track: ^Track, stream: ^sdl3.AudioStream) -> bool ---
SetTrackCookedCallback ¶C · MIX_SetTrackCookedCallbackSource · sdl3_mixer.odin:160
SetTrackCookedCallback :: proc "c" ( track: ^Track, cb: TrackMixCallback, userdata: rawptr, ) -> bool ---
SetTrackFrequencyRatio ¶C · MIX_SetTrackFrequencyRatioSource · sdl3_mixer.odin:147
SetTrackGain ¶C · MIX_SetTrackGainSource · sdl3_mixer.odin:142
SetTrackGroup ¶C · MIX_SetTrackGroupSource · sdl3_mixer.odin:157
SetTrackIOStream ¶C · MIX_SetTrackIOStreamSource · sdl3_mixer.odin:106
SetTrackLoops ¶C · MIX_SetTrackLoopsSource · sdl3_mixer.odin:116
SetTrackOutputChannelMap ¶C · MIX_SetTrackOutputChannelMapSource · sdl3_mixer.odin:149
SetTrackPlaybackPosition ¶C · MIX_SetTrackPlaybackPositionSource · sdl3_mixer.odin:112
SetTrackRawCallback ¶C · MIX_SetTrackRawCallbackSource · sdl3_mixer.odin:159
SetTrackRawCallback :: proc "c" ( track: ^Track, cb: TrackMixCallback, userdata: rawptr, ) -> bool ---
SetTrackRawIOStream ¶C · MIX_SetTrackRawIOStreamSource · sdl3_mixer.odin:107
SetTrackStereo ¶C · MIX_SetTrackStereoSource · sdl3_mixer.odin:150
SetTrackStoppedCallback ¶C · MIX_SetTrackStoppedCallbackSource · sdl3_mixer.odin:158
SetTrackStoppedCallback :: proc "c" ( track: ^Track, cb: TrackStoppedCallback, userdata: rawptr, ) -> bool ---
StopAllTracks ¶C · MIX_StopAllTracksSource · sdl3_mixer.odin:130
StopTag ¶C · MIX_StopTagSource · sdl3_mixer.odin:131
StopTrack ¶C · MIX_StopTrackSource · sdl3_mixer.odin:129
TagTrack ¶C · MIX_TagTrackSource · sdl3_mixer.odin:108
TrackFramesToMS ¶C · MIX_TrackFramesToMSSource · sdl3_mixer.odin:121
TrackMSToFrames ¶C · MIX_TrackMSToFramesSource · sdl3_mixer.odin:120
TrackPaused ¶C · MIX_TrackPausedSource · sdl3_mixer.odin:139
TrackPlaying ¶C · MIX_TrackPlayingSource · sdl3_mixer.odin:138
UnlockMixer ¶C · MIX_UnlockMixerSource · sdl3_mixer.odin:87
UnlockMixer :: proc "c" (mixer: ^Mixer) ---
UntagTrack ¶C · MIX_UntagTrackSource · sdl3_mixer.odin:109
Version ¶C · MIX_VersionSource · sdl3_mixer.odin:76
Version :: proc "c" () -> i32 ---
Procedure Groups
This section is empty.
Source Files
Generation Information
Generated with odin version dev-2026-10 (vendor "odin") Windows_amd64 @ 2026-10-27 00:10:37.863079700 +0000 UTC