CMMFDevVideoPlay::TComplexityLevelInfo Class Reference

class CMMFDevVideoPlay::TComplexityLevelInfo

Information about a single computational complexity level.

Public Member Enumerations
enumTOptions { EAvgPictureRate = 0x00000001, EPictureSize = 0x00000002, ERelativeImageQuality = 0x00000004, ERequiredMIPS = 0x00000008, ERelativeProcessTime = 0x00000010 }
Public Attributes
TReal iAvgPictureRate
TUint32 iOptions
TSize iPictureSize
TReal iRelativeImageQuality
TReal iRelativeProcessTime
TUint iRequiredMIPS

Member Enumerations Documentation

Enum TOptions

Enumerators

EAvgPictureRate = 0x00000001

The average picture rate field is valid.

EPictureSize = 0x00000002

The picture size field is valid.

ERelativeImageQuality = 0x00000004

The relative image quality field is valid.

ERequiredMIPS = 0x00000008

The required MIPS field is valid.

ERelativeProcessTime = 0x00000010

The relative processing time field is valid.

Member Data Documentation

TReal iAvgPictureRate

TReal iAvgPictureRate

The average picture rate, in pictures per second. Valid only if EAvgPictureRate is set in the options. This value depends on the input bitstream, and may not be available if enough bitstream has not been read.

TUint32 iOptions

TUint32 iOptions

Structure options. The value is a bitfield combined from values from TOptions.

TSize iPictureSize

TSize iPictureSize

Picture size (spatial resolution), in pixels. Valid only if EPictureSize is set in the options.

TReal iRelativeImageQuality

TReal iRelativeImageQuality

Relative image quality, compared to the best available level. 1.0 is the quality at the maximum quality level (level zero). Valid only if ERelativeImageQuality is set in the options.

TReal iRelativeProcessTime

TReal iRelativeProcessTime

Relative amount of processing time needed compared to standard-compliant decoding of all data. 1.0 is the processing time required for full processing, which usually corresponds to complexity level zero. Valid only if ERelativeProcessTime is set in the options.

TUint iRequiredMIPS

TUint iRequiredMIPS

The number of MIPS required to process the data. Valid only if ERequiredMIPS is set in the options.