#include <yarp/dev/AudioGrabberInterfaces.h>
Inheritance diagram for yarp::dev::IAudioRender:Definition at line 78 of file AudioGrabberInterfaces.h.
Public Member Functions | |
| virtual | ~IAudioRender () |
| Destructor. More... | |
| virtual bool | renderSound (const yarp::sig::Sound &sound)=0 |
| Render a sound using a device (i.e. More... | |
| virtual bool | startPlayback ()=0 |
| Start the playback. More... | |
| virtual bool | stopPlayback ()=0 |
| Stop the playback. More... | |
| virtual bool | getPlaybackAudioBufferMaxSize (yarp::dev::AudioBufferSize &size)=0 |
| virtual bool | getPlaybackAudioBufferCurrentSize (yarp::dev::AudioBufferSize &size)=0 |
| virtual bool | resetPlaybackAudioBuffer ()=0 |
|
inlinevirtual |
Destructor.
Definition at line 84 of file AudioGrabberInterfaces.h.
|
pure virtual |
Implemented in PortAudioDeviceDriver, PortAudioPlayerDeviceDriver, and fakeSpeaker.
|
pure virtual |
Implemented in PortAudioDeviceDriver, PortAudioPlayerDeviceDriver, and fakeSpeaker.
|
pure virtual |
Render a sound using a device (i.e.
send it to the speakers).
| sound | the sound to be rendered |
Implemented in PortAudioDeviceDriver, PortAudioPlayerDeviceDriver, and fakeSpeaker.
|
pure virtual |
Implemented in PortAudioDeviceDriver, PortAudioPlayerDeviceDriver, and fakeSpeaker.
|
pure virtual |
Start the playback.
Implemented in PortAudioDeviceDriver, PortAudioPlayerDeviceDriver, and fakeSpeaker.
|
pure virtual |
Stop the playback.
Implemented in PortAudioDeviceDriver, PortAudioPlayerDeviceDriver, and fakeSpeaker.