Skip to content

Commit

Permalink
Record and play stream
Browse files Browse the repository at this point in the history
  • Loading branch information
Larpoux committed Jan 31, 2025
1 parent b57bda8 commit ca52bc9
Show file tree
Hide file tree
Showing 3 changed files with 9 additions and 2 deletions.
2 changes: 2 additions & 0 deletions bin/setver.sh
Original file line number Diff line number Diff line change
Expand Up @@ -22,6 +22,8 @@ gsed -i "s/^\( *version: *\).*$/\1$VERSION/"
gsed -i "s/^\( *version: *\).*$/\1$VERSION/" example/pubspec.yaml
gsed -i "s/^\( *tau_web: *#* *\^*\).*$/\1$VERSION/" example/pubspec.yaml
gsed -i "s/^\( *tau_web: *#* *\^*\).*$/\1$VERSION/" ../etau/example/pubspec.yaml
gsed -i "s/^\( *tau_web: *#* *\^*\).*$/\1$VERSION/" ../../flutter_sound/flutter_sound/example/pubspec.yaml
gsed -i "s/^\( *tau_web: *#* *\^*\).*$/\1$VERSION/" ../../flutter_sound/flutter_sound/pubspec.yaml
gsed -i "s/^\( *## \).*$/\1$VERSION/" CHANGELOG.md

gsed -i "s/^TAU_WEB_VERSION:.*/TAU_WEB: $VERSION/" ../tau_doc/_config.yml
Expand Down
7 changes: 5 additions & 2 deletions lib/src/tauweb_class.dart
Original file line number Diff line number Diff line change
Expand Up @@ -2673,7 +2673,10 @@ class AudioWorkletNode extends AudioNode implements t.AudioWorkletNode {
class AsyncWorkletNode extends AudioWorkletNode implements t.AsyncWorkletNode {
t.OnAudioBufferUnderflowFn _onAudioBufferUnderflow = (int outputNo) {};

t.OnReceiveDataFn _onReceiveData = (int outputNo, List<Float32List>? data) {};
t.OnReceiveDataFn _onReceiveData = (int outputNo, List<Float32List>? data)
{
// Dummy
};

/* ctor */ //AsyncWorkletNode.fromDelegate(delegate) : super.fromDelegate (delegate);
/* ctor */ AsyncWorkletNode(
Expand All @@ -2691,7 +2694,7 @@ class AsyncWorkletNode extends AudioWorkletNode implements t.AsyncWorkletNode {
(msg.getProperty('outputNo'.toJS) as JSNumber).toDartInt;
_onAudioBufferUnderflow(outputNo);
break;
case 'RECEIVE_DATA':
case 'RECEIVE_DATA': // Receive data from source to destination
//List<Float32List>?
//data = Interop().listFloat32List((d as JSArray<JSArray<JSNumber>>));
var d = msg.getProperty('data'.toJS);
Expand Down
2 changes: 2 additions & 0 deletions pubspec.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -11,8 +11,10 @@ environment:
dependencies:
flutter:
sdk: flutter

etau: # ^0.0.14-alpha.4
path: ../etau # etau Dir

web: ^1.0.0
logger: ^2.4.0
#import_js_library: ^1.0.1
Expand Down

0 comments on commit ca52bc9

Please sign in to comment.