XenevaOS
Loading...
Searching...
No Matches
Public Attributes | List of all members
music_module_t Struct Reference

#include <i_sound.h>

Public Attributes

snddevice_t * sound_devices
 
int num_sound_devices
 
boolean(* Init )(void)
 
void(* Shutdown )(void)
 
void(* SetMusicVolume )(int volume)
 
void(* PauseMusic )(void)
 
void(* ResumeMusic )(void)
 
void *(* RegisterSong )(void *data, int len)
 
void(* UnRegisterSong )(void *handle)
 
void(* PlaySong )(void *handle, boolean looping)
 
void(* StopSong )(void)
 
boolean(* MusicIsPlaying )(void)
 
void(* Poll )(void)
 

Member Data Documentation

◆ Init

boolean(* music_module_t::Init) (void)

◆ MusicIsPlaying

boolean(* music_module_t::MusicIsPlaying) (void)

◆ num_sound_devices

int music_module_t::num_sound_devices

◆ PauseMusic

void(* music_module_t::PauseMusic) (void)

◆ PlaySong

void(* music_module_t::PlaySong) (void *handle, boolean looping)

◆ Poll

void(* music_module_t::Poll) (void)

◆ RegisterSong

void *(* music_module_t::RegisterSong) (void *data, int len)

◆ ResumeMusic

void(* music_module_t::ResumeMusic) (void)

◆ SetMusicVolume

void(* music_module_t::SetMusicVolume) (int volume)

◆ Shutdown

void(* music_module_t::Shutdown) (void)

◆ sound_devices

snddevice_t* music_module_t::sound_devices

◆ StopSong

void(* music_module_t::StopSong) (void)

◆ UnRegisterSong

void(* music_module_t::UnRegisterSong) (void *handle)

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