swf-emitter 0.13.0

SWF emitter
Documentation

SWF Emitter

crates.io GitHub repository Build status

SWF emitter implemented in Rust. Converts swf-types movies to bytes.

Usage

use swf_emitter::emit_swf;
use swf_types::{CompressionMethod, Movie};

fn main() {
  let movie: Movie = ...;
  let swf_bytes = emit_swf(&movie, CompressionMethod::None)
    .expect("Failed to emit movie");
}

Contributing

This repo uses Git submodules for its test samples:

# Clone with submodules
git clone --recurse-submodules git://github.com/open-flash/swf-emitter.git
# Update submodules for an already-cloned repo
git submodule update --init --recursive --remote

This library is a standard Cargo project. You can test your changes with cargo test.

Prefer non-master branches when sending a PR so your changes can be rebased if needed. All the commits must be made on top of master (fast-forward merge). CI must pass for changes to be accepted.