Skip to main content

Crate cridecoder

Crate cridecoder 

Source
Expand description

CRI Codec Library

This library provides parsers, decoders, and encoders for CRI Middleware formats:

  • ACB/AWB: Audio container formats (extract and build)
  • HCA: High Compression Audio codec (decode and encode)
  • USM: Video container format (extract and build)

Re-exports§

pub use acb::extract_acb;
pub use acb::extract_acb_from_file;
pub use acb::AcbBuilder;
pub use acb::AfsArchiveBuilder;
pub use acb::BuilderError;
pub use acb::TrackInput;
pub use acb::UtfTableBuilder;
pub use hca::encode_wav_to_hca;
pub use hca::HcaEncoder;
pub use hca::HcaEncoderConfig;
pub use hca::HcaEncoderError;
pub use hca::HcaDecoder;
pub use hca::HcaDecoderError;
pub use hca::HcaInfo;
pub use usm::extract_usm;
pub use usm::extract_usm_file;
pub use usm::Metadata;
pub use usm::UsmError;
pub use usm::UsmBuilder;
pub use usm::UsmBuilderError;

Modules§

acb
ACB (CRI Audio Container) module
hca
HCA (High Compression Audio) codec module
reader
Binary reader utilities with endianness support
usm
USM video container module