Public Member Functions

  • InputDeviceNodeOpenSlImpl (InputDeviceNodeOpenSl *parent, const shared_ptr< ContextOpenSl > &context)
  • void
    initRecorder (size_t numChannels, size_t sampleRate, size_t framesPerBlock)
  • void
    destroyRecorder ()
  • void
    beginRecording ()
  • void
    stopRecording ()
  • void
    enqueueSamples (SLAndroidSimpleBufferQueueItf bufferQueue)

Static Public Member Functions

  • void
    recorderCallback (SLAndroidSimpleBufferQueueItf bufferQueue, void *context)