33#ifndef DVD_AUDIO_DESCRIPTOR_H_
34#define DVD_AUDIO_DESCRIPTOR_H_
60 void clean() noexcept { dirty(
false); }
PROPERTY_RW(I8, volume, 100)
PROPERTY_R_IW(bool, dirty, true)
PROPERTY_RW(bool, isLooping, false)
AudioDescriptor(const ResourceDescriptor< AudioDescriptor > &descriptor)
PROPERTY_RW(I8, channelID, -1)
bool unload() noexcept override
PROPERTY_RW(F32, frequency, 44.2f)
PROPERTY_RW(I8, bitDepth, 16)
PROPERTY_RW(bool, is3D, false)
void setAudioFile(const ResourcePath &filePath)
Handle console commands that start with a forward slash.
FileNameAndPath splitPathToNameAndLocation(const ResourcePath &input)