sachaarbonel / wav.dart

A wav decoding library in pure Dart.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

A library for Dart developers.

Created from templates made available by Stagehand under a BSD-style license.

Usage

A simple usage example:

import 'dart:io';

import 'package:wav/wav.dart';

main() async {
  final wav = await WavReader.open(file: File('oishii.wav'));
  print(wav.chunkID);
  print(wav.chunkSize);
  //final WavFormat format;
  print(wav.format);
  print(wav.subChunk1ID);
  print(wav.subChunk1Size);
  print(wav.encoding);
  // final Encoding encoding;
  print(wav.numChannels);
  print(wav.sampleRate);
  print(wav.blockAlign);
  print(wav.bitsPerSample);
  print(wav.subChunk2ID);
  print(wav.subChunk2Size);
  print(wav.bytesPerSample);
  print(wav.sampleCount);
  print(wav.audioLength);
}

Features and bugs

Please file feature requests and bugs at the issue tracker.

About

A wav decoding library in pure Dart.


Languages

Language:Dart 56.5%Language:Ruby 29.9%Language:Swift 6.3%Language:HTML 5.1%Language:Kotlin 2.0%Language:Objective-C 0.2%