#[repr(C)]pub struct _VAEncMBMapBufferVP8 {
pub num_mbs: u32,
pub mb_segment_id: *mut u8,
pub va_reserved: [u32; 4],
}Expand description
\brief VP8 MB Segmentation ID Buffer
application provides buffer containing the initial segmentation id for each MB, in raster scan order. Rate control may reassign it. For an 640x480 video, the buffer has 1200 entries. the value of each entry should be in the range [0..3], inclusive. If segmentation is not enabled, application does not need to provide it.
Fields§
§num_mbs: u32number of MBs in the frame. It is also the number of entries of mb_segment_id[];
mb_segment_id: *mut u8per MB Segmentation ID Buffer
va_reserved: [u32; 4]\brief Reserved bytes for future use, must be zero
Trait Implementations§
Source§impl Clone for _VAEncMBMapBufferVP8
impl Clone for _VAEncMBMapBufferVP8
Source§fn clone(&self) -> _VAEncMBMapBufferVP8
fn clone(&self) -> _VAEncMBMapBufferVP8
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 _VAEncMBMapBufferVP8
Source§impl Debug for _VAEncMBMapBufferVP8
impl Debug for _VAEncMBMapBufferVP8
Source§impl Default for _VAEncMBMapBufferVP8
impl Default for _VAEncMBMapBufferVP8
impl Eq for _VAEncMBMapBufferVP8
Source§impl PartialEq for _VAEncMBMapBufferVP8
impl PartialEq for _VAEncMBMapBufferVP8
Source§fn eq(&self, other: &_VAEncMBMapBufferVP8) -> bool
fn eq(&self, other: &_VAEncMBMapBufferVP8) -> bool
Tests for
self and other values to be equal, and is used by ==.impl StructuralPartialEq for _VAEncMBMapBufferVP8
Auto Trait Implementations§
impl !Send for _VAEncMBMapBufferVP8
impl !Sync for _VAEncMBMapBufferVP8
impl Freeze for _VAEncMBMapBufferVP8
impl RefUnwindSafe for _VAEncMBMapBufferVP8
impl Unpin for _VAEncMBMapBufferVP8
impl UnsafeUnpin for _VAEncMBMapBufferVP8
impl UnwindSafe for _VAEncMBMapBufferVP8
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