|
OpenTTD Source 20251117-master-g7398d2e290
|
Metadata about a music track. More...
#include <base_media_music.h>
Data Fields | |
| std::string | songname |
| name of song displayed in UI | |
| std::string | filename |
| file on disk containing song (when used in MusicSet class) | |
| int | cat_index |
| entry index in CAT file, for filetype==MTT_MPSMIDI | |
| int | override_start |
| MIDI ticks to skip over in beginning. | |
| int | override_end |
| MIDI tick to end the song at (0 if no override) | |
| uint8_t | tracknr |
| track number of song displayed in UI | |
| MusicTrackType | filetype |
| decoder required for song file | |
| bool | loop |
| song should play in a tight loop if possible, never ending | |
Metadata about a music track.
Definition at line 35 of file base_media_music.h.
| int MusicSongInfo::cat_index |
entry index in CAT file, for filetype==MTT_MPSMIDI
Definition at line 38 of file base_media_music.h.
Referenced by MidiFile::GetSMFFile(), and MusicSystem::PlaylistRemove().
| std::string MusicSongInfo::filename |
file on disk containing song (when used in MusicSet class)
Definition at line 37 of file base_media_music.h.
Referenced by MidiFile::GetSMFFile(), and MusicSystem::PlaylistRemove().
| MusicTrackType MusicSongInfo::filetype |
decoder required for song file
Definition at line 42 of file base_media_music.h.
Referenced by MidiFile::GetSMFFile().
| bool MusicSongInfo::loop |
song should play in a tight loop if possible, never ending
Definition at line 43 of file base_media_music.h.
Referenced by MusicSystem::Play(), MusicDriver_DMusic::PlaySong(), and MusicDriver_Win32::PlaySong().
| int MusicSongInfo::override_end |
MIDI tick to end the song at (0 if no override)
Definition at line 40 of file base_media_music.h.
Referenced by MusicDriver_DMusic::PlaySong(), and MusicDriver_Win32::PlaySong().
| int MusicSongInfo::override_start |
MIDI ticks to skip over in beginning.
Definition at line 39 of file base_media_music.h.
Referenced by MusicDriver_DMusic::PlaySong(), and MusicDriver_Win32::PlaySong().
| std::string MusicSongInfo::songname |
name of song displayed in UI
Definition at line 36 of file base_media_music.h.
Referenced by MusicWindow::DrawWidget().
| uint8_t MusicSongInfo::tracknr |
track number of song displayed in UI
Definition at line 41 of file base_media_music.h.
Referenced by MusicWindow::DrawWidget().