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