MP34DT05 Microphone of Nano BLE Sense. We provide a proper Stream implementation. See https://github.com/arduino/ArduinoCore-nRF528x-mbedos.  
 More...
#include <AudioMP34DT05.h>
 | 
| 
virtual int  | not_supported (int out, const char *msg="") | 
|   | 
| 
void  | notifyAudioChange (AudioInfo info) | 
|   | 
| void  | onReceive () | 
|   | 
| 
void  | refillReadBuffer () | 
|   | 
 | 
| 
static void  | onReceiveStatic () | 
|   | 
MP34DT05 Microphone of Nano BLE Sense. We provide a proper Stream implementation. See https://github.com/arduino/ArduinoCore-nRF528x-mbedos. 
 
◆ addNotifyAudioChange()
Adds target to be notified about audio changes. 
Reimplemented in CodecNOP, EncodedAudioOutput, EncodedAudioStream, AACDecoderFDK, DecoderBasic, CodecChain, MP3DecoderHelix, MP3DecoderMAD, OggContainerDecoder, RTSPClient< TcpClient, UdpSocket >, Pipeline, and Pipeline::ModifyingStreamAdapter.
 
 
◆ audioInfo()
  
  | 
      
   | 
  
inlineoverridevirtualinherited   | 
  
 
 
◆ audioInfoOut()
provides the actual output AudioInfo: this is usually the same as audioInfo() unless we use a transforming stream 
Reimplemented in PureDataStream, PWMAudioOutput, ChannelFormatConverterStreamT< T >, ChannelFormatConverterStream, NumberFormatConverterStreamT< TFrom, TTo >, NumberFormatConverterStream, FormatConverterStream, Pipeline, ResampleStream, and ResampleStreamT< TInterpolator >.
 
 
◆ available()
◆ availableForWrite()
  
  
      
        
          | virtual int availableForWrite  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
inlineoverridevirtualinherited   | 
  
 
Reimplemented from Print.
Reimplemented in UDPStream, AudioFFTBase, I2SCodecStream, A2DPStream, AbstractURLStream, URLStreamESP32, Equalizer3Bands, Equalizer3BandsPerChannel, I2SStream, MeasuringStream, ProgressStream, FrequencyDetectorAutoCorrelation, FrequencyDetectorZeroCrossing, and VolumeStream.
 
 
◆ begin()
◆ clearNotifyAudioChange()
  
  
      
        
          | virtual void clearNotifyAudioChange  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
inlinevirtualinherited   | 
  
 
 
◆ end()
◆ flush()
  
  | 
      
   | 
  
inlineoverridevirtualinherited   | 
  
 
 
◆ onReceive()
for some strange reasons available provides only the right result after onReceive, so unfortunately we need to use an additional buffer 
 
 
◆ operator bool()
  
  
      
        
          | virtual operator bool  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
inlinevirtualinherited   | 
  
 
 
◆ readBytes()
  
  
      
        
          | size_t readBytes  | 
          ( | 
          uint8_t *  | 
          data,  | 
         
        
           | 
           | 
          size_t  | 
          len  | 
         
        
           | 
          ) | 
           |  | 
         
       
   | 
  
inlineoverridevirtual   | 
  
 
 
◆ removeNotifyAudioChange()
◆ setAudioInfo()
  
  | 
      
   | 
  
inlineoverridevirtualinherited   | 
  
 
Defines the input AudioInfo. 
Implements AudioInfoSupport.
Reimplemented in VS1053Stream, WM8960Stream, ChannelFormatConverterStreamT< T >, ChannelFormatConverterStream, VolumeStream, MiniAudioStream, PortAudioStream, I2SCodecStream, MozziStream, SPDIFOutput, AudioLoRa, AnalogAudioStream, I2SStream, TimerCallbackAudioStream, AudioBLEStream, LoRaStream, AudioFFTBase, AudioKitStream, VBANStream, AnalogAudioArduino, Equalizer3Bands, Equalizer3BandsPerChannel, AdapterAudioOutputToAudioStream, TimedStream, MeasuringStream, ProgressStream, CallbackStream, VolumeMeter, AudioInputMonitor, FormatConverterStream, FadeStream, GoertzelStream, Pipeline::ModifyingStreamAdapter, EncodedAudioStream, PureDataStream, GeneratedSoundStream< T >, GeneratedSoundStream< int16_t >, NumberFormatConverterStreamT< TFrom, TTo >, NumberFormatConverterStream, Pipeline, ResampleStream, and ResampleStreamT< TInterpolator >.
 
 
◆ write() [1/2]
  
  
      
        
          | virtual size_t write  | 
          ( | 
          const uint8_t *  | 
          data,  | 
         
        
           | 
           | 
          size_t  | 
          len  | 
         
        
           | 
          ) | 
           |  | 
         
       
   | 
  
inlineoverridevirtualinherited   | 
  
 
Implements BaseStream.
Reimplemented in I2SCodecStream, MozziStream, SPDIFOutput, I2SStream, FaustStream< DSP >, AudioFFTBase, TfLiteAudioStream, VS1053Stream, A2DPStream, AdaptiveResamplingStream, BufferedTaskStream, AnalogAudioStream, AudioEffectStreamT< T >, Equalizer3Bands, Equalizer3BandsPerChannel, TimedStream, BufferedStream, MeasuringStream, ProgressStream, AudioInputMonitor, FrequencyDetectorAutoCorrelation, FrequencyDetectorZeroCrossing, GoertzelStream, ResampleStreamT< TInterpolator >, VolumeStream, TfLiteAudioStreamBase, and AnalogDriverESP32V2::IO16Bit.
 
 
◆ write() [2/2]
  
  
      
        
          | virtual size_t write  | 
          ( | 
          uint8_t  | 
          ch | ) | 
           | 
         
       
   | 
  
inlineoverridevirtualinherited   | 
  
 
 
The documentation for this class was generated from the following file: