Expand description
tpt-kinetix-core — shared types for the TPT Kinetix media processing engine.
This crate is the single source of truth for the data structures that flow between all other Kinetix crates:
error— the top-levelerror::KinetixErrorenumtimestamp— rational media timestampscodec— codec and media-type identifierspixel_format— supported pixel / chroma-sampling formatsframe— decodedframe::VideoFramepacket— compressedpacket::Packetas produced by a demuxerencode— codec-agnostic encoder configurationcapabilities— per-decodercapabilities::DecoderCapabilitiesintrospection
Re-exports§
pub use capabilities::DecoderCapabilities;pub use codec::CodecId;pub use codec::MediaType;pub use encode::EncodeConfig;pub use encode::RateControl;pub use encode::SpeedPreset;pub use error::KinetixError;pub use frame::AudioFrame;pub use frame::SampleFormat;pub use frame::VideoFrame;pub use packet::Packet;pub use pixel_format::PixelFormat;pub use timestamp::Timestamp;
Modules§
- capabilities
- Decoder capability introspection.
- codec
- Codec and media-type identifiers shared across the Kinetix engine.
- encode
- Shared encoder configuration types.
- error
- frame
- packet
- pixel_
format - timestamp