IOPattern

Description

 

 

The IOPattern enumerator itemizes memory access patterns for SDK functions. Use bit-ORed values to specify an input access pattern and an output access pattern.

 

Name/Description

 

 

MFX_IOPATTERN_IN_VIDEO_MEMORY

Input to SDK functions is a video memory surface

 

 

MFX_IOPATTERN_IN_SYSTEM_MEMORY

Input to SDK functions is a linear buffer directly in system memory or in system memory through an external allocator

 

 

MFX_IOPATTERN_IN_OPAQUE_MEMORY

Input to SDK functions maps at runtime to either a system memory buffer or a video memory surface.

 

 

MFX_IOPATTERN_OUT_VIDEO_MEMORY

Output to SDK functions is a video memory surface

 

 

MFX_IOPATTERN_OUT_SYSTEM_MEMORY

Output to SDK functions is a linear buffer directly in system memory or in system memory through an external allocator

 

 

MFX_IOPATTERN_OUT_OPAQUE_MEMORY

Output to SDK functions maps at runtime to either a system memory buffer or a video memory surface.

 

Change History

 

This enumerator is available since SDK API 1.0. SDK API 1.3 extended the MFX_IOPATTERN_IN_OPAQUE_MEMORY and MFX_IOPATTERN_OUT_OPAQUE_MEMORY definitions.

 

 

 

 

 

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