Skip to content

Commit

Permalink
recompiled mach1spatial-libs
Browse files Browse the repository at this point in the history
  • Loading branch information
Travis CI User committed Mar 5, 2024
1 parent 7eba664 commit dcc5649
Show file tree
Hide file tree
Showing 138 changed files with 236 additions and 2 deletions.
2 changes: 1 addition & 1 deletion examples/mach1spatial-c/ios/Pod-Mach1SpatialAPI
Submodule Pod-Mach1SpatialAPI updated 43 files
+1 −1 Examples/spatialaudioplayer-example/Podfile.lock
+10 −0 Examples/spatialaudioplayer-example/spatialaudioplayer-example.xcworkspace/contents.xcworkspacedata
+21 −0 ...ples/spatialaudioplayer-example/spatialaudioplayer-example/Assets.xcassets/bluetooth.imageset/Contents.json
+ ...ples/spatialaudioplayer-example/spatialaudioplayer-example/Assets.xcassets/bluetooth.imageset/bluetooth.png
+ Examples/spatialaudioplayer-example/spatialaudioplayer-example/Assets.xcassets/bluetooth.png
+21 −0 Examples/spatialaudioplayer-example/spatialaudioplayer-example/Assets.xcassets/dial.imageset/Contents.json
+ Examples/spatialaudioplayer-example/spatialaudioplayer-example/Assets.xcassets/dial.imageset/dial.png
+ Examples/spatialaudioplayer-example/spatialaudioplayer-example/Assets.xcassets/dial.png
+ Examples/spatialaudioplayer-example/spatialaudioplayer-example/Assets.xcassets/dir.imageset/dir.png
+ Examples/spatialaudioplayer-example/spatialaudioplayer-example/Assets.xcassets/dir.png
+21 −0 ...ples/spatialaudioplayer-example/spatialaudioplayer-example/Assets.xcassets/indicator.imageset/Contents.json
+ ...ples/spatialaudioplayer-example/spatialaudioplayer-example/Assets.xcassets/indicator.imageset/indicator.png
+ Examples/spatialaudioplayer-example/spatialaudioplayer-example/Assets.xcassets/indicator.png
+ Examples/spatialaudioplayer-example/spatialaudioplayer-example/Assets.xcassets/mach1.imageset/mach1.png
+ Examples/spatialaudioplayer-example/spatialaudioplayer-example/Assets.xcassets/mach1.png
+21 −0 Examples/spatialaudioplayer-example/spatialaudioplayer-example/Assets.xcassets/mach1_4f.imageset/Contents.json
+ Examples/spatialaudioplayer-example/spatialaudioplayer-example/Assets.xcassets/mach1_4f.imageset/mach1_4f.png
+ Examples/spatialaudioplayer-example/spatialaudioplayer-example/Assets.xcassets/mach1_4f.png
+21 −0 Examples/spatialaudioplayer-example/spatialaudioplayer-example/Assets.xcassets/next.imageset/Contents.json
+ Examples/spatialaudioplayer-example/spatialaudioplayer-example/Assets.xcassets/next.imageset/next.png
+ Examples/spatialaudioplayer-example/spatialaudioplayer-example/Assets.xcassets/next.png
+21 −0 Examples/spatialaudioplayer-example/spatialaudioplayer-example/Assets.xcassets/play.imageset/Contents.json
+ Examples/spatialaudioplayer-example/spatialaudioplayer-example/Assets.xcassets/play.imageset/play.png
+ Examples/spatialaudioplayer-example/spatialaudioplayer-example/Assets.xcassets/play.png
+21 −0 ...tialaudioplayer-example/spatialaudioplayer-example/Assets.xcassets/playing_indicator.imageset/Contents.json
+ ...oplayer-example/spatialaudioplayer-example/Assets.xcassets/playing_indicator.imageset/playing_indicator.png
+ Examples/spatialaudioplayer-example/spatialaudioplayer-example/Assets.xcassets/playing_indicator.png
+21 −0 Examples/spatialaudioplayer-example/spatialaudioplayer-example/Assets.xcassets/prev.imageset/Contents.json
+ Examples/spatialaudioplayer-example/spatialaudioplayer-example/Assets.xcassets/prev.imageset/prev.png
+ Examples/spatialaudioplayer-example/spatialaudioplayer-example/Assets.xcassets/prev.png
+21 −0 Examples/spatialaudioplayer-example/spatialaudioplayer-example/Assets.xcassets/stop.imageset/Contents.json
+ Examples/spatialaudioplayer-example/spatialaudioplayer-example/Assets.xcassets/stop.imageset/stop.png
+ Examples/spatialaudioplayer-example/spatialaudioplayer-example/Assets.xcassets/stop.png
+9 −7 Examples/spatialaudioplayer-example/spatialaudioplayer-example/Base.lproj/LaunchScreen.storyboard
+196 −160 Examples/spatialaudioplayer-example/spatialaudioplayer-example/Base.lproj/Main.storyboard
+ Examples/spatialaudioplayer-example/spatialaudioplayer-example/Common/Inter.ttf
+93 −0 Examples/spatialaudioplayer-example/spatialaudioplayer-example/Common/OFL.txt
+4 −0 Examples/spatialaudioplayer-example/spatialaudioplayer-example/Info.plist
+62 −16 Examples/spatialaudioplayer-example/spatialaudioplayer-example/ViewController.swift
+ Mach1SpatialAPI/Lib/ios/libMach1DecodeCAPI.a
+ Mach1SpatialAPI/Lib/ios/libMach1DecodePositionalCAPI.a
+ Mach1SpatialAPI/Lib/ios/libMach1EncodeCAPI.a
+ Mach1SpatialAPI/Lib/ios/libMach1TranscodeCAPI.a
Binary file modified executables/linux-arm/m1-transcode
Binary file not shown.
Binary file modified executables/macos/m1-transcode
Binary file not shown.
Binary file modified executables/windows-x86/m1-transcode.exe
Binary file not shown.
Binary file modified executables/windows-x86_64/m1-transcode.exe
Binary file not shown.
Binary file modified mach1spatial-libs/android-arm64-v8a/lib/libMach1DecodeCAPI.a
Binary file not shown.
Binary file not shown.
Binary file modified mach1spatial-libs/android-arm64-v8a/lib/libMach1EncodeCAPI.a
Binary file not shown.
Binary file modified mach1spatial-libs/android-arm64-v8a/lib/libMach1TranscodeCAPI.a
Binary file not shown.
Binary file modified mach1spatial-libs/android-armeabi-v7a/lib/libMach1DecodeCAPI.a
Binary file not shown.
Binary file not shown.
Binary file modified mach1spatial-libs/android-armeabi-v7a/lib/libMach1EncodeCAPI.a
Binary file not shown.
Binary file not shown.
Binary file modified mach1spatial-libs/android-x86/lib/libMach1DecodeCAPI.a
Binary file not shown.
Binary file modified mach1spatial-libs/android-x86/lib/libMach1DecodePositionalCAPI.a
Binary file not shown.
Binary file modified mach1spatial-libs/android-x86/lib/libMach1EncodeCAPI.a
Binary file not shown.
Binary file modified mach1spatial-libs/android-x86/lib/libMach1TranscodeCAPI.a
Binary file not shown.
Binary file modified mach1spatial-libs/android-x86_64/lib/libMach1DecodeCAPI.a
Binary file not shown.
Binary file not shown.
Binary file modified mach1spatial-libs/android-x86_64/lib/libMach1EncodeCAPI.a
Binary file not shown.
Binary file modified mach1spatial-libs/android-x86_64/lib/libMach1TranscodeCAPI.a
Binary file not shown.
14 changes: 14 additions & 0 deletions mach1spatial-libs/arm-chipsets/beaglebone/include/Mach1Encode.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -11,6 +11,20 @@ Mach1Encode::~Mach1Encode() {
Mach1EncodeCAPI_delete(M1obj);
}

