#include <array>#include <chrono>#include <memory>#include <string>#include <vector>#include "absl/status/status.h"#include "app/editor/music/music_constants.h"#include "app/emu/audio/audio_backend.h"#include "app/emu/emulator.h"#include "zelda3/music/music_bank.h"#include "zelda3/music/song_data.h"Go to the source code of this file.
Classes | |
| struct | yaze::editor::music::PlaybackState |
| Represents the current playback state of the music player. More... | |
| struct | yaze::editor::music::ChannelState |
| Represents the state of a single DSP channel for visualization. More... | |
| struct | yaze::editor::music::DspDebugStatus |
| DSP buffer diagnostic status for debug UI. More... | |
| struct | yaze::editor::music::ApuDebugStatus |
| APU timing diagnostic status for debug UI. More... | |
| struct | yaze::editor::music::AudioQueueStatus |
| Audio queue diagnostic status for debug UI. More... | |
| class | yaze::editor::music::MusicPlayer |
| Handles audio playback for the music editor using the SNES APU emulator. More... | |
Namespaces | |
| namespace | yaze |
| namespace | yaze::editor |
| Editors are the view controllers for the application. | |
| namespace | yaze::editor::music |
Enumerations | |
| enum class | yaze::editor::music::PlaybackMode { yaze::editor::music::Stopped , yaze::editor::music::Playing , yaze::editor::music::Paused , yaze::editor::music::Previewing } |
| Playback mode for the music player. More... | |