TargetUsage

Description

 

 

The TargetUsage enumerator itemizes a range of numbers from MFX_TARGETUSAGE_1, best quality, to MFX_TARGETUSAGE_7, best speed. It indicates trade-offs between quality and speed. The application can use any number in the range. The actual number of supported target usages depends on implementation. If specified target usage is not supported, the SDK encoder will use the closest supported value.

 

Name/Description

 

 

MFX_TARGETUSAGE_1

MFX_TARGETUSAGE_2

MFX_TARGETUSAGE_3

MFX_TARGETUSAGE_4

MFX_TARGETUSAGE_5

MFX_TARGETUSAGE_6

MFX_TARGETUSAGE_7

Target usage

 

 

MFX_TARGETUSAGE_UNKNOWN

Unspecified target usage

 

 

MFX_TARGETUSAGE_BEST_QUALITY

Best quality,
mapped to MFX_TARGETUSAGE_1

 

 

MFX_TARGETUSAGE_BALANCED

Balanced quality and speed,
mapped to MFX_TARGETUSAGE_4

 

 

MFX_TARGETUSAGE_BEST_SPEED

Fastest speed,
mapped to MFX_TARGETUSAGE_7

 

Change History

 

This enumerator is available since SDK API 1.0.

The SDK API 1.7 adds MFX_TARGETUSAGE_1 .. MFX_TARGETUSAGE_7 values.

 

 

 

 

 

For more complete information about compiler optimizations, see our Optimization Notice.