|
YARP
Yet Another Robot Platform
|
|
Go to the documentation of this file.
10 #ifndef YARP_DEV_SERVERSOUNDGRABBER_H
11 #define YARP_DEV_SERVERSOUNDGRABBER_H
38 #ifdef DEBUG_TIME_SPENT
62 bool close()
override;
69 #endif // YARP_DEV_SERVERSOUNDGRABBER_H
ServerSoundGrabber: Export a microphone device streaming sound samples
A base class for nested structures that can be searched.
bool close() override
Close the DeviceDriver.
An abstraction for a thread of execution.
ServerSoundGrabber & operator=(const ServerSoundGrabber &)=delete
bool open(yarp::os::Searchable &config) override
Configure with a set of options.
ServerSoundGrabber(ServerSoundGrabber &&)=delete
A mini-server for network communication.
Read a YARP-format sound block from a device.
Interface implemented by all objects that can read themselves from the network, such as Bottle object...
A container for a device driver.
ServerSoundGrabber(const ServerSoundGrabber &)=delete
bool read(yarp::os::ConnectionReader &connection) override
Read this object from a network connection.
ServerSoundGrabber & operator=(ServerSoundGrabber &&)=delete
An interface for reading from a network connection.
An abstraction for a time stamp and/or sequence number.
~ServerSoundGrabber() override
Interface implemented by deprecated device drivers.
void run() override
Main body of the new thread.