Struct libva::picture::PictureInner
source · [−]pub(crate) struct PictureInner {
timestamp: u64,
context: Rc<Context>,
buffers: Vec<Buffer>,
surface: Rc<RefCell<Surface>>,
}
Fields
timestamp: u64
Timestamp of the picture.
context: Rc<Context>
A context associated with this picture.
buffers: Vec<Buffer>
Contains the buffers used to decode the data.
surface: Rc<RefCell<Surface>>
Contains the actual decoded data. Note that the surface may be shared in interlaced decoding.
Implementations
Auto Trait Implementations
impl !RefUnwindSafe for PictureInner
impl !Send for PictureInner
impl !Sync for PictureInner
impl Unpin for PictureInner
impl !UnwindSafe for PictureInner
Blanket Implementations
sourceimpl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more