YARP
Yet Another Robot Platform
Loading...
Searching...
No Matches
PortAudioBuffer.h
Go to the documentation of this file.
1
/*
2
* SPDX-FileCopyrightText: 2006-2021 Istituto Italiano di Tecnologia (IIT)
3
* SPDX-License-Identifier: LGPL-2.1-or-later
4
*/
5
6
#ifndef PortAudioBufferh
7
#define PortAudioBufferh
8
9
#include <string>
10
#include <portaudio.h>
11
#include <
yarp/sig/AudioBufferSize.h
>
12
#include <
yarp/dev/CircularAudioBuffer.h
>
13
#include <cstdio>
14
15
struct
circularDataBuffers
16
{
17
yarp::dev::CircularAudioBuffer_16t
*
playData
=
nullptr
;
18
yarp::dev::CircularAudioBuffer_16t
*
recData
=
nullptr
;
19
bool
canPlay
=
false
;
20
bool
canRec
=
false
;
21
size_t
numPlayChannels
= 1;
22
size_t
numRecChannels
= 1;
23
};
24
25
#endif
AudioBufferSize.h
CircularAudioBuffer.h
yarp::dev::CircularAudioBuffer
Definition
CircularAudioBuffer.h:21
circularDataBuffers
Definition
PortAudioBuffer.h:16
circularDataBuffers::canRec
bool canRec
Definition
PortAudioBuffer.h:20
circularDataBuffers::playData
yarp::dev::CircularAudioBuffer_16t * playData
Definition
PortAudioBuffer.h:17
circularDataBuffers::numRecChannels
size_t numRecChannels
Definition
PortAudioBuffer.h:22
circularDataBuffers::recData
yarp::dev::CircularAudioBuffer_16t * recData
Definition
PortAudioBuffer.h:18
circularDataBuffers::canPlay
bool canPlay
Definition
PortAudioBuffer.h:19
circularDataBuffers::numPlayChannels
size_t numPlayChannels
Definition
PortAudioBuffer.h:21
YARP
3.11.100+20250522.12+gitdf27b01d4
src
devices
portaudio
PortAudioBuffer.h
Generated on Fri May 23 2025 02:40:33 for YARP by
1.9.8