styx_core/
lib.rs

1#![doc = include_str!("../README.md")]
2
3pub mod buffer;
4pub mod controls;
5pub mod format;
6pub mod metrics;
7pub mod queue;
8
9pub mod prelude {
10    pub use crate::{
11        buffer::{
12            BufferLease, BufferPool, BufferPoolMetrics, ExternalBacking, FrameLease, FrameMeta,
13            Plane, PlaneLayout, PlaneMut, plane_layout_from_dims, plane_layout_with_stride,
14        },
15        controls::{Access, ControlId, ControlKind, ControlMeta, ControlValue},
16        format::{ColorSpace, FourCc, Interval, IntervalStepwise, MediaFormat, Resolution},
17        metrics::Metrics,
18        queue::{BoundedRx, BoundedTx, RecvOutcome, SendOutcome, bounded, newest, unbounded},
19    };
20}