mfxExtEncoderCapability

Definition

 

 

typedef struct {

    mfxExtBuffer Header;

 

    mfxU32      MBPerSec;

    mfxU16      reserved[58];

} mfxExtEncoderCapability;

 

Description

 

 

The mfxExtEncoderCapability structure is used to retrive SDK encoder capability. See description of mode 4 of the MFXVideoENCODE_Query function for details how to use this structure.

Not all implementations of the SDK encoder support this extended buffer. The application has to use query mode 1 to determine if such functionality is supported. To do so, the application has to attach this extended buffer to mfxVideoParam structure and call MFXVideoENCODE_Query function.  If function returns MFX_ERR_NONE  then such functionality is supported.

 

Members

 

 

Header.BufferId

Must be MFX_EXTBUFF_ENCODER_CAPABILITY

 

 

MBPerSec

Specify the maximum processing rate in macro blocks per second.

 

Change History

 

This structure is available since SDK API 1.7.

 

 

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