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