11#ifndef YARP_THRIFT_GENERATOR_SERVICE_IAUDIOGRABBERMSGS_H
12#define YARP_THRIFT_GENERATOR_SERVICE_IAUDIOGRABBERMSGS_H
49 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);
56 virtual std::vector<std::string>
help(
const std::string& functionName =
"--all");
virtual return_isRecording isRecording_RPC()
virtual yarp::dev::ReturnValue setHWGain_RPC(const double gain)
virtual return_getRecordingAudioBufferMaxSize getRecordingAudioBufferMaxSize_RPC()
virtual std::vector< std::string > help(const std::string &functionName="--all")
virtual return_getRecordingAudioBufferCurrentSize getRecordingAudioBufferCurrentSize_RPC()
virtual bool checkProtocolVersion()
bool read(yarp::os::ConnectionReader &connection) override
Read this object from a network connection.
virtual yarp::os::ApplicationNetworkProtocolVersion getLocalProtocolVersion()
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)
virtual yarp::dev::ReturnValue startRecording_RPC()
virtual yarp::dev::ReturnValue setSWGain_RPC(const double gain)
virtual yarp::os::ApplicationNetworkProtocolVersion getRemoteProtocolVersion()
virtual yarp::dev::ReturnValue resetRecordingAudioBuffer_RPC()
virtual yarp::dev::ReturnValue stopRecording_RPC()
An interface for reading from a network connection.
Base class for IDL client/server.