eMFrameClone Enumeration
Specifies a type of frame clone.
Members
MemberDescription
eMFC_AudioCopy only audio and properties, video is null (it is NOT possible to add video later to this frame)
eMFC_BottomTop_ARGB 
eMFC_DataCopy only data and properties (video is null, audio is null)
eMFC_Data_AudioCopy only audio and data (video is null)
eMFC_ForceCPUForce CPU usage for clone operation
eMFC_ForceGPUForce GPU usage for clone operation
eMFC_FullAudio and video are copied (to modify data)
eMFC_Full_ForceCPUFull clone with forced CPU mode
eMFC_Full_ForceGPUFull clone with forced GPU mode
eMFC_ObjCopy only internal object data
eMFC_ObjData_AudioCopy internal object data and audio data
eMFC_PropsCopy only frame properties (M_TIME & M_AV_PROPS), video and audio data is null (e.g. for events)
eMFC_ReferenceAudio and video refs (do NOT modify data except M_TIME, and M_AV_PROPS flags (e.g. interlace, 3DType, scale, etc.) )
eMFC_Reference_ForceCPUReference clone with forced CPU mode
eMFC_Reference_ForceGPUReference clone with forced GPU mode
eMFC_VideoCopy only video and properties, audio is null (it is possible to add audio later to this frame)
eMFC_Video_ForceCPUVideo clone with forced CPU mode
eMFC_Video_ForceGPUVideo clone with forced GPU mode
eMFC_VideoRefKeep reference to video block and copy properties, audio is null (it is possible to add audio later to this frame)
eMFC_VideoRef_AudioCopy audio and keep reference to video block and copy properties (allowed to modify audio, M_TIME, and M_AV_PROPS flags (e.g. interlace, 3DType, scale, etc.) )
eMFC_VideoRef_Audio_ForceCPUVideo reference and audio clone with forced CPU mode
eMFC_VideoRef_Audio_ForceGPUVideo reference and audio clone with forced GPU mode
eMFC_VideoRef_ForceCPUVideo reference clone with forced CPU mode
eMFC_VideoRef_ForceGPUVideo reference clone with forced GPU mode
See Also

Reference

MPLATFORMLib Namespace