Mach1 Spatial SDK
Loading...
Searching...
No Matches
Mach1AudioTimeline.h
1
#ifndef MACH1AUDIOTIMELINE_H
2
#define MACH1AUDIOTIMELINE_H
3
4
// Mach1 Spatial SDK
5
// Copyright © 2017-2021 Mach1. All rights reserved.
6
7
#include "Mach1AudioTimelineCAPI.h"
8
#include <string>
9
#include <vector>
10
11
class
Mach1AudioObject
{
12
private
:
13
void
*M1obj;
14
15
public
:
16
Mach1AudioObject
();
17
~Mach1AudioObject
();
18
19
std::string getName();
20
std::vector<Mach1KeyPoint> getKeyPoints();
21
22
void
setName(
const
std::string &name);
23
void
setKeyPoints(std::vector<Mach1KeyPoint> points);
24
};
25
26
class
Mach1AudioTimeline
{
27
private
:
28
void
*M1obj;
29
30
public
:
31
Mach1AudioTimeline
();
32
~Mach1AudioTimeline
();
33
34
std::vector<Mach1AudioObject> getAudioObjects();
35
36
void
parseADM(
char
*inXml);
37
void
parseAtmos(
char
*inDotAtmos,
char
*inDotAtmosDotMetadata);
38
};
39
40
#endif
// MACH1AUDIOTIMELINE_H
Mach1AudioObject
Definition
Mach1AudioTimeline.h:11
Mach1AudioTimeline
Definition
Mach1AudioTimeline.h:26
libmach1spatial
api_common
include
Mach1AudioTimeline.h
Generated by
1.9.8