eMFrameClone Enumeration
Specifies a types of frame's clone
Members
MemberDescription
eMFC_AudioCopy only audio and properties, video is null (it is NOT possible to add video later to this frame)
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 object data
eMFC_ObjData_AudioCopy only audio part of object 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 references
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
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

MFORMATSDSLib Namespace