Mach1Encode::Mach1Encode(const Mach1Encode &other) {
M1obj = Mach1EncodeCAPI_create();
Mach1EncodeCAPI_copy(other.M1obj, M1obj);
gains = other.gains;
}

Mach1Encode &Mach1Encode::operator=(const Mach1Encode &other) {
if (this != &other) {
Mach1EncodeCAPI_copy(other.M1obj, M1obj);
gains = other.gains;
}
return *this;
}

std::vector<Mach1Point3D> Mach1Encode::getPoints() {
std::vector<Mach1Point3D> vec(Mach1EncodeCAPI_getPointsCount(M1obj));

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -17,6 +17,9 @@ class Mach1Encode {
Mach1Encode();
~Mach1Encode();

Mach1Encode(const Mach1Encode &other);
Mach1Encode &operator=(const Mach1Encode &other);

std::vector<Mach1Point3D> getPoints();
std::vector<std::vector<float>> getGains();
std::vector<std::string> getPointsNames();
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -61,6 +61,7 @@ enum Mach1EncodePannerMode {
extern "C" {
#endif
M1_API void *Mach1EncodeCAPI_create();
M1_API void Mach1EncodeCAPI_copy(void *M1str, void *M1dst);
M1_API void Mach1EncodeCAPI_delete(void *M1obj);

M1_API void *Mach1EncodeCAPI_getPoints(void *M1obj);
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -11,6 +11,20 @@ Mach1Encode::~Mach1Encode() {
Mach1EncodeCAPI_delete(M1obj);
}

Mach1Encode::Mach1Encode(const Mach1Encode &other) {
M1obj = Mach1EncodeCAPI_create();
Mach1EncodeCAPI_copy(other.M1obj, M1obj);
gains = other.gains;
}

Mach1Encode &Mach1Encode::operator=(const Mach1Encode &other) {
if (this != &other) {
Mach1EncodeCAPI_copy(other.M1obj, M1obj);
gains = other.gains;
}
return *this;
}

std::vector<Mach1Point3D> Mach1Encode::getPoints() {
std::vector<Mach1Point3D> vec(Mach1EncodeCAPI_getPointsCount(M1obj));

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -17,6 +17,9 @@ class Mach1Encode {
Mach1Encode();
~Mach1Encode();

Mach1Encode(const Mach1Encode &other);
Mach1Encode &operator=(const Mach1Encode &other);

std::vector<Mach1Point3D> getPoints();
std::vector<std::vector<float>> getGains();
std::vector<std::string> getPointsNames();
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -61,6 +61,7 @@ enum Mach1EncodePannerMode {
extern "C" {
#endif
M1_API void *Mach1EncodeCAPI_create();
M1_API void Mach1EncodeCAPI_copy(void *M1str, void *M1dst);
M1_API void Mach1EncodeCAPI_delete(void *M1obj);

M1_API void *Mach1EncodeCAPI_getPoints(void *M1obj);
Expand Down
Binary file not shown.
Binary file not shown.
Original file line number Diff line number Diff line change
Expand Up @@ -11,6 +11,20 @@ Mach1Encode::~Mach1Encode() {
Mach1EncodeCAPI_delete(M1obj);
}

Mach1Encode::Mach1Encode(const Mach1Encode &other) {
M1obj = Mach1EncodeCAPI_create();
Mach1EncodeCAPI_copy(other.M1obj, M1obj);
gains = other.gains;
}

Mach1Encode &Mach1Encode::operator=(const Mach1Encode &other) {
if (this != &other) {
Mach1EncodeCAPI_copy(other.M1obj, M1obj);
gains = other.gains;
}
return *this;
}

std::vector<Mach1Point3D> Mach1Encode::getPoints() {
std::vector<Mach1Point3D> vec(Mach1EncodeCAPI_getPointsCount(M1obj));

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -17,6 +17,9 @@ class Mach1Encode {
Mach1Encode();
~Mach1Encode();

Mach1Encode(const Mach1Encode &other);
Mach1Encode &operator=(const Mach1Encode &other);

std::vector<Mach1Point3D> getPoints();
std::vector<std::vector<float>> getGains();
std::vector<std::string> getPointsNames();
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -61,6 +61,7 @@ enum Mach1EncodePannerMode {
extern "C" {
#endif
M1_API void *Mach1EncodeCAPI_create();
M1_API void Mach1EncodeCAPI_copy(void *M1str, void *M1dst);
M1_API void Mach1EncodeCAPI_delete(void *M1obj);

M1_API void *Mach1EncodeCAPI_getPoints(void *M1obj);
Expand Down
14 changes: 14 additions & 0 deletions mach1spatial-libs/arm-chipsets/linux-arm/include/Mach1Encode.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -11,6 +11,20 @@ Mach1Encode::~Mach1Encode() {
Mach1EncodeCAPI_delete(M1obj);
}

Mach1Encode::Mach1Encode(const Mach1Encode &other) {
M1obj = Mach1EncodeCAPI_create();
Mach1EncodeCAPI_copy(other.M1obj, M1obj);
gains = other.gains;
}

Mach1Encode &Mach1Encode::operator=(const Mach1Encode &other) {
if (this != &other) {
Mach1EncodeCAPI_copy(other.M1obj, M1obj);
gains = other.gains;
}
return *this;
}

std::vector<Mach1Point3D> Mach1Encode::getPoints() {
std::vector<Mach1Point3D> vec(Mach1EncodeCAPI_getPointsCount(M1obj));

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -17,6 +17,9 @@ class Mach1Encode {
Mach1Encode();
~Mach1Encode();

Mach1Encode(const Mach1Encode &other);
Mach1Encode &operator=(const Mach1Encode &other);

std::vector<Mach1Point3D> getPoints();
std::vector<std::vector<float>> getGains();
std::vector<std::string> getPointsNames();
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -61,6 +61,7 @@ enum Mach1EncodePannerMode {
extern "C" {
#endif
M1_API void *Mach1EncodeCAPI_create();
M1_API void Mach1EncodeCAPI_copy(void *M1str, void *M1dst);
M1_API void Mach1EncodeCAPI_delete(void *M1obj);

M1_API void *Mach1EncodeCAPI_getPoints(void *M1obj);
Expand Down
Binary file not shown.
Binary file not shown.
Original file line number Diff line number Diff line change
Expand Up @@ -11,6 +11,20 @@ Mach1Encode::~Mach1Encode() {
Mach1EncodeCAPI_delete(M1obj);
}

Mach1Encode::Mach1Encode(const Mach1Encode &other) {
M1obj = Mach1EncodeCAPI_create();
Mach1EncodeCAPI_copy(other.M1obj, M1obj);
gains = other.gains;
}

Mach1Encode &Mach1Encode::operator=(const Mach1Encode &other) {
if (this != &other) {
Mach1EncodeCAPI_copy(other.M1obj, M1obj);
gains = other.gains;
}
return *this;
}

std::vector<Mach1Point3D> Mach1Encode::getPoints() {
std::vector<Mach1Point3D> vec(Mach1EncodeCAPI_getPointsCount(M1obj));

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -17,6 +17,9 @@ class Mach1Encode {
Mach1Encode();
~Mach1Encode();

Mach1Encode(const Mach1Encode &other);
Mach1Encode &operator=(const Mach1Encode &other);

std::vector<Mach1Point3D> getPoints();
std::vector<std::vector<float>> getGains();
std::vector<std::string> getPointsNames();
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -61,6 +61,7 @@ enum Mach1EncodePannerMode {
extern "C" {
#endif
M1_API void *Mach1EncodeCAPI_create();
M1_API void Mach1EncodeCAPI_copy(void *M1str, void *M1dst);
M1_API void Mach1EncodeCAPI_delete(void *M1obj);

M1_API void *Mach1EncodeCAPI_getPoints(void *M1obj);
Expand Down
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Original file line number Diff line number Diff line change
Expand Up @@ -11,6 +11,20 @@ Mach1Encode::~Mach1Encode() {
Mach1EncodeCAPI_delete(M1obj);
}

Mach1Encode::Mach1Encode(const Mach1Encode &other) {
M1obj = Mach1EncodeCAPI_create();
Mach1EncodeCAPI_copy(other.M1obj, M1obj);
gains = other.gains;
}

Mach1Encode &Mach1Encode::operator=(const Mach1Encode &other) {
if (this != &other) {
Mach1EncodeCAPI_copy(other.M1obj, M1obj);
gains = other.gains;
}
return *this;
}

std::vector<Mach1Point3D> Mach1Encode::getPoints() {
std::vector<Mach1Point3D> vec(Mach1EncodeCAPI_getPointsCount(M1obj));

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -17,6 +17,9 @@ class Mach1Encode {
Mach1Encode();
~Mach1Encode();

Mach1Encode(const Mach1Encode &other);
Mach1Encode &operator=(const Mach1Encode &other);

std::vector<Mach1Point3D> getPoints();
std::vector<std::vector<float>> getGains();
std::vector<std::string> getPointsNames();
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -61,6 +61,7 @@ enum Mach1EncodePannerMode {
extern "C" {
#endif
M1_API void *Mach1EncodeCAPI_create();
M1_API void Mach1EncodeCAPI_copy(void *M1str, void *M1dst);
M1_API void Mach1EncodeCAPI_delete(void *M1obj);

M1_API void *Mach1EncodeCAPI_getPoints(void *M1obj);
Expand Down
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file modified mach1spatial-libs/ios/lib/libMach1DecodeCAPI.a
Binary file not shown.
Binary file modified mach1spatial-libs/ios/lib/libMach1DecodePositionalCAPI.a
Binary file not shown.
Binary file modified mach1spatial-libs/ios/lib/libMach1EncodeCAPI.a
Binary file not shown.
Binary file modified mach1spatial-libs/ios/lib/libMach1TranscodeCAPI.a
Binary file not shown.
14 changes: 14 additions & 0 deletions mach1spatial-libs/linux/include/Mach1Encode.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -11,6 +11,20 @@ Mach1Encode::~Mach1Encode() {
Mach1EncodeCAPI_delete(M1obj);
}

Mach1Encode::Mach1Encode(const Mach1Encode &other) {
M1obj = Mach1EncodeCAPI_create();
Mach1EncodeCAPI_copy(other.M1obj, M1obj);
gains = other.gains;
}

Mach1Encode &Mach1Encode::operator=(const Mach1Encode &other) {
if (this != &other) {
Mach1EncodeCAPI_copy(other.M1obj, M1obj);
gains = other.gains;
}
return *this;
}

std::vector<Mach1Point3D> Mach1Encode::getPoints() {
std::vector<Mach1Point3D> vec(Mach1EncodeCAPI_getPointsCount(M1obj));

Expand Down
3 changes: 3 additions & 0 deletions mach1spatial-libs/linux/include/Mach1Encode.h
Original file line number Diff line number Diff line change
Expand Up @@ -17,6 +17,9 @@ class Mach1Encode {
Mach1Encode();
~Mach1Encode();

Mach1Encode(const Mach1Encode &other);
Mach1Encode &operator=(const Mach1Encode &other);

std::vector<Mach1Point3D> getPoints();
std::vector<std::vector<float>> getGains();
std::vector<std::string> getPointsNames();
Expand Down
1 change: 1 addition & 0 deletions mach1spatial-libs/linux/include/Mach1EncodeCAPI.h
Original file line number Diff line number Diff line change
Expand Up @@ -61,6 +61,7 @@ enum Mach1EncodePannerMode {
extern "C" {
#endif
M1_API void *Mach1EncodeCAPI_create();
M1_API void Mach1EncodeCAPI_copy(void *M1str, void *M1dst);
M1_API void Mach1EncodeCAPI_delete(void *M1obj);

M1_API void *Mach1EncodeCAPI_getPoints(void *M1obj);
Expand Down
Binary file modified mach1spatial-libs/linux/lib/libMach1EncodeCAPI.a
Binary file not shown.
Binary file modified mach1spatial-libs/linux/lib/libMach1TranscodeCAPI.a
Binary file not shown.
14 changes: 14 additions & 0 deletions mach1spatial-libs/osx-10-13/include/Mach1Encode.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -11,6 +11,20 @@ Mach1Encode::~Mach1Encode() {
Mach1EncodeCAPI_delete(M1obj);
}

Mach1Encode::Mach1Encode(const Mach1Encode &other) {
M1obj = Mach1EncodeCAPI_create();
Mach1EncodeCAPI_copy(other.M1obj, M1obj);
gains = other.gains;
}

Mach1Encode &Mach1Encode::operator=(const Mach1Encode &other) {
if (this != &other) {
Mach1EncodeCAPI_copy(other.M1obj, M1obj);
gains = other.gains;
}
return *this;
}

std::vector<Mach1Point3D> Mach1Encode::getPoints() {
std::vector<Mach1Point3D> vec(Mach1EncodeCAPI_getPointsCount(M1obj));

Expand Down
3 changes: 3 additions & 0 deletions mach1spatial-libs/osx-10-13/include/Mach1Encode.h
Original file line number Diff line number Diff line change
Expand Up @@ -17,6 +17,9 @@ class Mach1Encode {
Mach1Encode();
~Mach1Encode();

Mach1Encode(const Mach1Encode &other);
Mach1Encode &operator=(const Mach1Encode &other);

std::vector<Mach1Point3D> getPoints();
std::vector<std::vector<float>> getGains();
std::vector<std::string> getPointsNames();
Expand Down
1 change: 1 addition & 0 deletions mach1spatial-libs/osx-10-13/include/Mach1EncodeCAPI.h
Original file line number Diff line number Diff line change
Expand Up @@ -61,6 +61,7 @@ enum Mach1EncodePannerMode {
extern "C" {
#endif
M1_API void *Mach1EncodeCAPI_create();
M1_API void Mach1EncodeCAPI_copy(void *M1str, void *M1dst);
M1_API void Mach1EncodeCAPI_delete(void *M1obj);

M1_API void *Mach1EncodeCAPI_getPoints(void *M1obj);
Expand Down
Binary file modified mach1spatial-libs/osx-10-13/lib/libMach1DecodeCAPI.a
Binary file not shown.
Binary file modified mach1spatial-libs/osx-10-13/lib/libMach1DecodePositionalCAPI.a
Binary file not shown.
Binary file modified mach1spatial-libs/osx-10-13/lib/libMach1EncodeCAPI.a
Binary file not shown.
Binary file modified mach1spatial-libs/osx-10-13/lib/libMach1TranscodeCAPI.a
Binary file not shown.
14 changes: 14 additions & 0 deletions mach1spatial-libs/vs-15-2017-x86/include/Mach1Encode.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -11,6 +11,20 @@ Mach1Encode::~Mach1Encode() {
Mach1EncodeCAPI_delete(M1obj);
}

Mach1Encode::Mach1Encode(const Mach1Encode &other) {
M1obj = Mach1EncodeCAPI_create();
Mach1EncodeCAPI_copy(other.M1obj, M1obj);
gains = other.gains;
}

Mach1Encode &Mach1Encode::operator=(const Mach1Encode &other) {
if (this != &other) {
Mach1EncodeCAPI_copy(other.M1obj, M1obj);
gains = other.gains;
}
return *this;
}

std::vector<Mach1Point3D> Mach1Encode::getPoints() {
std::vector<Mach1Point3D> vec(Mach1EncodeCAPI_getPointsCount(M1obj));

Expand Down
3 changes: 3 additions & 0 deletions mach1spatial-libs/vs-15-2017-x86/include/Mach1Encode.h
Original file line number Diff line number Diff line change
Expand Up @@ -17,6 +17,9 @@ class Mach1Encode {
Mach1Encode();
~Mach1Encode();

Mach1Encode(const Mach1Encode &other);
Mach1Encode &operator=(const Mach1Encode &other);

std::vector<Mach1Point3D> getPoints();
std::vector<std::vector<float>> getGains();
std::vector<std::string> getPointsNames();
Expand Down
1 change: 1 addition & 0 deletions mach1spatial-libs/vs-15-2017-x86/include/Mach1EncodeCAPI.h
Original file line number Diff line number Diff line change
Expand Up @@ -61,6 +61,7 @@ enum Mach1EncodePannerMode {
extern "C" {
#endif
M1_API void *Mach1EncodeCAPI_create();
M1_API void Mach1EncodeCAPI_copy(void *M1str, void *M1dst);
M1_API void Mach1EncodeCAPI_delete(void *M1obj);

M1_API void *Mach1EncodeCAPI_getPoints(void *M1obj);
Expand Down
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
14 changes: 14 additions & 0 deletions mach1spatial-libs/vs-15-2017-x86_64/include/Mach1Encode.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -11,6 +11,20 @@ Mach1Encode::~Mach1Encode() {
Mach1EncodeCAPI_delete(M1obj);
}

Mach1Encode::Mach1Encode(const Mach1Encode &other) {
M1obj = Mach1EncodeCAPI_create();
Mach1EncodeCAPI_copy(other.M1obj, M1obj);
gains = other.gains;
}

Mach1Encode &Mach1Encode::operator=(const Mach1Encode &other) {
if (this != &other) {
Mach1EncodeCAPI_copy(other.M1obj, M1obj);
gains = other.gains;
}
return *this;
}

std::vector<Mach1Point3D> Mach1Encode::getPoints() {
std::vector<Mach1Point3D> vec(Mach1EncodeCAPI_getPointsCount(M1obj));

Expand Down
3 changes: 3 additions & 0 deletions mach1spatial-libs/vs-15-2017-x86_64/include/Mach1Encode.h
Original file line number Diff line number Diff line change
Expand Up @@ -17,6 +17,9 @@ class Mach1Encode {
Mach1Encode();
~Mach1Encode();

Mach1Encode(const Mach1Encode &other);
Mach1Encode &operator=(const Mach1Encode &other);

std::vector<Mach1Point3D> getPoints();
std::vector<std::vector<float>> getGains();
std::vector<std::string> getPointsNames();
Expand Down
Loading

0 comments on commit dcc5649

Please sign in to comment.