Ardour
9.0-pre0-427-gd2a3450e2f
tmp_file.h
Go to the documentation of this file.
1
#ifndef AUDIOGRAPHER_TMP_FILE_H
2
#define AUDIOGRAPHER_TMP_FILE_H
3
4
#include <cstdio>
5
#include <string>
6
7
#include <glib.h>
8
#include "
pbd/gstdio_compat.h
"
9
10
#include "
sndfile_writer.h
"
11
#include "
sndfile_reader.h
"
12
13
namespace
AudioGrapher
14
{
15
17
template
<
typename
T = DefaultSampleType>
18
class
TmpFile
19
:
public
SndfileWriter
<T>
20
,
public
SndfileReader
<T>
21
{
22
public
:
23
virtual
~TmpFile
() {}
24
PBD::Signal
<void()>
FileFlushed
;
25
26
};
27
28
}
// namespace
29
30
#endif
// AUDIOGRAPHER_TMP_FILE_H
AudioGrapher::SndfileReader
Definition:
sndfile_reader.h:21
AudioGrapher::SndfileWriter
Definition:
sndfile_writer.h:27
AudioGrapher::TmpFile
A temporary file deleted after this class is destructed.
Definition:
tmp_file.h:21
AudioGrapher::TmpFile::FileFlushed
PBD::Signal< void()> FileFlushed
Definition:
tmp_file.h:24
AudioGrapher::TmpFile::~TmpFile
virtual ~TmpFile()
Definition:
tmp_file.h:23
PBD::Signal
Definition:
signals.h:169
gstdio_compat.h
AudioGrapher
Definition:
analysis_graph.h:33
sndfile_reader.h
sndfile_writer.h
libs
audiographer
audiographer
sndfile
tmp_file.h
Generated on Mon Nov 11 2024 08:49:08 for Ardour by
1.9.1