flowly-core 0.2.2

Flowly is a library of modular and reusable components for building robust pipelines processing audio, video and other.
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
mod codec;
mod frame;
mod memory;

pub use codec::Fourcc;
pub use frame::{Frame, FrameFlags};
pub use memory::{CpuAllocator, CpuMemBlock, Error, MemBlock, MemoryAllocator};

#[derive(Debug, Clone, Copy, PartialEq, Eq, PartialOrd, Ord, Hash)]
pub enum Void {}
impl std::fmt::Display for Void {
    fn fmt(&self, _: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
        unreachable!()
    }
}
impl std::error::Error for Void {}