FlutterSoundHelper class Null safety
FlutterSoundHelper class is for handleing audio files and buffers. Most of those utilities use FFmpeg, so are not available in the LITE flavor of Flutter Sound.
Constructors
- FlutterSoundHelper()
-
The factory which returns the Singleton
factory
Properties
- flutterFFmpeg ↔ FlutterSoundFFmpeg?
-
The Flutter FFmpeg module
read / write
- hashCode → int
-
The hash code for this object. [...]
read-only, inherited
- runtimeType → Type
-
A representation of the runtime type of the object.
read-only, inherited
Methods
-
convertFile(
String? inputFile, Codec? inputCodec, String outputFile, Codec outputCodec) → Future< bool> - Convert a sound file to a new format. [...]
-
duration(
String uri) → Future< Duration?> - Get the duration of a sound file. [...]
-
executeFFmpegWithArguments(
List< String?> arguments) → Future<int?> - A wrapper for the great FFmpeg application. [...]
-
ffMpegGetMediaInformation(
String uri) → Future< Map?> -
Various informations about the Audio specified by the
uri
parameter. [...] -
getLastFFmpegCommandOutput(
) → Future< String?> - Get the log code output by executeFFmpegWithArguments(). [...]
-
getLastFFmpegReturnCode(
) → Future< int?> - Get the error code returned by executeFFmpegWithArguments(). [...]
-
isFFmpegAvailable(
) → Future< bool> - To know during runtime if FFmpeg is linked with the App. [...]
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a non-existent method or property is accessed. [...]
inherited
-
pcmToWave(
{required String inputFile, required String outputFile, int numChannels = 1, int sampleRate = 16000}) → Future< void> - Converts a raw PCM file to a WAVE file. [...]
-
pcmToWaveBuffer(
{required Uint8List inputBuffer, int numChannels = 1, int sampleRate = 16000}) → Future< Uint8List> - Convert a raw PCM buffer to a WAVE buffer. [...]
-
toString(
) → String -
A string representation of this object. [...]
inherited
-
waveToPCM(
{required String inputFile, required String outputFile}) → Future< void> - Convert a WAVE file to a Raw PCM file. [...]
-
waveToPCMBuffer(
{required Uint8List inputBuffer}) → Uint8List - Convert a WAVE buffer to a Raw PCM buffer. [...]
Operators
-
operator ==(
Object other) → bool -
The equality operator. [...]
inherited