GameApi 28
Library used by GameApi Builder tool
Loading...
Searching...
No Matches
Mix_MusicInterface Struct Reference

#include <music.h>

Public Attributes

const char * tag
Mix_MusicAPI api
Mix_MusicType type
SDL_bool loaded
SDL_bool opened
int(* Load )(void)
int(* Open )(const SDL_AudioSpec *spec)
void *(* CreateFromRW )(SDL_RWops *src, int freesrc)
void *(* CreateFromFile )(const char *file)
void(* SetVolume )(void *music, int volume)
int(* Play )(void *music, int play_count)
SDL_bool(* IsPlaying )(void *music)
int(* GetAudio )(void *music, void *data, int bytes)
int(* Seek )(void *music, double position)
void(* Pause )(void *music)
void(* Resume )(void *music)
void(* Stop )(void *music)
void(* Delete )(void *music)
void(* Close )(void)
void(* Unload )(void)

Member Data Documentation

◆ api

Mix_MusicAPI Mix_MusicInterface::api

◆ Close

void(* Mix_MusicInterface::Close) (void)

◆ CreateFromFile

void *(* Mix_MusicInterface::CreateFromFile) (const char *file)

◆ CreateFromRW

void *(* Mix_MusicInterface::CreateFromRW) (SDL_RWops *src, int freesrc)

◆ Delete

void(* Mix_MusicInterface::Delete) (void *music)

◆ GetAudio

int(* Mix_MusicInterface::GetAudio) (void *music, void *data, int bytes)

◆ IsPlaying

SDL_bool(* Mix_MusicInterface::IsPlaying) (void *music)

◆ Load

int(* Mix_MusicInterface::Load) (void)

◆ loaded

SDL_bool Mix_MusicInterface::loaded

◆ Open

int(* Mix_MusicInterface::Open) (const SDL_AudioSpec *spec)

◆ opened

SDL_bool Mix_MusicInterface::opened

◆ Pause

void(* Mix_MusicInterface::Pause) (void *music)

◆ Play

int(* Mix_MusicInterface::Play) (void *music, int play_count)

◆ Resume

void(* Mix_MusicInterface::Resume) (void *music)

◆ Seek

int(* Mix_MusicInterface::Seek) (void *music, double position)

◆ SetVolume

void(* Mix_MusicInterface::SetVolume) (void *music, int volume)

◆ Stop

void(* Mix_MusicInterface::Stop) (void *music)

◆ tag

const char* Mix_MusicInterface::tag

◆ type

Mix_MusicType Mix_MusicInterface::type

◆ Unload

void(* Mix_MusicInterface::Unload) (void)

The documentation for this struct was generated from the following file: