media-core 0.8.0

Define media types and provide basic media utilities
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
# media-core

[![Version](https://img.shields.io/crates/v/media-core)](https://crates.io/crates/media-core)
[![Documentation](https://docs.rs/media-core/badge.svg)](https://docs.rs/media-core)
[![License](https://img.shields.io/badge/License-Apache%202-blue.svg)](LICENSE-APACHE)
[![License](https://img.shields.io/badge/License-MIT-green.svg)](LICENSE-MIT)

Defines media types and provides basic media utilities.

## Features

- [x] **Media Types** - Define common media types
- [x] **Media Frame** - Represent audio and video frame data, including hardware abstraction
- [x] **Video Pixel Format Conversion** - Convert between RGB, YUV, and other pixel formats
- [x] **Video Scaling** - Scale video resolution
- [x] **Audio Sample Format Conversion** - Convert between different audio sample formats
- [ ] **Audio Resampling** - Resample audio sample rates