Struct ffav_sys::AVPanScan [−][src]
#[repr(C)]pub struct AVPanScan { pub id: c_int, pub width: c_int, pub height: c_int, pub position: [[i16; 2]; 3], }
Expand description
Pan Scan area. This specifies the area which should be displayed. Note there may be multiple such areas for one frame.
Fields
id: c_int
Expand description
id
- encoding: Set by user.
- decoding: Set by libavcodec.
width: c_int
Expand description
width and height in 1/16 pel
- encoding: Set by user.
- decoding: Set by libavcodec.
height: c_int
position: [[i16; 2]; 3]
Expand description
position of the top left corner in 1/16 pel for up to 3 fields/frames
- encoding: Set by user.
- decoding: Set by libavcodec.
Trait Implementations
impl Copy for AVPanScan
[src]
impl Eq for AVPanScan
[src]
impl StructuralEq for AVPanScan
[src]
impl StructuralPartialEq for AVPanScan
[src]
Auto Trait Implementations
impl RefUnwindSafe for AVPanScan
impl Send for AVPanScan
impl Sync for AVPanScan
impl Unpin for AVPanScan
impl UnwindSafe for AVPanScan
Blanket Implementations
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]pub fn borrow_mut(&mut self) -> &mut T
[src]
pub fn borrow_mut(&mut self) -> &mut T
[src]Mutably borrows from an owned value. Read more
impl<T> ToOwned for T where
T: Clone,
[src]
impl<T> ToOwned for T where
T: Clone,
[src]type Owned = T
type Owned = T
The resulting type after obtaining ownership.
pub fn to_owned(&self) -> T
[src]
pub fn to_owned(&self) -> T
[src]Creates owned data from borrowed data, usually by cloning. Read more
pub fn clone_into(&self, target: &mut T)
[src]
pub fn clone_into(&self, target: &mut T)
[src]🔬 This is a nightly-only experimental API. (toowned_clone_into
)
recently added
Uses borrowed data to replace owned data, usually by cloning. Read more