addFill(float *&buffer, float value, unsigned num) | openmsx::SoundDevice | protectedstatic |
CassettePlayer(const HardwareConfig &hwConf) | openmsx::CassettePlayer | explicit |
CassettePlayerCommand | openmsx::CassettePlayer | friend |
createResampler() | openmsx::ResampledSoundDevice | protected |
generateChannels(std::span< float * > buffers, unsigned num) override | openmsx::CassettePlayer | virtual |
generateInput(float *buffer, size_t num) | openmsx::ResampledSoundDevice | |
getAmplificationFactor() const | openmsx::SoundDevice | inline |
getAmplificationFactorImpl() const override | openmsx::CassettePlayer | virtual |
getClass() const final | openmsx::CassetteDevice | virtual |
getConnector() const | openmsx::Pluggable | inline |
getDescription() const override | openmsx::CassettePlayer | virtual |
getEffectiveSpeed() const | openmsx::SoundDevice | protected |
getEmuClock() | openmsx::ResampledSoundDevice | inline |
getHostSampleClock() const | openmsx::SoundDevice | protected |
getImageName() const | openmsx::CassettePlayer | inline |
getInputRate() const | openmsx::SoundDevice | inlineprotected |
getLastBuffer(unsigned channel) | openmsx::SoundDevice | |
getLastBufferSize() const | openmsx::SoundDevice | inline |
getLastMonoBufferSize() const | openmsx::SoundDevice | inline |
getMediaInfo(TclObject &result) override | openmsx::CassettePlayer | virtual |
getName() const override | openmsx::CassettePlayer | virtual |
getNativeSampleRate() const | openmsx::SoundDevice | inline |
getNumChannels() const | openmsx::SoundDevice | inline |
getState() const | openmsx::CassettePlayer | inline |
getTapeLength(EmuTime::param time) | openmsx::CassettePlayer | |
getTapePos(EmuTime::param time) | openmsx::CassettePlayer | |
hasStereoChannels() const | openmsx::SoundDevice | inline |
isMotorControlEnabled() const | openmsx::CassettePlayer | inline |
isPluggedIn() const | openmsx::Pluggable | inline |
isStereo() const | openmsx::SoundDevice | inline |
MAX_CHANNELS | openmsx::SoundDevice | static |
MediaInfoProvider(const MediaInfoProvider &)=delete | openmsx::MediaInfoProvider | |
MediaInfoProvider(MediaInfoProvider &&)=delete | openmsx::MediaInfoProvider | |
MediaInfoProvider()=default | openmsx::MediaInfoProvider | protected |
mixChannels(float *dataOut, size_t samples) | openmsx::SoundDevice | protected |
muteChannel(unsigned channel, bool muted) | openmsx::SoundDevice | |
Observer(const Observer &)=delete | openmsx::Observer< Setting > | protected |
Observer(Observer &&)=delete | openmsx::Observer< Setting > | protected |
Observer()=default | openmsx::Observer< Setting > | protected |
openmsx::operator=(const SoundDevice &)=delete | openmsx::SoundDevice | |
openmsx::operator=(SoundDevice &&)=delete | openmsx::SoundDevice | |
openmsx::Observer< Setting >::operator=(const Observer &)=delete | openmsx::Observer< Setting > | protected |
openmsx::Observer< Setting >::operator=(Observer &&)=delete | openmsx::Observer< Setting > | protected |
openmsx::MediaInfoProvider::operator=(const MediaInfoProvider &)=delete | openmsx::MediaInfoProvider | |
openmsx::MediaInfoProvider::operator=(MediaInfoProvider &&)=delete | openmsx::MediaInfoProvider | |
plug(Connector &connector, EmuTime::param time) | openmsx::Pluggable | |
Pluggable() | openmsx::Pluggable | protected |
plugHelper(Connector &connector, EmuTime::param time) override | openmsx::CassettePlayer | virtual |
readSample(EmuTime::param time) override | openmsx::CassettePlayer | virtual |
recordChannel(unsigned channel, const Filename &filename) | openmsx::SoundDevice | |
registerSound(const DeviceConfig &config) | openmsx::SoundDevice | protected |
ResampledSoundDevice(MSXMotherBoard &motherBoard, std::string_view name, static_string_view description, unsigned channels, unsigned inputSampleRate, bool stereo) | openmsx::ResampledSoundDevice | protected |
ResampleType enum name | openmsx::ResampledSoundDevice | |
serialize(Archive &ar, unsigned version) | openmsx::CassettePlayer | |
setConnector(Connector *conn) | openmsx::Pluggable | inlineprotected |
setInputRate(unsigned sampleRate) | openmsx::SoundDevice | inlineprotected |
setMotor(bool status, EmuTime::param time) override | openmsx::CassettePlayer | virtual |
setOutputRate(unsigned hostSampleRate, double speed) override | openmsx::ResampledSoundDevice | protectedvirtual |
setSignal(bool output, EmuTime::param time) override | openmsx::CassettePlayer | virtual |
setSoftwareVolume(float volume, EmuTime::param time) | openmsx::SoundDevice | |
setSoftwareVolume(float left, float right, EmuTime::param time) | openmsx::SoundDevice | |
SoundDevice(const SoundDevice &)=delete | openmsx::SoundDevice | |
SoundDevice(SoundDevice &&)=delete | openmsx::SoundDevice | |
SoundDevice(MSXMixer &mixer, std::string_view name, static_string_view description, unsigned numChannels, unsigned inputRate, bool stereo) | openmsx::SoundDevice | protected |
State enum name | openmsx::CassettePlayer | |
subjectDeleted(const Setting &) | openmsx::Observer< Setting > | inlineprotectedvirtual |
TAPE_RECORDING_DIR | openmsx::CassettePlayer | static |
TAPE_RECORDING_EXTENSION | openmsx::CassettePlayer | static |
unplug(EmuTime::param time) | openmsx::Pluggable | |
unplugHelper(EmuTime::param time) override | openmsx::CassettePlayer | virtual |
unregisterSound() | openmsx::SoundDevice | protected |
update(const Setting &setting) noexcept override | openmsx::ResampledSoundDevice | protectedvirtual |
updateBuffer(size_t length, float *buffer, EmuTime::param time) override | openmsx::ResampledSoundDevice | protectedvirtual |
updateStream(EmuTime::param time) | openmsx::SoundDevice | protected |
~CassettePlayer() override | openmsx::CassettePlayer | |
~MediaInfoProvider()=default | openmsx::MediaInfoProvider | protected |
~Observer()=default | openmsx::Observer< Setting > | protected |
~Pluggable()=default | openmsx::Pluggable | virtual |
~ResampledSoundDevice() | openmsx::ResampledSoundDevice | protected |
~SoundDevice() | openmsx::SoundDevice | protected |