pub struct PictureHeader {Show 36 fields
pub frame_type: FrameType,
pub pqindex: u8,
pub pquant: u8,
pub halfqp: bool,
pub pqual_mode: u8,
pub mvrange: u8,
pub rptfrm: u8,
pub pts_ms: u32,
pub rangeredfrm: bool,
pub rnd: Option<bool>,
pub header_bits: usize,
pub acpred_plane: Option<Vec<u8>>,
pub acpred_raw: bool,
pub condover: u8,
pub overflags_plane: Option<Vec<u8>>,
pub overflags_raw: bool,
pub skipmb_plane: Option<Vec<u8>>,
pub skipmb_raw: bool,
pub directmb_plane: Option<Vec<u8>>,
pub directmb_raw: bool,
pub mvtypemb_plane: Option<Vec<u8>>,
pub mvtypemb_raw: bool,
pub bfrac_num: i32,
pub bfrac_den: i32,
pub mv_mode: MvMode,
pub mv_mode2: MvMode,
pub lumscale: u8,
pub lumshift: u8,
pub mvtab: u8,
pub cbptab: u8,
pub ttmbf: bool,
pub ttfrm: u8,
pub transacfrm: u8,
pub transacfrm2: u8,
pub dctab: bool,
pub dquant: DQuantInfo,
}Fields§
§frame_type: FrameType§pqindex: u8§pquant: u8§halfqp: bool§pqual_mode: u8FFmpeg’s pquantizer: true = uniform quantizer reconstruction.
mvrange: u8§rptfrm: u8§pts_ms: u32§rangeredfrm: bool§rnd: Option<bool>§header_bits: usize§acpred_plane: Option<Vec<u8>>§acpred_raw: bool§condover: u8§overflags_plane: Option<Vec<u8>>§overflags_raw: bool§skipmb_plane: Option<Vec<u8>>§skipmb_raw: bool§directmb_plane: Option<Vec<u8>>§directmb_raw: bool§mvtypemb_plane: Option<Vec<u8>>§mvtypemb_raw: bool§bfrac_num: i32§bfrac_den: i32§mv_mode: MvMode§mv_mode2: MvMode§lumscale: u8§lumshift: u8§mvtab: u8§cbptab: u8§ttmbf: bool§ttfrm: u8§transacfrm: u8§transacfrm2: u8§dctab: bool§dquant: DQuantInfoImplementations§
Source§impl PictureHeader
impl PictureHeader
pub fn parse( data: &[u8], seq: &SequenceHeader, pts_ms: u32, mb_w: usize, mb_h: usize, ) -> Result<Self>
pub fn parse_simple( data: &[u8], seq: &SequenceHeader, pts_ms: u32, ) -> Result<Self>
Trait Implementations§
Source§impl Clone for PictureHeader
impl Clone for PictureHeader
Source§fn clone(&self) -> PictureHeader
fn clone(&self) -> PictureHeader
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 moreAuto Trait Implementations§
impl Freeze for PictureHeader
impl RefUnwindSafe for PictureHeader
impl Send for PictureHeader
impl Sync for PictureHeader
impl Unpin for PictureHeader
impl UnsafeUnpin for PictureHeader
impl UnwindSafe for PictureHeader
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