1#ifndef MACH1AUDIOTIMELINECAPI_H
2#define MACH1AUDIOTIMELINECAPI_H
7#include "Mach1KeyPoint.h"
8#include "Mach1Point3D.h"
10#if defined(Mach1DecodeCore_h) || defined(Mach1EncodeCore_h) || defined(Mach1PositionalCore_h) || defined(Mach1TranscodeCore_h) || defined(Mach1AudioTimelineCore_h)
12# if defined(_WINDOWS) || defined(_WIN32)
13# define M1_API __declspec(dllexport)
20# if !defined(M1_STATIC) && (defined(_WINDOWS) || defined(_WIN32))
21# define M1_API __declspec(dllimport)
31M1_API
void *Mach1AudioObjectCAPI_create();
32M1_API
void Mach1AudioObjectCAPI_delete(
void *M1obj);
34M1_API
const char *Mach1AudioObjectCAPI_getName(
void *M1obj);
35M1_API
int Mach1AudioObjectCAPI_getKeyPointsCount(
void *M1obj);
36M1_API
Mach1KeyPoint Mach1AudioObjectCAPI_getKeyPoint(
void *M1obj,
int n);
37M1_API
Mach1KeyPoint *Mach1AudioObjectCAPI_getKeyPoints(
void *M1obj);
39M1_API
void Mach1AudioObjectCAPI_setName(
void *M1obj,
const char *name);
40M1_API
void Mach1AudioObjectCAPI_setKeyPoints(
void *M1obj,
Mach1KeyPoint *points,
int n);
42M1_API
void *Mach1AudioTimelineCAPI_create();
43M1_API
void Mach1AudioTimelineCAPI_delete(
void *M1obj);
45M1_API
int Mach1AudioTimelineCAPI_getAudioObjectCount(
void *M1obj);
46M1_API
void *Mach1AudioTimelineCAPI_getAudioObject(
void *M1obj,
int n);
48M1_API
void Mach1AudioTimelineCAPI_parseADM(
void *M1obj,
char *inXml);
49M1_API
void Mach1AudioTimelineCAPI_parseAtmos(
void *M1obj,
char *inDotAtmos,
char *inDotAtmosDotMetadata);
Definition Mach1KeyPoint.h:9