Functions
extern fn Mix_Init(_flags: int) -> int
**Parameters:**
| Name | Type |
|---|---|
_flags | int |
**Returns:** int
extern fn Mix_Quit() -> void
**Returns:** void
extern fn Mix_OpenAudio(_frequency: int, _format: int, _channels: int, _chunksize: int) -> int
**Parameters:**
| Name | Type |
|---|---|
_frequency | int |
_format | int |
_channels | int |
_chunksize | int |
**Returns:** int
extern fn Mix_CloseAudio() -> void
**Returns:** void
extern fn Mix_AllocateChannels(_numchans: int) -> int
**Parameters:**
| Name | Type |
|---|---|
_numchans | int |
**Returns:** int
extern fn Mix_LoadWAV(_file: string) -> Mix_Chunk
**Parameters:**
| Name | Type |
|---|---|
_file | string |
**Returns:** Mix_Chunk
extern fn Mix_FreeChunk(_chunk: Mix_Chunk) -> int
**Parameters:**
| Name | Type |
|---|---|
_chunk | Mix_Chunk |
**Returns:** int
extern fn Mix_PlayChannel(_channel: int, _chunk: Mix_Chunk, _loops: int) -> int
**Parameters:**
| Name | Type |
|---|---|
_channel | int |
_chunk | Mix_Chunk |
_loops | int |
**Returns:** int
extern fn Mix_PlayChannelTimed(_channel: int, _chunk: Mix_Chunk, _loops: int, _ticks: int) -> int
**Parameters:**
| Name | Type |
|---|---|
_channel | int |
_chunk | Mix_Chunk |
_loops | int |
_ticks | int |
**Returns:** int
extern fn Mix_FadeInChannel(_channel: int, _chunk: Mix_Chunk, _loops: int, _ms: int) -> int
**Parameters:**
| Name | Type |
|---|---|
_channel | int |
_chunk | Mix_Chunk |
_loops | int |
_ms | int |
**Returns:** int
extern fn Mix_HaltChannel(_channel: int) -> int
**Parameters:**
| Name | Type |
|---|---|
_channel | int |
**Returns:** int
extern fn Mix_FadeOutChannel(_channel: int, _ms: int) -> int
**Parameters:**
| Name | Type |
|---|---|
_channel | int |
_ms | int |
**Returns:** int
extern fn Mix_Volume(_channel: int, _volume: int) -> int
**Parameters:**
| Name | Type |
|---|---|
_channel | int |
_volume | int |
**Returns:** int
extern fn Mix_VolumeChunk(_chunk: Mix_Chunk, _volume: int) -> int
**Parameters:**
| Name | Type |
|---|---|
_chunk | Mix_Chunk |
_volume | int |
**Returns:** int
extern fn Mix_LoadMUS(_file: string) -> Mix_Music
**Parameters:**
| Name | Type |
|---|---|
_file | string |
**Returns:** Mix_Music
extern fn Mix_FreeMusic(_music: Mix_Music) -> void
**Parameters:**
| Name | Type |
|---|---|
_music | Mix_Music |
**Returns:** void
extern fn Mix_PlayMusic(_music: Mix_Music, _loops: int) -> int
**Parameters:**
| Name | Type |
|---|---|
_music | Mix_Music |
_loops | int |
**Returns:** int
extern fn Mix_FadeInMusic(_music: Mix_Music, _loops: int, _ms: int) -> int
**Parameters:**
| Name | Type |
|---|---|
_music | Mix_Music |
_loops | int |
_ms | int |
**Returns:** int
extern fn Mix_FadeInMusicPos(_music: Mix_Music, _loops: int, _ms: int, _position: float) -> int
**Parameters:**
| Name | Type |
|---|---|
_music | Mix_Music |
_loops | int |
_ms | int |
_position | float |
**Returns:** int
extern fn Mix_HaltMusic() -> int
**Returns:** int
extern fn Mix_FadeOutMusic(_ms: int) -> int
**Parameters:**
| Name | Type |
|---|---|
_ms | int |
**Returns:** int
extern fn Mix_RewindMusic() -> int
**Returns:** int
extern fn Mix_PauseMusic() -> void
**Returns:** void
extern fn Mix_ResumeMusic() -> void
**Returns:** void
extern fn Mix_VolumeMusic(_volume: int) -> int
**Parameters:**
| Name | Type |
|---|---|
_volume | int |
**Returns:** int
extern fn Mix_Playing(_channel: int) -> int
**Parameters:**
| Name | Type |
|---|---|
_channel | int |
**Returns:** int
extern fn Mix_Paused(_channel: int) -> int
**Parameters:**
| Name | Type |
|---|---|
_channel | int |
**Returns:** int
extern fn Mix_PlayingMusic() -> int
**Returns:** int
extern fn Mix_PausedMusic() -> int
**Returns:** int
extern fn Mix_SetPostMix(_callback: unknown, _arg: void) -> void
**Parameters:**
| Name | Type |
|---|---|
_callback | unknown |
_arg | void |
**Returns:** void
extern fn Mix_GetNumChannels() -> int
**Returns:** int
extern fn Mix_GetError() -> string
**Returns:** string
extern fn Mix_ClearError() -> int
**Returns:** int
Structs
*No public structs*
Enums
*No public enums*
Unions
*No public unions*
Opaque Types
opaque type Mix_Chunkopaque type Mix_Music
Constants
| Name | Type | Value |
|---|---|---|
MIX_INIT_FLAC | int | 1 |
MIX_INIT_MOD | int | 2 |
MIX_INIT_MP3 | int | 8 |
MIX_INIT_OGG | int | 16 |
MIX_INIT_MID | int | 32 |
MIX_INIT_OPUS | int | 64 |
MIX_DEFAULT_FORMAT | int | 32784 |
MIX_MAX_VOLUME | int | 128 |