package tiny_libs

  1. Overview
  2. Docs
From-scratch libraries for teaching: graphics, audio, compression, crypto, networking and more

Install

dune-project
 Dependency

Authors

Maintainers

Sources

0.3.6.tar.gz
md5=7c636383d146d30ac6f2fa234a6253c8
sha512=c79f3823c5f8f57e5038eb640d487c61168b84aa07c61999d6622ef9fd0c890e2b03b4c6a7cdbbe9352a49e25dda00ac7bb14693cee8e3d7beeed251351a2af0

doc/tiny_libs.audio_mpeg/Mpeg_audio_header/index.html

Module Mpeg_audio_headerSource

Sourcetype version =
  1. | Mpeg1
  2. | Mpeg2
  3. | Mpeg2_5
Sourcetype mode =
  1. | Stereo
  2. | Joint_stereo
  3. | Dual_channel
  4. | Mono
Sourcetype t = {
  1. version : version;
  2. layer : int;
  3. crc : bool;
  4. bitrate : int;
  5. sample_rate : int;
  6. padding : bool;
  7. mode : mode;
  8. mode_extension : int;
  9. channels : int;
  10. length : int;
  11. samples : int;
}
Sourceval parse : string -> int -> t option
Sourceval first_frame : string -> (int * t) option
Sourceval at_start : string -> t option
Sourceval frames : string -> (int * t) list
Sourceval version_name : version -> string