openMSX
openmsx::CassettePlayer Member List

This is the complete list of members for openmsx::CassettePlayer, including all inherited members.

addFill(float *&buffer, float value, unsigned num)openmsx::SoundDeviceprotectedstatic
CassettePlayer(const HardwareConfig &hwConf)openmsx::CassettePlayerexplicit
CassettePlayerCommandopenmsx::CassettePlayerfriend
createResampler()openmsx::ResampledSoundDeviceprotected
generateChannels(std::span< float * > buffers, unsigned num) overrideopenmsx::CassettePlayervirtual
generateInput(float *buffer, size_t num)openmsx::ResampledSoundDevice
getAmplificationFactor() constopenmsx::SoundDeviceinline
getAmplificationFactorImpl() const overrideopenmsx::CassettePlayervirtual
getClass() const finalopenmsx::CassetteDevicevirtual
getConnector() constopenmsx::Pluggableinline
getDescription() const overrideopenmsx::CassettePlayervirtual
getEffectiveSpeed() constopenmsx::SoundDeviceprotected
getEmuClock()openmsx::ResampledSoundDeviceinline
getHostSampleClock() constopenmsx::SoundDeviceprotected
getImageName() constopenmsx::CassettePlayerinline
getInputRate() constopenmsx::SoundDeviceinlineprotected
getLastBuffer(unsigned channel)openmsx::SoundDevice
getLastBufferSize() constopenmsx::SoundDeviceinline
getLastMonoBufferSize() constopenmsx::SoundDeviceinline
getMediaInfo(TclObject &result) overrideopenmsx::CassettePlayervirtual
getName() const overrideopenmsx::CassettePlayervirtual
getNativeSampleRate() constopenmsx::SoundDeviceinline
getNumChannels() constopenmsx::SoundDeviceinline
getState() constopenmsx::CassettePlayerinline
getTapeLength(EmuTime::param time)openmsx::CassettePlayer
getTapePos(EmuTime::param time)openmsx::CassettePlayer
hasStereoChannels() constopenmsx::SoundDeviceinline
isMotorControlEnabled() constopenmsx::CassettePlayerinline
isPluggedIn() constopenmsx::Pluggableinline
isStereo() constopenmsx::SoundDeviceinline
MAX_CHANNELSopenmsx::SoundDevicestatic
MediaInfoProvider(const MediaInfoProvider &)=deleteopenmsx::MediaInfoProvider
MediaInfoProvider(MediaInfoProvider &&)=deleteopenmsx::MediaInfoProvider
MediaInfoProvider()=defaultopenmsx::MediaInfoProviderprotected
mixChannels(float *dataOut, size_t samples)openmsx::SoundDeviceprotected
muteChannel(unsigned channel, bool muted)openmsx::SoundDevice
Observer(const Observer &)=deleteopenmsx::Observer< Setting >protected
Observer(Observer &&)=deleteopenmsx::Observer< Setting >protected
Observer()=defaultopenmsx::Observer< Setting >protected
openmsx::operator=(const SoundDevice &)=deleteopenmsx::SoundDevice
openmsx::operator=(SoundDevice &&)=deleteopenmsx::SoundDevice
openmsx::Observer< Setting >::operator=(const Observer &)=deleteopenmsx::Observer< Setting >protected
openmsx::Observer< Setting >::operator=(Observer &&)=deleteopenmsx::Observer< Setting >protected
openmsx::MediaInfoProvider::operator=(const MediaInfoProvider &)=deleteopenmsx::MediaInfoProvider
openmsx::MediaInfoProvider::operator=(MediaInfoProvider &&)=deleteopenmsx::MediaInfoProvider
plug(Connector &connector, EmuTime::param time)openmsx::Pluggable
Pluggable()openmsx::Pluggableprotected
plugHelper(Connector &connector, EmuTime::param time) overrideopenmsx::CassettePlayervirtual
readSample(EmuTime::param time) overrideopenmsx::CassettePlayervirtual
recordChannel(unsigned channel, const Filename &filename)openmsx::SoundDevice
registerSound(const DeviceConfig &config)openmsx::SoundDeviceprotected
ResampledSoundDevice(MSXMotherBoard &motherBoard, std::string_view name, static_string_view description, unsigned channels, unsigned inputSampleRate, bool stereo)openmsx::ResampledSoundDeviceprotected
ResampleType enum nameopenmsx::ResampledSoundDevice
serialize(Archive &ar, unsigned version)openmsx::CassettePlayer
setConnector(Connector *conn)openmsx::Pluggableinlineprotected
setInputRate(unsigned sampleRate)openmsx::SoundDeviceinlineprotected
setMotor(bool status, EmuTime::param time) overrideopenmsx::CassettePlayervirtual
setOutputRate(unsigned hostSampleRate, double speed) overrideopenmsx::ResampledSoundDeviceprotectedvirtual
setSignal(bool output, EmuTime::param time) overrideopenmsx::CassettePlayervirtual
setSoftwareVolume(float volume, EmuTime::param time)openmsx::SoundDevice
setSoftwareVolume(float left, float right, EmuTime::param time)openmsx::SoundDevice
SoundDevice(const SoundDevice &)=deleteopenmsx::SoundDevice
SoundDevice(SoundDevice &&)=deleteopenmsx::SoundDevice
SoundDevice(MSXMixer &mixer, std::string_view name, static_string_view description, unsigned numChannels, unsigned inputRate, bool stereo)openmsx::SoundDeviceprotected
State enum nameopenmsx::CassettePlayer
subjectDeleted(const Setting &)openmsx::Observer< Setting >inlineprotectedvirtual
TAPE_RECORDING_DIRopenmsx::CassettePlayerstatic
TAPE_RECORDING_EXTENSIONopenmsx::CassettePlayerstatic
unplug(EmuTime::param time)openmsx::Pluggable
unplugHelper(EmuTime::param time) overrideopenmsx::CassettePlayervirtual
unregisterSound()openmsx::SoundDeviceprotected
update(const Setting &setting) noexcept overrideopenmsx::ResampledSoundDeviceprotectedvirtual
updateBuffer(size_t length, float *buffer, EmuTime::param time) overrideopenmsx::ResampledSoundDeviceprotectedvirtual
updateStream(EmuTime::param time)openmsx::SoundDeviceprotected
~CassettePlayer() overrideopenmsx::CassettePlayer
~MediaInfoProvider()=defaultopenmsx::MediaInfoProviderprotected
~Observer()=defaultopenmsx::Observer< Setting >protected
~Pluggable()=defaultopenmsx::Pluggablevirtual
~ResampledSoundDevice()openmsx::ResampledSoundDeviceprotected
~SoundDevice()openmsx::SoundDeviceprotected