media-pp 0.2.0

A small, GStreamer-flavored media pipeline library built on FFmpeg. Capture, composite and encode without leaving the GPU, on D3D11 and CUDA.
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
//! The CUDA device context this crate's CUDA elements share. Unlike
//! [`crate::platform::windows`]/[`crate::platform::linux`], this module is
//! gated on its Cargo feature alone: CUDA is not a platform, and the same
//! elements build on Linux and Windows.

pub(crate) mod device;
pub(crate) mod driver;
pub(crate) mod format;
pub(crate) mod frame;

pub use device::{CudaDevice, CudaDeviceError};
pub use driver::CudaDriverError;
pub use format::CudaFrameFormat;