[−][src]Struct ffmpeg_dev::sys::MJpegDecodeContext
Fields
class: *mut AVClassavctx: *mut AVCodecContextgb: GetBitContextbuf_size: c_intstart_code: c_intbuffer_size: c_intbuffer: *mut u8quant_matrixes: [[u16; 64]; 4]vlcs: [[VLC; 4]; 3]qscale: [c_int; 4]< quantizer scale calculated from quant_matrixes
org_height: c_intfirst_picture: c_intinterlaced: c_intbottom_field: c_intlossless: c_intls: c_intprogressive: c_intrgb: c_intupscale_h: [u8; 4]upscale_v: [u8; 4]rct: c_intpegasus_rct: c_intbits: c_intcolr: c_intxfrm: c_intadobe_transform: c_intmaxval: c_intnear: c_int< near lossless bound (si 0 for lossless)
t1: c_intt2: c_intt3: c_intreset: c_int< context halfing interval ?rename
width: c_intheight: c_intmb_width: c_intmb_height: c_intnb_components: c_intblock_stride: [c_int; 4]component_id: [c_int; 4]h_count: [c_int; 4]v_count: [c_int; 4]comp_index: [c_int; 4]dc_index: [c_int; 4]ac_index: [c_int; 4]nb_blocks: [c_int; 4]h_scount: [c_int; 4]v_scount: [c_int; 4]quant_sindex: [c_int; 4]h_max: c_intv_max: c_intquant_index: [c_int; 4]last_dc: [c_int; 4]picture: *mut AVFramepicture_ptr: *mut AVFramegot_picture: c_int< we found a SOF and picture is valid, too.
linesize: [c_int; 4]< linesize << interlaced
qscale_table: *mut i8__bindgen_padding_0: [u16; 8]block: [i16; 64]blocks: [*mut [c_short; 64]; 4]< intermediate sums (progressive mode)
last_nnz: [*mut u8; 4]coefs_finished: [u64; 4]< bitmask of which coefs have been completely decoded (progressive mode)
palette_index: c_intscantable: ScanTablebdsp: BlockDSPContexthdsp: HpelDSPContextidsp: IDCTDSPContextrestart_interval: c_intrestart_count: c_intbuggy_avid: c_intcs_itu601: c_intinterlace_polarity: c_intmultiscope: c_intmjpb_skiptosod: c_intcur_scan: c_intflipped: c_intljpeg_buffer: *mut [c_ushort; 4]ljpeg_buffer_size: c_uintextern_huff: c_intexif_metadata: *mut AVDictionarystereo3d: *mut AVStereo3Dpix_desc: *const AVPixFmtDescriptor!< stereoscopic information (cached, since it is read before frame allocation)
iccdata: *mut *mut u8iccdatalens: *mut c_inticcnum: c_inticcread: c_intraw_image_buffer: *const u8raw_image_buffer_size: usizeraw_scan_buffer: *const u8raw_scan_buffer_size: usizeraw_huffman_lengths: [[[u8; 16]; 4]; 2]raw_huffman_values: [[[u8; 256]; 4]; 2]hwaccel_sw_pix_fmt: AVPixelFormathwaccel_pix_fmt: AVPixelFormathwaccel_picture_private: *mut c_voidTrait Implementations
impl Clone for MJpegDecodeContext[src]
fn clone(&self) -> MJpegDecodeContext[src]
fn clone_from(&mut self, source: &Self)1.0.0[src]
impl Copy for MJpegDecodeContext[src]
Auto Trait Implementations
impl !Send for MJpegDecodeContext
impl !Sync for MJpegDecodeContext
impl Unpin for MJpegDecodeContext
impl UnwindSafe for MJpegDecodeContext
impl RefUnwindSafe for MJpegDecodeContext
Blanket Implementations
impl<T> From<T> for T[src]
impl<T, U> Into<U> for T where
U: From<T>, [src]
U: From<T>,
impl<T> ToOwned for T where
T: Clone, [src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
fn to_owned(&self) -> T[src]
fn clone_into(&self, target: &mut T)[src]
impl<T, U> TryFrom<U> for T where
U: Into<T>, [src]
U: Into<T>,
type Error = !
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>, [src]
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error
The type returned in the event of a conversion error.
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>[src]
impl<T> Borrow<T> for T where
T: ?Sized, [src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized, [src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T[src]
impl<T> Any for T where
T: 'static + ?Sized, [src]
T: 'static + ?Sized,