nvidia_video_codec_sdk/safe/
mod.rs

1//! Safe wrapper around the raw bindings.
2//!
3//! Largely unfinished, so you might still have to dip into
4//! [`sys`](crate::sys) for the missing functionality.
5
6mod api;
7mod buffer;
8mod builders;
9mod encoder;
10mod result;
11mod session;
12
13pub use api::{EncodeAPI, ENCODE_API};
14pub use buffer::{
15    Bitstream,
16    BitstreamLock,
17    Buffer,
18    BufferLock,
19    EncoderInput,
20    EncoderOutput,
21    RegisteredResource,
22};
23pub use encoder::{Encoder, EncoderInitParams};
24pub use result::{EncodeError, ErrorKind};
25pub use session::{CodecPictureParams, EncodePictureParams, Session};