Pulp 1.88.0
Cross-platform audio plugin framework
Loading...
Searching...
No Matches
pulp::audio::RollingAudioCaptureHold Class Reference

#include <rolling_audio_capture_buffer.hpp>

Public Member Functions

 RollingAudioCaptureHold ()=default
 RollingAudioCaptureHold (const RollingAudioCaptureHold &)=delete
RollingAudioCaptureHold & operator= (const RollingAudioCaptureHold &)=delete
 RollingAudioCaptureHold (RollingAudioCaptureHold &&other) noexcept
RollingAudioCaptureHold & operator= (RollingAudioCaptureHold &&other) noexcept
 ~RollingAudioCaptureHold () noexcept
bool valid () const noexcept
const RollingAudioCaptureSnapshot & snapshot () const noexcept
void release () noexcept

Friends

class RollingAudioCaptureBuffer

Constructor & Destructor Documentation

◆ RollingAudioCaptureHold() [1/3]

pulp::audio::RollingAudioCaptureHold::RollingAudioCaptureHold ( )
default

◆ RollingAudioCaptureHold() [2/3]

pulp::audio::RollingAudioCaptureHold::RollingAudioCaptureHold ( const RollingAudioCaptureHold & )
delete

◆ RollingAudioCaptureHold() [3/3]

pulp::audio::RollingAudioCaptureHold::RollingAudioCaptureHold ( RollingAudioCaptureHold && other)
noexcept

◆ ~RollingAudioCaptureHold()

pulp::audio::RollingAudioCaptureHold::~RollingAudioCaptureHold ( )
noexcept

Member Function Documentation

◆ operator=() [1/2]

RollingAudioCaptureHold & pulp::audio::RollingAudioCaptureHold::operator= ( const RollingAudioCaptureHold & )
delete

◆ operator=() [2/2]

RollingAudioCaptureHold & pulp::audio::RollingAudioCaptureHold::operator= ( RollingAudioCaptureHold && other)
noexcept

◆ release()

void pulp::audio::RollingAudioCaptureHold::release ( )
noexcept

◆ snapshot()

const RollingAudioCaptureSnapshot & pulp::audio::RollingAudioCaptureHold::snapshot ( ) const
inlinenoexcept

◆ valid()

bool pulp::audio::RollingAudioCaptureHold::valid ( ) const
inlinenoexcept

◆ RollingAudioCaptureBuffer

friend class RollingAudioCaptureBuffer
friend

The documentation for this class was generated from the following file: