STFTFrames class
Complex STFT output stored as contiguous frame-major real and imaginary bins.
Constructors
- STFTFrames.empty(int bins)
-
Returns an empty complex STFT result with the given bin count.
factory
- STFTFrames.fromBuffers({required int frames, required int bins, required Float32List real, required Float32List imag})
-
Builds a complex STFT result from caller-owned real and imaginary buffers.
factory
Properties
- bins → int
-
final
- frames → int
-
final
- hashCode → int
-
The hash code for this object.
no setterinherited
- imag → Float32List
-
final
- isEmpty → bool
-
Whether this result contains zero frames.
no setter
- real → Float32List
-
final
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
Methods
-
asComplex(
) → Complex32List - Wraps the flattened real and imaginary buffers as a complex vector view.
-
frameImag(
int index) → Float32List - Returns the imaginary bins for a single frame as a zero-copy sublist view.
-
frameReal(
int index) → Float32List - Returns the real bins for a single frame as a zero-copy sublist view.
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
toString(
) → String -
A string representation of this object.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited