Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

27 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

This crate provides APIs for audio and video (buffers, encoders/decoders) Encoder/decoder crates can depend on this crate. Here's a list of codec crates:

  • aci_png - Encode/Decode png & apng
  • aci_ppm - Encode/Decode ppm & pnm

Features

afi's features:

  • Video & Audio Buffer Structs.
  • Convert between different color formats including YCbCr.
  • Traits for realtime encoders and decoders.

Roadmap to 1.0 (Future Features)

  • Make sure that functionality is complete.
  • Most encoder / decoder crates should be almost ready for 1.0.0 release.
  • Publish 1.0.0

Change Log

0.8

  • Renamed VFrame::sample_rgba to VFrame::get_rgba.
  • Added VFrame::set_rgba
  • Added PathOp for vector graphics.
  • Renamed ColorChannels::Rgb to ColorChannels::Srgb
  • Renamed ColorChannels::Rgba to ColorChannels::Srgba
  • Renamed ColorChannels::Bgr to ColorChannels::Sbgra
  • Renamed ColorChannels::Bgra to ColorChannels::Sbgra
  • Renamed ColorChannels::Grayscale to ColorChannels::Sgrayscale
  • Added ``

0.7

  • Replaced Graphic with Video.
  • Added Encoder* and Decoder Traits.
  • Added AFrame and VFrame.
  • Added AudioChannels and ColorChannels along with conversion functions.
  • Version now matches with codec crates.

Developed by Plop Grizzly

About

Aldaron's Format Interface, A rust library for providing multimedia structures.

Topics

Resources

Stars

1 star

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages