Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion apps/fabric-example/ios/Podfile.lock
Original file line number Diff line number Diff line change
Expand Up @@ -2588,7 +2588,7 @@ SPEC CHECKSUMS:
ReactCodegen: f66521b131699d6af0790f10653933b3f1f79a6f
ReactCommon: 07572bf9e687c8a52fbe4a3641e9e3a1a477c78e
ReactNativeDependencies: 3467a1fea6f7a524df13b30430bebcc254d9aee2
RNAudioAPI: cb97b644449ba63f7ae31c02f73e9cf1ab8fd259
RNAudioAPI: fa5c075d2fcdb1ad9a695754b38f07c8c3074396
RNGestureHandler: 07de6f059e0ee5744ae9a56feb07ee345338cc31
RNReanimated: d75c81956bf7531fe08ba4390149002ab8bdd127
RNScreens: 6cb648bdad8fe9bee9259fe144df95b6d1d5b707
Expand Down
6 changes: 3 additions & 3 deletions packages/audiodocs/docs/guides/create-your-own-effect.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -43,9 +43,9 @@ For the sake of a simplicity, we will use value as a raw `double` type, not wrap
```cpp
#pragma once
#include <audioapi/core/AudioNode.h>
#include <audioapi/utils/AudioBuffer.hpp>

namespace audioapi {
class AudioBuffer;

class MyProcessorNode : public AudioNode {
public:
Expand All @@ -70,8 +70,8 @@ private:

```cpp
#include "MyProcessorNode.h"
#include <audioapi/utils/AudioBuffer.h>
#include <audioapi/utils/AudioArray.h>
#include <audioapi/utils/AudioBuffer.hpp>
#include <audioapi/utils/AudioArray.hpp>

