IosEncoderSetting class

Class to configure encoder settings for iOS recordings.

Constructors

IosEncoderSetting({IosEncoder iosEncoder = IosEncoder.kAudioFormatMPEG4AAC, int? linearPCMBitDepth, bool? linearPCMIsBigEndian, bool? linearPCMIsFloat})
Constructor for IosEncoderSetting.
const

Properties

hashCode int
The hash code for this object.
no setterinherited
iosEncoder IosEncoder
Encoder type for iOS recordings. Default is MPEG4 AAC.
final
linearPCMBitDepth int?
Specifies the bit depth per sample.
final
linearPCMIsBigEndian bool?
Specifies the byte order: false: Little-endian (least significant byte first). true: Big-endian (most significant byte first). Default value false.
final
linearPCMIsFloat bool?
Determines whether audio samples are stored as floating-point values: false: Integer format. true: Floating-point format, often used in scientific or high-precision audio processing. Default value false.
final
runtimeType Type
A representation of the runtime type of the object.
no setterinherited

Methods

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