#[repr(C)]pub union mfxFrameData__bindgen_ty_3 {
pub Y: *mut mfxU8,
pub Y16: *mut mfxU16,
pub R: *mut mfxU8,
}Expand description
@name Color Planes Data pointers to corresponding color channels (planes). The frame buffer pointers must be 16-byte aligned. The application has to specify pointers to all color channels even for packed formats. For example, for YUY2 format the application must specify Y, U, and V pointers. For RGB32 format, the application must specify R, G, B, and A pointers. / /*! @{
Fields§
§Y: *mut mfxU8< Y channel.
Y16: *mut mfxU16< Y16 channel.
R: *mut mfxU8< R channel.
Trait Implementations§
Source§impl Clone for mfxFrameData__bindgen_ty_3
impl Clone for mfxFrameData__bindgen_ty_3
Source§fn clone(&self) -> mfxFrameData__bindgen_ty_3
fn clone(&self) -> mfxFrameData__bindgen_ty_3
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for mfxFrameData__bindgen_ty_3
Auto Trait Implementations§
impl !Send for mfxFrameData__bindgen_ty_3
impl !Sync for mfxFrameData__bindgen_ty_3
impl Freeze for mfxFrameData__bindgen_ty_3
impl RefUnwindSafe for mfxFrameData__bindgen_ty_3
impl Unpin for mfxFrameData__bindgen_ty_3
impl UnsafeUnpin for mfxFrameData__bindgen_ty_3
impl UnwindSafe for mfxFrameData__bindgen_ty_3
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more