[−][src]Struct ffmpeg_dev::sys::MJpegDecodeContext
Fields
class: *mut AVClass
avctx: *mut AVCodecContext
gb: GetBitContext
buf_size: c_int
start_code: c_int
buffer_size: c_int
buffer: *mut u8
quant_matrixes: [[u16; 64]; 4]
vlcs: [[VLC; 4]; 3]
qscale: [c_int; 4]
< quantizer scale calculated from quant_matrixes
org_height: c_int
first_picture: c_int
interlaced: c_int
bottom_field: c_int
lossless: c_int
ls: c_int
progressive: c_int
rgb: c_int
upscale_h: [u8; 4]
upscale_v: [u8; 4]
rct: c_int
pegasus_rct: c_int
bits: c_int
colr: c_int
xfrm: c_int
adobe_transform: c_int
maxval: c_int
near: c_int
< near lossless bound (si 0 for lossless)
t1: c_int
t2: c_int
t3: c_int
reset: c_int
< context halfing interval ?rename
width: c_int
height: c_int
mb_width: c_int
mb_height: c_int
nb_components: c_int
block_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_int
v_max: c_int
quant_index: [c_int; 4]
last_dc: [c_int; 4]
picture: *mut AVFrame
picture_ptr: *mut AVFrame
got_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_int
scantable: ScanTable
bdsp: BlockDSPContext
hdsp: HpelDSPContext
idsp: IDCTDSPContext
restart_interval: c_int
restart_count: c_int
buggy_avid: c_int
cs_itu601: c_int
interlace_polarity: c_int
multiscope: c_int
mjpb_skiptosod: c_int
cur_scan: c_int
flipped: c_int
ljpeg_buffer: *mut [c_ushort; 4]
ljpeg_buffer_size: c_uint
extern_huff: c_int
exif_metadata: *mut AVDictionary
stereo3d: *mut AVStereo3D
pix_desc: *const AVPixFmtDescriptor
!< stereoscopic information (cached, since it is read before frame allocation)
iccdata: *mut *mut u8
iccdatalens: *mut c_int
iccnum: c_int
iccread: c_int
raw_image_buffer: *const u8
raw_image_buffer_size: usize
raw_scan_buffer: *const u8
raw_scan_buffer_size: usize
raw_huffman_lengths: [[[u8; 16]; 4]; 2]
raw_huffman_values: [[[u8; 256]; 4]; 2]
hwaccel_sw_pix_fmt: AVPixelFormat
hwaccel_pix_fmt: AVPixelFormat
hwaccel_picture_private: *mut c_void
Trait 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,