DivXNetworks, Inc.
Main Page | Namespace List | Data Structures | Directories | File List | Namespace Members | Data Fields | Globals | Related Pages

FrameResult Struct Reference

#include <FrameResult.h>


Detailed Description

Result of encoding a frame returned to the user and uesd internally within the encoder for rate control. Optional information (everything that can be discared by the user without dire consequences).


Data Fields

int bitcountMotion
int bitcountTexture
int bitcountStuffing
int bitcountTotal
int quantizer
int sequenceNumber
int motionVectorSum
int motionVectorCount
char frameType
int timestampDisplay
float psnr


Field Documentation

int FrameResult::bitcountMotion
 

Number of bits of encoded frame used for describing motion.

int FrameResult::bitcountStuffing
 

Number of bits of encoded frame used by stuffing.

int FrameResult::bitcountTexture
 

Number of bits of encoded frame used for describing texture.

int FrameResult::bitcountTotal
 

Total number of bits in encoded frame.

char FrameResult::frameType
 

Actual frame-type ('I'/'B'/'P') of encoded frame. cType=0 means no frame produced. */.

int FrameResult::motionVectorCount
 

Count of motion vectors used to generate motionVectorSum.

int FrameResult::motionVectorSum
 

Sum of logarithms of motion vector magnitudes.

float FrameResult::psnr
 

PSNR of encoded frame. If zero or negative, PSNR is unavailable.

int FrameResult::quantizer
 

Actual frame-level quantizer used to encode frame.

int FrameResult::sequenceNumber
 

Display-order sequence number of encoded frame.

int FrameResult::timestampDisplay
 

Display/composition timestamp of encoded frame.


The documentation for this struct was generated from the following file:
Generated on Tue Jan 24 16:43:33 2006 for DivX Codec API Documentation.