namespace audioapi {
MyProcessorNode::MyProcessorNode(const std::shared_ptr<BaseAudioContext> &context)
Expand Down
Original file line number Diff line number Diff line change
@@ -1,5 +1,4 @@
#include "MyProcessorNode.h"
#include <audioapi/utils/AudioBuffer.h>

namespace audioapi {
MyProcessorNode::MyProcessorNode(
Expand Down
Original file line number Diff line number Diff line change
@@ -1,8 +1,9 @@
#pragma once

#include <audioapi/core/AudioNode.h>
#include <audioapi/utils/AudioBuffer.hpp>

namespace audioapi {
class AudioBuffer;

class MyProcessorNode : public AudioNode {
public:
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -11,8 +11,6 @@
#include <audioapi/core/utils/Constants.h>
#include <audioapi/core/utils/Locker.h>
#include <audioapi/events/AudioEventHandlerRegistry.h>
#include <audioapi/utils/AudioArray.h>
#include <audioapi/utils/AudioBuffer.h>
#include <audioapi/utils/AudioFileProperties.h>
#include <audioapi/utils/CircularAudioArray.h>
#include <audioapi/utils/CircularOverflowableAudioArray.h>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -2,15 +2,15 @@

#include <audioapi/android/core/NativeAudioRecorder.hpp>
#include <audioapi/core/inputs/AudioRecorder.h>
#include <audioapi/utils/AudioArray.hpp>
#include <audioapi/utils/AudioBuffer.hpp>
#include <audioapi/utils/Result.hpp>
#include <oboe/Oboe.h>
#include <memory>
#include <string>

namespace audioapi {

class AudioBuffer;
class AudioArray;
class CircularAudioArray;
class AudioFileProperties;
class AndroidRecorderCallback;
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -2,8 +2,8 @@
#include <audioapi/android/core/AudioPlayer.h>
#include <audioapi/core/AudioContext.h>
#include <audioapi/core/utils/Constants.h>
#include <audioapi/utils/AudioArray.h>
#include <audioapi/utils/AudioBuffer.h>
#include <audioapi/utils/AudioArray.hpp>

#include <jni.h>

#include <algorithm>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -6,13 +6,13 @@
#include <memory>

#include <audioapi/android/core/NativeAudioPlayer.hpp>
#include <audioapi/utils/AudioBuffer.hpp>

namespace audioapi {

using namespace oboe;

class AudioContext;
class AudioBuffer;

class AudioPlayer : public AudioStreamDataCallback, AudioStreamErrorCallback {
public:
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -3,8 +3,8 @@
#include <audioapi/android/core/utils/AndroidRecorderCallback.h>
#include <audioapi/events/AudioEventHandlerRegistry.h>
#include <audioapi/libs/miniaudio/miniaudio.h>
#include <audioapi/utils/AudioArray.h>
#include <audioapi/utils/AudioBuffer.h>
#include <audioapi/utils/AudioArray.hpp>

#include <audioapi/utils/CircularAudioArray.h>

#include <algorithm>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -2,14 +2,14 @@

#include <audioapi/core/utils/AudioRecorderCallback.h>
#include <audioapi/libs/miniaudio/miniaudio.h>
#include <audioapi/utils/AudioArray.hpp>
#include <audioapi/utils/AudioBuffer.hpp>
#include <audioapi/utils/TaskOffloader.hpp>
#include <memory>
#include <string>

namespace audioapi {

class AudioBuffer;
class AudioArray;
class CircularAudioArray;
class AudioEventHandlerRegistry;

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@
#include <audioapi/core/OfflineAudioContext.h>
#include <audioapi/core/inputs/AudioRecorder.h>
#include <audioapi/jsi/JsiPromise.h>
#include <audioapi/utils/AudioBuffer.h>
#include <audioapi/utils/AudioBuffer.hpp>

#include <audioapi/HostObjects/events/AudioEventHandlerRegistryHostObject.h>
#include <audioapi/events/AudioEventHandlerRegistry.h>
Expand All @@ -35,7 +35,7 @@ class AudioAPIModuleInstaller {
getCreateAudioRecorderFunction(jsiRuntime, audioEventHandlerRegistry);
auto createOfflineAudioContext = getCreateOfflineAudioContextFunction(
jsiRuntime, jsCallInvoker, audioEventHandlerRegistry, uiRuntime);
auto createAudioBuffer = getCrateAudioBufferFunction(jsiRuntime);
auto createAudioBuffer = getCreateAudioBufferFunction(jsiRuntime);
auto createAudioDecoder = getCreateAudioDecoderFunction(jsiRuntime, jsCallInvoker);
auto createAudioStretcher = getCreateAudioStretcherFunction(jsiRuntime, jsCallInvoker);

Expand Down Expand Up @@ -185,10 +185,10 @@ class AudioAPIModuleInstaller {
});
}

static jsi::Function getCrateAudioBufferFunction(jsi::Runtime *jsiRuntime) {
static jsi::Function getCreateAudioBufferFunction(jsi::Runtime *jsiRuntime) {
return jsi::Function::createFromHostFunction(
*jsiRuntime,
jsi::PropNameID::forAscii(*jsiRuntime, "createAudioStretcher"),
jsi::PropNameID::forAscii(*jsiRuntime, "createAudioBuffer"),
3,
[](jsi::Runtime &runtime, const jsi::Value &thisValue, const jsi::Value *args, size_t count)
-> jsi::Value {
Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
#include <audioapi/HostObjects/AudioParamHostObject.h>

#include <audioapi/core/AudioParam.h>
#include <audioapi/utils/AudioArray.h>
#include <audioapi/utils/AudioArray.hpp>

#include <memory>
#include <utility>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -5,8 +5,8 @@
#include <audioapi/core/utils/Constants.h>
#include <audioapi/dsp/Convolver.h>
#include <audioapi/types/NodeOptions.h>
#include <audioapi/utils/AudioArray.h>
#include <audioapi/utils/AudioBuffer.h>
#include <audioapi/utils/AudioArray.hpp>

#include <audioapi/utils/ThreadPool.hpp>

#include <memory>
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
#pragma once

#include <audioapi/HostObjects/AudioNodeHostObject.h>
#include <audioapi/utils/AudioBuffer.hpp>

#include <memory>

Expand All @@ -9,7 +10,6 @@ using namespace facebook;

struct ConvolverOptions;
class BaseAudioContext;
class AudioBuffer;

class ConvolverNodeHostObject : public AudioNodeHostObject {
public:
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@
#include <audioapi/core/inputs/AudioRecorder.h>
#include <audioapi/events/AudioEventHandlerRegistry.h>
#include <audioapi/jsi/JsiUtils.h>
#include <audioapi/utils/AudioBuffer.h>
#include <audioapi/utils/AudioBuffer.hpp>
#include <audioapi/utils/AudioFileProperties.h>
#ifdef ANDROID
#include <audioapi/android/core/AndroidAudioRecorder.h>
Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,6 @@
#include <audioapi/HostObjects/sources/AudioBufferHostObject.h>

#include <audioapi/utils/AudioArrayBuffer.hpp>
#include <audioapi/utils/AudioBuffer.h>

#include <memory>
#include <utility>
Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
#pragma once

#include <audioapi/jsi/JsiHostObject.h>
#include <audioapi/utils/AudioBuffer.h>
#include <audioapi/utils/AudioBuffer.hpp>

#include <jsi/jsi.h>
#include <cstddef>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@
#include <audioapi/core/BaseAudioContext.h>
#include <audioapi/core/sources/AudioBufferSourceNode.h>
#include <audioapi/types/NodeOptions.h>
#include <audioapi/utils/AudioBuffer.h>

#include <memory>
#include <utility>

Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
#pragma once

#include <audioapi/HostObjects/sources/AudioBufferBaseSourceNodeHostObject.h>
#include <audioapi/utils/AudioBuffer.hpp>

#include <memory>

Expand All @@ -10,7 +11,6 @@ using namespace facebook;
struct AudioBufferSourceOptions;
class BaseAudioContext;
class AudioBufferHostObject;
class AudioBuffer;

class AudioBufferSourceNodeHostObject : public AudioBufferBaseSourceNodeHostObject {
public:
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -3,8 +3,8 @@
#include <audioapi/core/BaseAudioContext.h>
#include <audioapi/core/utils/AudioGraphManager.h>
#include <audioapi/types/NodeOptions.h>
#include <audioapi/utils/AudioArray.h>
#include <audioapi/utils/AudioBuffer.h>
#include <audioapi/utils/AudioArray.hpp>

#include <memory>

namespace audioapi {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,7 @@
#include <audioapi/core/types/ChannelInterpretation.h>
#include <audioapi/core/utils/Constants.h>
#include <audioapi/types/NodeOptions.h>
#include <audioapi/utils/AudioBuffer.hpp>

#include <cassert>
#include <cstddef>
Expand All @@ -15,7 +16,6 @@

namespace audioapi {

class AudioBuffer;
class AudioParam;

class AudioNode : public std::enable_shared_from_this<AudioNode> {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
#include <audioapi/core/BaseAudioContext.h>
#include <audioapi/dsp/AudioUtils.hpp>
#include <audioapi/dsp/VectorMath.h>
#include <audioapi/utils/AudioArray.h>
#include <audioapi/utils/AudioArray.hpp>
#include <memory>
#include <utility>

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@
#include <audioapi/core/types/ParamChangeEventType.h>
#include <audioapi/core/utils/AudioParamEventQueue.h>
#include <audioapi/core/utils/ParamChangeEvent.hpp>
#include <audioapi/utils/AudioBuffer.h>
#include <audioapi/utils/AudioBuffer.hpp>

#include <audioapi/utils/CrossThreadEventScheduler.hpp>
#include <cstddef>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -24,8 +24,7 @@
#include <audioapi/core/utils/AudioGraphManager.h>
#include <audioapi/core/utils/worklets/SafeIncludes.h>
#include <audioapi/events/AudioEventHandlerRegistry.h>
#include <audioapi/utils/AudioArray.h>
#include <audioapi/utils/AudioBuffer.h>
#include <audioapi/utils/AudioArray.hpp>
#include <audioapi/utils/CircularAudioArray.h>
#include <memory>
#include <utility>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,7 @@
#include <audioapi/core/types/ContextState.h>
#include <audioapi/core/types/OscillatorType.h>
#include <audioapi/core/utils/worklets/SafeIncludes.h>
#include <audioapi/utils/AudioBuffer.hpp>
#include <audioapi/utils/CrossThreadEventScheduler.hpp>

#include <atomic>
Expand All @@ -15,10 +16,8 @@

namespace audioapi {

class AudioBuffer;
class GainNode;
class DelayNode;
class AudioBuffer;
class PeriodicWave;
class OscillatorNode;
class ConstantSourceNode;
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -5,8 +5,8 @@
#include <audioapi/core/utils/AudioGraphManager.h>
#include <audioapi/core/utils/Constants.h>
#include <audioapi/core/utils/Locker.h>
#include <audioapi/utils/AudioArray.h>
#include <audioapi/utils/AudioBuffer.h>
#include <audioapi/utils/AudioArray.hpp>
#include <audioapi/utils/AudioBuffer.hpp>

#include <algorithm>
#include <cassert>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,6 @@
#include <audioapi/dsp/AudioUtils.hpp>
#include <audioapi/dsp/VectorMath.h>
#include <audioapi/types/NodeOptions.h>
#include <audioapi/utils/AudioBuffer.h>
#include <audioapi/utils/CircularAudioArray.h>

#include <algorithm>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,8 @@
#include <audioapi/core/AudioNode.h>
#include <audioapi/core/utils/Constants.h>
#include <audioapi/dsp/FFT.h>
#include <audioapi/utils/AudioArray.h>
#include <audioapi/utils/AudioArray.hpp>
#include <audioapi/utils/AudioBuffer.hpp>
#include <audioapi/utils/TripleBuffer.hpp>

#include <atomic>
Expand All @@ -15,7 +16,6 @@

namespace audioapi {

class AudioBuffer;
class CircularAudioArray;
struct AnalyserOptions;

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
#include <audioapi/core/destinations/AudioDestinationNode.h>
#include <audioapi/core/utils/AudioGraphManager.h>
#include <audioapi/types/NodeOptions.h>
#include <audioapi/utils/AudioBuffer.h>

#include <memory>

namespace audioapi {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -2,14 +2,14 @@

#include <audioapi/core/AudioNode.h>
#include <audioapi/types/NodeOptions.h>
#include <audioapi/utils/AudioBuffer.hpp>

#include <atomic>
#include <cstddef>
#include <memory>

namespace audioapi {

class AudioBuffer;
class BaseAudioContext;

class AudioDestinationNode : public AudioNode {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -30,8 +30,8 @@
#include <audioapi/core/effects/BiquadFilterNode.h>
#include <audioapi/core/utils/Constants.h>
#include <audioapi/types/NodeOptions.h>
#include <audioapi/utils/AudioArray.h>
#include <audioapi/utils/AudioBuffer.h>
#include <audioapi/utils/AudioArray.hpp>

#include <memory>

// https://webaudio.github.io/Audio-EQ-Cookbook/audio-eq-cookbook.html - math
Expand Down
Loading
Loading