YARP
Yet Another Robot Platform
 
Loading...
Searching...
No Matches
IAudioGrabberRPCd Class Reference

#include <networkWrappers/audioRecorder_nws_yarp/AudioRecorderServerImpl.h>

+ Inheritance diagram for IAudioGrabberRPCd:

Public Member Functions

void setInterface (yarp::dev::IAudioGrabberSound *_iaudiograb)
 
virtual yarp::dev::ReturnValue setHWGain_RPC (const double gain) override
 
virtual yarp::dev::ReturnValue setSWGain_RPC (const double gain) override
 
virtual yarp::dev::ReturnValue resetRecordingAudioBuffer_RPC () override
 
virtual yarp::dev::ReturnValue startRecording_RPC () override
 
virtual yarp::dev::ReturnValue stopRecording_RPC () override
 
virtual return_isRecording isRecording_RPC () override
 
virtual return_getSound getSound_RPC (const size_t min_number_of_samples, const size_t max_number_of_samples, const double max_samples_timeout_s) override
 
virtual return_getRecordingAudioBufferMaxSize getRecordingAudioBufferMaxSize_RPC () override
 
virtual return_getRecordingAudioBufferCurrentSize getRecordingAudioBufferCurrentSize_RPC () override
 
std::mutex * getMutex ()
 
- Public Member Functions inherited from IAudioGrabberMsgs
virtual yarp::os::ApplicationNetworkProtocolVersion getLocalProtocolVersion ()
 
virtual yarp::os::ApplicationNetworkProtocolVersion getRemoteProtocolVersion ()
 
virtual bool checkProtocolVersion ()
 
 IAudioGrabberMsgs ()
 
virtual std::vector< std::string > help (const std::string &functionName="--all")
 
bool read (yarp::os::ConnectionReader &connection) override
 Read this object from a network connection.
 
- Public Member Functions inherited from yarp::os::Wire
yarp::os::WireLinkyarp ()
 Get YARP state associated with this object.
 
const yarp::os::WireLinkyarp () const
 Get YARP state associated with this object (const version).
 
- Public Member Functions inherited from yarp::os::PortReader
virtual ~PortReader ()
 Destructor.
 
virtual Type getReadType () const
 

Detailed Description

Definition at line 14 of file AudioRecorderServerImpl.h.

Member Function Documentation

◆ getMutex()

std::mutex * IAudioGrabberRPCd::getMutex ( )
inline

Definition at line 33 of file AudioRecorderServerImpl.h.

◆ getRecordingAudioBufferCurrentSize_RPC()

return_getRecordingAudioBufferCurrentSize IAudioGrabberRPCd::getRecordingAudioBufferCurrentSize_RPC ( )
overridevirtual

Reimplemented from IAudioGrabberMsgs.

Definition at line 171 of file AudioRecorderServerImpl.cpp.

◆ getRecordingAudioBufferMaxSize_RPC()

return_getRecordingAudioBufferMaxSize IAudioGrabberRPCd::getRecordingAudioBufferMaxSize_RPC ( )
overridevirtual

Reimplemented from IAudioGrabberMsgs.

Definition at line 147 of file AudioRecorderServerImpl.cpp.

◆ getSound_RPC()

return_getSound IAudioGrabberRPCd::getSound_RPC ( const size_t  min_number_of_samples,
const size_t  max_number_of_samples,
const double  max_samples_timeout_s 
)
overridevirtual

Reimplemented from IAudioGrabberMsgs.

Definition at line 124 of file AudioRecorderServerImpl.cpp.

◆ isRecording_RPC()

return_isRecording IAudioGrabberRPCd::isRecording_RPC ( )
overridevirtual

Reimplemented from IAudioGrabberMsgs.

Definition at line 98 of file AudioRecorderServerImpl.cpp.

◆ resetRecordingAudioBuffer_RPC()

ReturnValue IAudioGrabberRPCd::resetRecordingAudioBuffer_RPC ( )
overridevirtual

Reimplemented from IAudioGrabberMsgs.

Definition at line 53 of file AudioRecorderServerImpl.cpp.

◆ setHWGain_RPC()

ReturnValue IAudioGrabberRPCd::setHWGain_RPC ( const double  gain)
overridevirtual

Reimplemented from IAudioGrabberMsgs.

Definition at line 23 of file AudioRecorderServerImpl.cpp.

◆ setInterface()

void IAudioGrabberRPCd::setInterface ( yarp::dev::IAudioGrabberSound _iaudiograb)
inline

Definition at line 21 of file AudioRecorderServerImpl.h.

◆ setSWGain_RPC()

ReturnValue IAudioGrabberRPCd::setSWGain_RPC ( const double  gain)
overridevirtual

Reimplemented from IAudioGrabberMsgs.

Definition at line 38 of file AudioRecorderServerImpl.cpp.

◆ startRecording_RPC()

ReturnValue IAudioGrabberRPCd::startRecording_RPC ( )
overridevirtual

Reimplemented from IAudioGrabberMsgs.

Definition at line 68 of file AudioRecorderServerImpl.cpp.

◆ stopRecording_RPC()

ReturnValue IAudioGrabberRPCd::stopRecording_RPC ( )
overridevirtual

Reimplemented from IAudioGrabberMsgs.

Definition at line 83 of file AudioRecorderServerImpl.cpp.


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