|
Ring Daemon
|
#include <pulseloopbackcapture.h>

Public Types | |
| using | AudioFrameCallback = std::function< void(const void *data, size_t length)> |
Public Member Functions | |
| uint8_t | channels () const |
| bool | isRunning () const |
| PulseLoopbackCapture () | |
| uint32_t | sampleRate () const |
| bool | startCaptureAsync (AudioFrameCallback callback) |
| void | stopCapture () |
| ~PulseLoopbackCapture () | |
Definition at line 33 of file pulseloopbackcapture.h.
| using PulseLoopbackCapture::AudioFrameCallback = std::function<void(const void* data, size_t length)> |
Definition at line 36 of file pulseloopbackcapture.h.
| PulseLoopbackCapture::PulseLoopbackCapture | ( | ) |
Definition at line 31 of file pulseloopbackcapture.cpp.
| PulseLoopbackCapture::~PulseLoopbackCapture | ( | ) |
Definition at line 37 of file pulseloopbackcapture.cpp.
References stopCapture().

|
inline |
Definition at line 46 of file pulseloopbackcapture.h.
Referenced by jami::PulseLayer::startCaptureStream().
|
inline |
Definition at line 44 of file pulseloopbackcapture.h.
Referenced by jami::PulseLayer::startCaptureStream(), and jami::PulseLayer::stopCaptureStream().
|
inline |
Definition at line 45 of file pulseloopbackcapture.h.
Referenced by jami::PulseLayer::startCaptureStream().
| bool PulseLoopbackCapture::startCaptureAsync | ( | AudioFrameCallback | callback | ) |
Definition at line 43 of file pulseloopbackcapture.cpp.
References JAMI_ERROR, JAMI_WARNING, and stopCapture().
Referenced by jami::PulseLayer::startCaptureStream().

| void PulseLoopbackCapture::stopCapture | ( | ) |
Definition at line 98 of file pulseloopbackcapture.cpp.
Referenced by startCaptureAsync(), jami::PulseLayer::stopCaptureStream(), and ~PulseLoopbackCapture().