Anklang 0.3.0-460-gc4ef46ba
ASE — Anklang Sound Engine (C++)

« « « Anklang Documentation
Loading...
Searching...
No Matches
monitor.cc
Go to the documentation of this file.
1 // This Source Code Form is licensed MPL-2.0: http://mozilla.org/MPL/2.0
2#include "monitor.hh"
3#include "track.hh"
4#include "jsonipc/jsonipc.hh"
5#include "internal.hh"
6
7namespace Ase {
8
9// == MonitorImpl ==
10MonitorImpl::MonitorImpl()
11{}
12
13MonitorImpl::~MonitorImpl()
14{}
15
16DeviceP
17MonitorImpl::get_output () // TODO: implement
18{
19 return nullptr;
20}
21
23MonitorImpl::get_ochannel () // TODO: implement
24{
25 return -1;
26}
27
29MonitorImpl::get_mix_freq () // TODO: implement
30{
31 return 0;
32}
33
36{
37 return 0;
38}
39
40} // Ase
int64 get_frame_duration() override
Frame duration in µseconds for the calculation of monitor values.
Definition monitor.cc:35
DeviceP get_output() override
Retrieve output device the Monitor is connected to.
Definition monitor.cc:17
int64 get_mix_freq() override
Mix frequency at which monitor values are calculated.
Definition monitor.cc:29
int32 get_ochannel() override
Retrieve output channel the Monitor is connected to.
Definition monitor.cc:23
The Anklang C++ API namespace.
Definition api.hh:9
int32_t int32
A 32-bit signed integer.
Definition cxxaux.hh:28
int64_t int64
A 64-bit unsigned integer, use PRI*64 in format strings.
Definition cxxaux.hh:29