CMMFDevVideoPlay::TComplexityLevelInfo Class Reference
#include
"devvideoplay.h"
Link against: devvideo.lib
class CMMFDevVideoPlay::TComplexityLevelInfo |
Detailed Description
Information about a single computational complexity level.
Member Attribute Documentation
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.
iOptions
Structure options. The value is a bitfield combined from values from TOptions.
iPictureSize
Picture size (spatial resolution), in pixels. Valid only if EPictureSize is set in the options.
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.
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.
iRequiredMIPS
The number of MIPS required to process the data. Valid only if ERequiredMIPS is set in the options.
Member Enumeration Documentation
Enum TOptions
Enumerator | Value | Description |
---|
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.
|