w32tex
About: TeX Live provides a comprehensive TeX system including all the major TeX-related programs, macro packages, and fonts that are free software. Windows sources.
  Fossies Dox: w32tex-src.tar.xz  ("unofficial" and yet experimental doxygen-generated source code documentation)  

mpegFrame Struct Reference

#include <frame.h>

Collaboration diagram for mpegFrame:
[legend]

Public Attributes

int type
 
char inputFileName [256]
 
int id
 
boolean inUse
 
uint8 ** ppm_data
 
xel ** rgb_data
 
xelval rgb_maxval
 
int rgb_format
 
uint8 ** orig_y
 
uint8 ** orig_cr
 
uint8 ** orig_cb
 
uint8 ** decoded_y
 
uint8 ** decoded_cr
 
uint8 ** decoded_cb
 
uint8 ** ref_y
 
uint8 ** ref_cr
 
uint8 ** ref_cb
 
Block ** y_blocks
 
Block ** cr_blocks
 
Block ** cb_blocks
 
uint8 ** halfX
 
uint8 ** halfY
 
uint8 ** halfBoth
 
boolean halfComputed
 
struct mpegFramenext
 

Detailed Description

Definition at line 54 of file frame.h.

Member Data Documentation

◆ cb_blocks

Block ** mpegFrame::cb_blocks

Definition at line 86 of file frame.h.

Referenced by BlockifyFrame(), Frame_AllocBlocks(), and FreeFrame().

◆ cr_blocks

Block ** mpegFrame::cr_blocks

Definition at line 86 of file frame.h.

Referenced by BlockifyFrame(), Frame_AllocBlocks(), and FreeFrame().

◆ decoded_cb

◆ decoded_cr

◆ decoded_y

◆ halfBoth

◆ halfComputed

boolean mpegFrame::halfComputed

Definition at line 93 of file frame.h.

Referenced by ComputeHalfPixelData(), and ResetFrame().

◆ halfX

◆ halfY

◆ id

◆ inputFileName

char mpegFrame::inputFileName[256]

Definition at line 56 of file frame.h.

◆ inUse

boolean mpegFrame::inUse

Definition at line 58 of file frame.h.

Referenced by Frame_Free(), Frame_Init(), GetUnusedFrame(), and ReadFrame().

◆ next

struct mpegFrame* mpegFrame::next

Definition at line 95 of file frame.h.

Referenced by Frame_Init(), GenMPEGStream(), ProcessRefFrame(), and ResetFrame().

◆ orig_cb

◆ orig_cr

◆ orig_y

◆ ppm_data

uint8** mpegFrame::ppm_data

Definition at line 61 of file frame.h.

Referenced by Frame_AllocPPM(), Frame_Init(), FreeFrame(), PPMtoYUV(), and ReadFrame().

◆ ref_cb

uint8 ** mpegFrame::ref_cb

Definition at line 80 of file frame.h.

Referenced by Frame_AllocDecoded(), Frame_AllocYCC(), Resize_Height(), and Resize_Width().

◆ ref_cr

uint8 ** mpegFrame::ref_cr

Definition at line 80 of file frame.h.

Referenced by Frame_AllocDecoded(), Frame_AllocYCC(), Resize_Height(), and Resize_Width().

◆ ref_y

◆ rgb_data

xel** mpegFrame::rgb_data

Definition at line 62 of file frame.h.

Referenced by Frame_Init(), FreeFrame(), PNMtoYUV(), and ReadFrame().

◆ rgb_format

int mpegFrame::rgb_format

Definition at line 64 of file frame.h.

◆ rgb_maxval

xelval mpegFrame::rgb_maxval

Definition at line 63 of file frame.h.

Referenced by PNMtoYUV(), and PPMtoYUV().

◆ type

int mpegFrame::type

Definition at line 55 of file frame.h.

Referenced by ProcessRefFrame(), ReadFrame(), ReadIOConvert(), ResetFrame(), and targetRateControl().

◆ y_blocks

Block** mpegFrame::y_blocks

Definition at line 86 of file frame.h.

Referenced by BlockifyFrame(), Frame_AllocBlocks(), Frame_Init(), FreeFrame(), and ReadFrame().


The documentation for this struct was generated from the following file: