libdisplaydevice latest
C++ library to modify display devices.
display_device::NoopAudioContext Class Reference

A no-operation implementation for AudioContextInterface. More...

#include <src/common/include/display_device/noop_audio_context.h>

Inheritance diagram for display_device::NoopAudioContext:
[legend]
Collaboration diagram for display_device::NoopAudioContext:
[legend]

Public Member Functions

bool capture () override
 
bool isCaptured () const override
 
void release () override
 
- Public Member Functions inherited from display_device::AudioContextInterface
virtual ~AudioContextInterface ()=default
 Default virtual destructor.
 

Detailed Description

A no-operation implementation for AudioContextInterface.

Member Function Documentation

◆ capture()

bool display_device::NoopAudioContext::capture ( )
nodiscardoverridevirtual

Always returns true and sets m_is_captured to true.

Implements display_device::AudioContextInterface.

◆ isCaptured()

bool display_device::NoopAudioContext::isCaptured ( ) const
nodiscardoverridevirtual

Returns the m_is_captured value.

Implements display_device::AudioContextInterface.

◆ release()

void display_device::NoopAudioContext::release ( )
overridevirtual

Sets m_is_captured to false.

Implements display_device::AudioContextInterface.


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