diff options
Diffstat (limited to 'REFLECTION')
| -rw-r--r-- | REFLECTION | 521 | 
1 files changed, 521 insertions, 0 deletions
diff --git a/REFLECTION b/REFLECTION new file mode 100644 index 0000000..ec69dde --- /dev/null +++ b/REFLECTION @@ -0,0 +1,521 @@ +Extension [ <persistent> extension #121 SDL_mixer version 0.3.0 ] { + +  - Dependencies { +    Dependency [ sdl (Required) ] +  } + +  - Constants [5] { +    Constant [ int MIX_DEFAULT_CHANNELS ] { 2 } +    Constant [ int MIX_DEFAULT_FREQUENCY ] { 22050 } +    Constant [ int MIX_DEFAULT_FORMAT ] { 32784 } +    Constant [ int MIX_MAX_VOLUME ] { 128 } +    Constant [ int MIX_CHANNELS ] { 8 } +  } + +  - Functions { +    Function [ <internal:SDL_mixer> function Mix_Init ] { + +      - Parameters [1] { +        Parameter #0 [ <required> int $flags ] +      } +      - Return [ int ] +    } +    Function [ <internal:SDL_mixer> function Mix_Quit ] { + +      - Parameters [0] { +      } +      - Return [ void ] +    } +    Function [ <internal:SDL_mixer> function Mix_OpenAudio ] { + +      - Parameters [4] { +        Parameter #0 [ <required> int $frequency ] +        Parameter #1 [ <required> int $format ] +        Parameter #2 [ <required> int $channels ] +        Parameter #3 [ <required> int $chunksize ] +      } +      - Return [ int ] +    } +    Function [ <internal:SDL_mixer> function Mix_OpenAudioDevice ] { + +      - Parameters [6] { +        Parameter #0 [ <required> int $frequency ] +        Parameter #1 [ <required> int $format ] +        Parameter #2 [ <required> int $channels ] +        Parameter #3 [ <required> int $chunksize ] +        Parameter #4 [ <required> string $device ] +        Parameter #5 [ <required> int $allowed_changes ] +      } +      - Return [ int ] +    } +    Function [ <internal:SDL_mixer> function Mix_AllocateChannels ] { + +      - Parameters [1] { +        Parameter #0 [ <required> int $numchans ] +      } +      - Return [ int ] +    } +    Function [ <internal:SDL_mixer> function Mix_QuerySpec ] { + +      - Parameters [3] { +        Parameter #0 [ <required> int &$frequency ] +        Parameter #1 [ <required> int &$format ] +        Parameter #2 [ <required> int &$channels ] +      } +      - Return [ int ] +    } +    Function [ <internal:SDL_mixer> function Mix_LoadWAV_RW ] { + +      - Parameters [2] { +        Parameter #0 [ <required> SDL_RWops $src ] +        Parameter #1 [ <required> int $freesrc ] +      } +      - Return [ Mix_Chunk ] +    } +    Function [ <internal:SDL_mixer> function Mix_LoadWAV ] { + +      - Parameters [1] { +        Parameter #0 [ <required> string $file ] +      } +      - Return [ Mix_Chunk ] +    } +    Function [ <internal:SDL_mixer> function Mix_FreeChunk ] { + +      - Parameters [1] { +        Parameter #0 [ <required> Mix_Chunk $chunk ] +      } +      - Return [ void ] +    } +    Function [ <internal:SDL_mixer> function Mix_GetNumChunkDecoders ] { + +      - Parameters [0] { +      } +      - Return [ int ] +    } +    Function [ <internal:SDL_mixer> function Mix_GetChunkDecoder ] { + +      - Parameters [1] { +        Parameter #0 [ <required> int $index ] +      } +      - Return [ string ] +    } +    Function [ <internal:SDL_mixer> function Mix_HasChunkDecoder ] { + +      - Parameters [1] { +        Parameter #0 [ <required> string $name ] +      } +      - Return [ bool ] +    } +    Function [ <internal:SDL_mixer> function Mix_ReserveChannels ] { + +      - Parameters [1] { +        Parameter #0 [ <required> int $num ] +      } +      - Return [ int ] +    } +    Function [ <internal:SDL_mixer> function Mix_GroupChannel ] { + +      - Parameters [2] { +        Parameter #0 [ <required> int $which ] +        Parameter #1 [ <required> int $tag ] +      } +      - Return [ int ] +    } +    Function [ <internal:SDL_mixer> function Mix_GroupChannels ] { + +      - Parameters [3] { +        Parameter #0 [ <required> int $from ] +        Parameter #1 [ <required> int $to ] +        Parameter #2 [ <required> int $tag ] +      } +      - Return [ int ] +    } +    Function [ <internal:SDL_mixer> function Mix_GroupAvailable ] { + +      - Parameters [1] { +        Parameter #0 [ <required> int $tag ] +      } +      - Return [ int ] +    } +    Function [ <internal:SDL_mixer> function Mix_GroupCount ] { + +      - Parameters [1] { +        Parameter #0 [ <required> int $tag ] +      } +      - Return [ int ] +    } +    Function [ <internal:SDL_mixer> function Mix_GroupOldest ] { + +      - Parameters [1] { +        Parameter #0 [ <required> int $tag ] +      } +      - Return [ int ] +    } +    Function [ <internal:SDL_mixer> function Mix_GroupNewer ] { + +      - Parameters [1] { +        Parameter #0 [ <required> int $tag ] +      } +      - Return [ int ] +    } +    Function [ <internal:SDL_mixer> function Mix_PlayChannel ] { + +      - Parameters [3] { +        Parameter #0 [ <required> int $channel ] +        Parameter #1 [ <required> Mix_Chunk $chunk ] +        Parameter #2 [ <required> int $loops ] +      } +      - Return [ int ] +    } +    Function [ <internal:SDL_mixer> function Mix_PlayChannelTimed ] { + +      - Parameters [4] { +        Parameter #0 [ <required> int $channel ] +        Parameter #1 [ <required> Mix_Chunk $chunk ] +        Parameter #2 [ <required> int $loops ] +        Parameter #3 [ <required> int $ticks ] +      } +      - Return [ int ] +    } +    Function [ <internal:SDL_mixer> function Mix_FadeInChannelTimed ] { + +      - Parameters [5] { +        Parameter #0 [ <required> int $channel ] +        Parameter #1 [ <required> Mix_Chunk $chunk ] +        Parameter #2 [ <required> int $loops ] +        Parameter #3 [ <required> int $ms ] +        Parameter #4 [ <required> int $ticks ] +      } +      - Return [ int ] +    } +    Function [ <internal:SDL_mixer> function Mix_Volume ] { + +      - Parameters [2] { +        Parameter #0 [ <required> int $channel ] +        Parameter #1 [ <required> int $volume ] +      } +      - Return [ int ] +    } +    Function [ <internal:SDL_mixer> function Mix_VolumeChunk ] { + +      - Parameters [2] { +        Parameter #0 [ <required> Mix_Chunk $chunk ] +        Parameter #1 [ <required> int $volume ] +      } +      - Return [ int ] +    } +    Function [ <internal:SDL_mixer> function Mix_HaltChannel ] { + +      - Parameters [1] { +        Parameter #0 [ <required> int $channel ] +      } +      - Return [ int ] +    } +    Function [ <internal:SDL_mixer> function Mix_HaltGroup ] { + +      - Parameters [1] { +        Parameter #0 [ <required> int $tag ] +      } +      - Return [ int ] +    } +    Function [ <internal:SDL_mixer> function Mix_ExpireChannel ] { + +      - Parameters [2] { +        Parameter #0 [ <required> int $channel ] +        Parameter #1 [ <required> int $ticks ] +      } +      - Return [ int ] +    } +    Function [ <internal:SDL_mixer> function Mix_FadeOutChannel ] { + +      - Parameters [2] { +        Parameter #0 [ <required> int $which ] +        Parameter #1 [ <required> int $ms ] +      } +      - Return [ int ] +    } +    Function [ <internal:SDL_mixer> function Mix_FadeOutGroup ] { + +      - Parameters [2] { +        Parameter #0 [ <required> int $tag ] +        Parameter #1 [ <required> int $ms ] +      } +      - Return [ int ] +    } +    Function [ <internal:SDL_mixer> function Mix_Pause ] { + +      - Parameters [1] { +        Parameter #0 [ <required> int $channel ] +      } +      - Return [ void ] +    } +    Function [ <internal:SDL_mixer> function Mix_Resume ] { + +      - Parameters [1] { +        Parameter #0 [ <required> int $channel ] +      } +      - Return [ void ] +    } +    Function [ <internal:SDL_mixer> function Mix_Paused ] { + +      - Parameters [1] { +        Parameter #0 [ <required> int $channel ] +      } +      - Return [ int ] +    } +    Function [ <internal:SDL_mixer> function Mix_Playing ] { + +      - Parameters [1] { +        Parameter #0 [ <required> int $channel ] +      } +      - Return [ int ] +    } +    Function [ <internal:SDL_mixer> function Mix_GetChunk ] { + +      - Parameters [1] { +        Parameter #0 [ <required> int $channel ] +      } +      - Return [ Mix_Chunk ] +    } +    Function [ <internal:SDL_mixer> function Mix_CloseAudio ] { + +      - Parameters [0] { +      } +      - Return [ void ] +    } +    Function [ <internal:SDL_mixer> function Mix_LoadMUS ] { + +      - Parameters [1] { +        Parameter #0 [ <required> string $file ] +      } +      - Return [ Mix_Music ] +    } +    Function [ <internal:SDL_mixer> function Mix_LoadMUS_RW ] { + +      - Parameters [2] { +        Parameter #0 [ <required> SDL_RWops $src ] +        Parameter #1 [ <required> int $freesrc ] +      } +      - Return [ Mix_Music ] +    } +    Function [ <internal:SDL_mixer> function Mix_FreeMusic ] { + +      - Parameters [1] { +        Parameter #0 [ <required> Mix_Music $music ] +      } +      - Return [ void ] +    } +    Function [ <internal:SDL_mixer> function Mix_GetNumMusicDecoders ] { + +      - Parameters [0] { +      } +      - Return [ int ] +    } +    Function [ <internal:SDL_mixer> function Mix_GetMusicDecoder ] { + +      - Parameters [1] { +        Parameter #0 [ <required> int $index ] +      } +      - Return [ string ] +    } +    Function [ <internal:SDL_mixer> function Mix_PlayMusic ] { + +      - Parameters [2] { +        Parameter #0 [ <required> Mix_Music $music ] +        Parameter #1 [ <required> int $loops ] +      } +      - Return [ int ] +    } +    Function [ <internal:SDL_mixer> function Mix_FadeInMusic ] { + +      - Parameters [3] { +        Parameter #0 [ <required> Mix_Music $music ] +        Parameter #1 [ <required> int $loops ] +        Parameter #2 [ <required> int $ms ] +      } +      - Return [ int ] +    } +    Function [ <internal:SDL_mixer> function Mix_FadeInMusicPos ] { + +      - Parameters [4] { +        Parameter #0 [ <required> Mix_Music $music ] +        Parameter #1 [ <required> int $loops ] +        Parameter #2 [ <required> int $ms ] +        Parameter #3 [ <required> float $position ] +      } +      - Return [ int ] +    } +    Function [ <internal:SDL_mixer> function Mix_VolumeMusic ] { + +      - Parameters [1] { +        Parameter #0 [ <required> int $volume ] +      } +      - Return [ int ] +    } +    Function [ <internal:SDL_mixer> function Mix_HaltMusic ] { + +      - Parameters [0] { +      } +      - Return [ int ] +    } +    Function [ <internal:SDL_mixer> function Mix_FadeOutMusic ] { + +      - Parameters [1] { +        Parameter #0 [ <required> int $ms ] +      } +      - Return [ int ] +    } +    Function [ <internal:SDL_mixer> function Mix_PauseMusic ] { + +      - Parameters [0] { +      } +      - Return [ void ] +    } +    Function [ <internal:SDL_mixer> function Mix_ResumeMusic ] { + +      - Parameters [0] { +      } +      - Return [ void ] +    } +    Function [ <internal:SDL_mixer> function Mix_RewindMusic ] { + +      - Parameters [0] { +      } +      - Return [ void ] +    } +    Function [ <internal:SDL_mixer> function Mix_PausedMusic ] { + +      - Parameters [0] { +      } +      - Return [ int ] +    } +    Function [ <internal:SDL_mixer> function Mix_SetMusicPosition ] { + +      - Parameters [1] { +        Parameter #0 [ <required> float $position ] +      } +      - Return [ int ] +    } +    Function [ <internal:SDL_mixer> function Mix_PlayingMusic ] { + +      - Parameters [0] { +      } +      - Return [ int ] +    } +    Function [ <internal:SDL_mixer> function Mix_SetMusicCMD ] { + +      - Parameters [1] { +        Parameter #0 [ <required> string $command ] +      } +      - Return [ int ] +    } +    Function [ <internal:SDL_mixer> function Mix_SetSynchroValue ] { + +      - Parameters [1] { +        Parameter #0 [ <required> int $value ] +      } +      - Return [ int ] +    } +    Function [ <internal:SDL_mixer> function Mix_GetSynchroValue ] { + +      - Parameters [0] { +      } +      - Return [ int ] +    } +    Function [ <internal:SDL_mixer> function Mix_SetSoundFonts ] { + +      - Parameters [1] { +        Parameter #0 [ <required> string $paths ] +      } +      - Return [ int ] +    } +    Function [ <internal:SDL_mixer> function Mix_GetSoundFonts ] { + +      - Parameters [0] { +      } +      - Return [ string ] +    } +    Function [ <internal:SDL_mixer> function Mix_SetPosition ] { + +      - Parameters [3] { +        Parameter #0 [ <required> int $channel ] +        Parameter #1 [ <required> int $angle ] +        Parameter #2 [ <required> int $distance ] +      } +      - Return [ int ] +    } +    Function [ <internal:SDL_mixer> function Mix_SetDistance ] { + +      - Parameters [2] { +        Parameter #0 [ <required> int $channel ] +        Parameter #1 [ <required> int $distance ] +      } +      - Return [ int ] +    } +    Function [ <internal:SDL_mixer> function Mix_SetReverseStereo ] { + +      - Parameters [2] { +        Parameter #0 [ <required> int $channel ] +        Parameter #1 [ <required> int $flip ] +      } +      - Return [ int ] +    } +    Function [ <internal:SDL_mixer> function Mix_SetError ] { + +      - Parameters [0] { +      } +      - Return [ string ] +    } +    Function [ <internal:SDL_mixer> function Mix_GetError ] { + +      - Parameters [0] { +      } +      - Return [ string ] +    } +    Function [ <internal:SDL_mixer> function Mix_ClearError ] { + +      - Parameters [0] { +      } +      - Return [ string ] +    } +  } + +  - Classes [2] { +    Class [ <internal:SDL_mixer> final class Mix_Chunk ] { + +      - Constants [0] { +      } + +      - Static properties [0] { +      } + +      - Static methods [0] { +      } + +      - Properties [0] { +      } + +      - Methods [0] { +      } +    } + +    Class [ <internal:SDL_mixer> final class Mix_Music ] { + +      - Constants [0] { +      } + +      - Static properties [0] { +      } + +      - Static methods [0] { +      } + +      - Properties [0] { +      } + +      - Methods [0] { +      } +    } +  } +} +  | 
