EmStArtifactsBindings class
Bindings for src/em_st_artifacts.h
.
Regenerate bindings with dart run ffigen --config ffigen.yaml
.
Constructors
- EmStArtifactsBindings(DynamicLibrary dynamicLibrary)
-
The symbols are looked up in
dynamicLibrary
. -
EmStArtifactsBindings.fromLookup(Pointer<
T> lookup<T extends NativeType>(String symbolName) ) -
The symbols are looked up with
lookup
.
Properties
- ArtifactDetectSettingDefault → NativeArtifactDetectSetting
-
no setter
- hashCode → int
-
The hash code for this object.
no setterinherited
- MathLibSettingDefault → NativeMathLibSetting
-
no setter
- MentalAndSpectralSettingDefault → NativeMentalAndSpectralSetting
-
no setter
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
- ShortArtifactDetectSettingDefault → NativeShortArtifactDetectSetting
-
no setter
Methods
-
createMathLib(
NativeMathLibSetting lib_setting, NativeArtifactDetectSetting art_setting, NativeShortArtifactDetectSetting short_art_setting, NativeMentalAndSpectralSetting mental_spectral_setting, Pointer< NativeOpStatus> opResult) → Pointer<NativeMathLib> -
freeMathLib(
Pointer< NativeMathLib> arg0, Pointer<NativeOpStatus> opResult) → int -
MathLibCalibrationFinished(
Pointer< NativeMathLib> mathLibPtr, Pointer<Bool> result, Pointer<NativeOpStatus> opResult) → int -
MathLibGetCallibrationPercents(
Pointer< NativeMathLib> mathLibPtr, Pointer<Int> outPercents, Pointer<NativeOpStatus> opResult) → int -
MathLibIsArtifactedSequence(
Pointer< NativeMathLib> mathLibPtr, Pointer<Bool> result, Pointer<NativeOpStatus> opResult) → int -
MathLibIsArtifactedWin(
Pointer< NativeMathLib> mathLibPtr, SideType side, bool print_info, Pointer<Bool> result, Pointer<NativeOpStatus> opResult) → int -
MathLibIsBothSidesArtifacted(
Pointer< NativeMathLib> mathLibPtr, Pointer<Bool> result, Pointer<NativeOpStatus> opResult) → int -
MathLibProcessData(
Pointer< NativeMathLib> mathLibPtr, SideType side, Pointer<NativeOpStatus> opResult) → int -
MathLibProcessDataArr(
Pointer< NativeMathLib> mathLibPtr, Pointer<NativeOpStatus> opResult) → int -
MathLibProcessWindow(
Pointer< NativeMathLib> mathLibPtr, Pointer<NativeOpStatus> opResult) → int -
MathLibPushData(
Pointer< NativeMathLib> mathLibPtr, Pointer<NativeRawChannels> samples, int samplesCount, Pointer<NativeOpStatus> opResult) → int -
MathLibPushDataArr(
Pointer< NativeMathLib> mathLibPtr, Pointer<NativeRawChannelsArray> samples, int samplesCount, Pointer<NativeOpStatus> opResult) → int -
MathLibReadAverageMentalData(
Pointer< NativeMathLib> mathLibPtr, int n_lastwins_toaverage, Pointer<NativeMindData> minddatavals, Pointer<NativeOpStatus> opResult) → int -
MathLibReadMentalDataArr(
Pointer< NativeMathLib> mathLibPtr, Pointer<NativeMindData> mindd, Pointer<Int> arr_size, Pointer<NativeOpStatus> opResult) → int -
MathLibReadMentalDataArrSize(
Pointer< NativeMathLib> mathLibPtr, Pointer<Int> arr_size, Pointer<NativeOpStatus> opResult) → int -
MathLibReadRawSpectralVals(
Pointer< NativeMathLib> mathLibPtr, Pointer<NativeRawSpectVals> raw_spectral_vals, Pointer<NativeOpStatus> opResult) → int -
MathLibReadSpectralDataPercentsArr(
Pointer< NativeMathLib> mathLibPtr, Pointer<NativeSpectralDataPercents> spectraldata_arr, Pointer<Int> arr_size, Pointer<NativeOpStatus> opResult) → int -
MathLibReadSpectralDataPercentsArrSize(
Pointer< NativeMathLib> mathLibPtr, Pointer<Int> arr_size, Pointer<NativeOpStatus> opResult) → int -
MathLibSetCallibrationLength(
Pointer< NativeMathLib> mathLibPtr, int s, Pointer<NativeOpStatus> opResult) → int -
MathLibSetHammingWinSpect(
Pointer< NativeMathLib> mathLibPtr, Pointer<NativeOpStatus> opResult) → int -
MathLibSetHanningWinSpect(
Pointer< NativeMathLib> mathLibPtr, Pointer<NativeOpStatus> opResult) → int -
MathLibSetMentalEstimationMode(
Pointer< NativeMathLib> mathLibPtr, bool independent, Pointer<NativeOpStatus> opResult) → int -
MathLibSetPrioritySide(
Pointer< NativeMathLib> mathLibPtr, SideType side, Pointer<NativeOpStatus> opResult) → int -
MathLibSetSkipWinsAfterArtifact(
Pointer< NativeMathLib> mathLibPtr, int nwins, Pointer<NativeOpStatus> opResult) → int -
MathLibSetSpectNormalizationByBandsWidth(
Pointer< NativeMathLib> mathLibPtr, bool fl, Pointer<NativeOpStatus> opResult) → int -
MathLibSetSpectNormalizationByCoeffs(
Pointer< NativeMathLib> mathLibPtr, bool fl, Pointer<NativeOpStatus> opResult) → int -
MathLibSetWeightsForSpectra(
Pointer< NativeMathLib> mathLibPtr, double delta_c, double theta_c, double alpha_c, double beta_c, double gamma_c, Pointer<NativeOpStatus> opResult) → int -
MathLibSetZeroSpectWaves(
Pointer< NativeMathLib> mathLibPtr, bool active, int delta, int theta, int alpha, int beta, int gamma, Pointer<NativeOpStatus> opResult) → int -
MathLibStartCalibration(
Pointer< NativeMathLib> mathLibPtr, Pointer<NativeOpStatus> opResult) → int -
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