arduino-audio-tools
Loading...
Searching...
No Matches
SPIRegAudioSlave Member List

This is the complete list of members for SPIRegAudioSlave, including all inherited members.

_timeoutPrintprotected
activeSPIRegAudioSlaveprotected
addNotifyAudioChange(AudioInfoSupport &bi)AudioInfoSourceinlinevirtual
audioInfo() overrideAudioStreaminlinevirtual
audioInfoOut()AudioInfoSupportinlinevirtual
AudioStream()=defaultAudioStream
AudioStream(AudioStream &)=defaultAudioStream
available() overrideSPIRegAudioSlaveinlinevirtual
availableForWrite() overrideSPIRegAudioSlaveinlinevirtual
BaseStream()=defaultBaseStream
BaseStream(BaseStream &)=defaultBaseStream
begin(SPIRegAudioSlaveConfig cfg=SPIRegAudioSlaveConfig())SPIRegAudioSlaveinline
audio_tools::AudioStream::begin()BaseStreaminlinevirtual
clearNotifyAudioChange()AudioInfoSourceinlinevirtual
configSPIRegAudioSlaveprotected
decodeInfo(const uint8_t *in, AudioInfo &out)SPIRegAudioSlaveinlineprotectedstatic
encodeInfo(const AudioInfo &in, uint8_t *out)SPIRegAudioSlaveinlineprotectedstatic
end() overrideSPIRegAudioSlaveinlinevirtual
flush() overrideBaseStreaminlinevirtual
frameThunk(size_t len, void *self)SPIRegAudioSlaveinlineprotectedstatic
infoAudioStreamprotected
info_rawSPIRegAudioSlaveprotected
is_notify_activeAudioInfoSourceprotected
isActive() constSPIRegAudioSlaveinline
isNotifyActive()AudioInfoSourceinline
mime() overrideSPIRegAudioSlaveinlinevirtual
mime_cbSPIRegAudioSlaveprotected
mime_ctxSPIRegAudioSlaveprotected
mime_rawSPIRegAudioSlaveprotected
mime_strSPIRegAudioSlaveprotected
mimeType()SPIRegAudioSlaveinline
not_supported(int out, const char *msg="")AudioStreaminlineprotectedvirtual
notify_vectorAudioInfoSourceprotected
notifyAudioChange(AudioInfo info)AudioInfoSourceinlineprotected
onFrame(size_t len)SPIRegAudioSlaveinlineprotected
operator bool()AudioStreaminlinevirtual
operator=(AudioStream &)=defaultAudioStream
audio_tools::BaseStream::operator=(BaseStream &)=defaultBaseStream
overflow_bytesSPIRegAudioSlaveprotected
overflowBytes() constSPIRegAudioSlaveinline
p_bufferSPIRegAudioSlaveprotected
pending_infoSPIRegAudioSlaveprotected
pending_mimeSPIRegAudioSlaveprotected
readBytes(uint8_t *data, size_t len) overrideSPIRegAudioSlaveinlinevirtual
readSilence(uint8_t *buffer, size_t length)AudioStreaminlinevirtual
refillReadBuffer()BaseStreaminlineprotected
removeNotifyAudioChange(AudioInfoSupport &bi)AudioInfoSourceinlinevirtual
setAudioInfo(AudioInfo newInfo) overrideAudioStreaminlinevirtual
setMimeCallback(void(*cb)(const char *mime, void *ctx), void *ctx=nullptr)SPIRegAudioSlaveinline
setNotifyActive(bool flag)AudioInfoSourceinline
setWriteBufferSize(int size)BaseStreaminline
spiSPIRegAudioSlaveprotected
SPIRegAudioSlave(BaseBuffer< uint8_t > &buffer)SPIRegAudioSlaveinline
stageReply(uint8_t addr, size_t want)SPIRegAudioSlaveinlineprotected
storeWrite(uint8_t addr, size_t len)SPIRegAudioSlaveinlineprotected
tmp_inBaseStreamprotected
tmp_outBaseStreamprotected
update()SPIRegAudioSlaveinline
write(const uint8_t *data, size_t len) overrideAudioStreaminlinevirtual
audio_tools::BaseStream::write(uint8_t ch) overrideBaseStreaminlinevirtual
write_buffer_sizeBaseStreamprotected
writeSilence(size_t len)AudioStreaminlinevirtual
~AudioStream()=defaultAudioStreamvirtual
~BaseStream()=defaultBaseStreamvirtual
~Stream()=defaultStreamvirtual