YARP
Yet Another Robot Platform
Loading...
Searching...
No Matches
IAudioVisualStream.h
Go to the documentation of this file.
1
/*
2
* SPDX-FileCopyrightText: 2006-2021 Istituto Italiano di Tecnologia (IIT)
3
* SPDX-FileCopyrightText: 2006-2010 RobotCub Consortium
4
* SPDX-License-Identifier: BSD-3-Clause
5
*/
6
15
#ifndef YARP_DEV_IAUDIOVISUALSTREAM_H
16
#define YARP_DEV_IAUDIOVISUALSTREAM_H
17
18
#include <
yarp/dev/api.h
>
19
20
#include <
yarp/dev/ReturnValue.h
>
21
22
namespace
yarp::dev
{
23
24
class
YARP_dev_API
IAudioVisualStream
25
{
26
public
:
30
virtual
~IAudioVisualStream
();
31
32
virtual
yarp::dev::ReturnValue
hasAudio
(
bool
& has) = 0;
33
34
virtual
yarp::dev::ReturnValue
hasVideo
(
bool
& has) = 0;
35
36
virtual
yarp::dev::ReturnValue
hasRawVideo
(
bool
& has) = 0;
37
};
38
39
}
// namespace yarp::dev
40
41
#endif
// YARP_DEV_IAUDIOVISUALSTREAM_H
ReturnValue.h
yarp::dev::IAudioVisualStream
Definition
IAudioVisualStream.h:25
yarp::dev::IAudioVisualStream::hasVideo
virtual yarp::dev::ReturnValue hasVideo(bool &has)=0
yarp::dev::IAudioVisualStream::hasRawVideo
virtual yarp::dev::ReturnValue hasRawVideo(bool &has)=0
yarp::dev::IAudioVisualStream::hasAudio
virtual yarp::dev::ReturnValue hasAudio(bool &has)=0
yarp::dev::IAudioVisualStream::~IAudioVisualStream
virtual ~IAudioVisualStream()
Destructor.
yarp::dev::ReturnValue
Definition
ReturnValue.h:34
yarp::dev
For streams capable of holding different kinds of content, check what they actually have.
Definition
BatteryData.cpp:13
api.h
YARP_dev_API
#define YARP_dev_API
Definition
api.h:18
YARP
4.0.0+20250814.3+git8c5a8e3c5
src
libYARP_dev
src
yarp
dev
IAudioVisualStream.h
Generated on Sun Aug 24 2025 02:50:16 for YARP by
1.9.8