MPLATFORMLib Namespace : eMFrameClone Enumeration |
Member | Description |
---|---|
eMFC_Audio | Copy only audio and properties, video is null (it is NOT possible to add video later to this frame) |
eMFC_BottomTop_ARGB | |
eMFC_Data | Copy only data and properties (video is null, audio is null) |
eMFC_Data_Audio | Copy only audio and data (video is null) |
eMFC_ForceCPU | Force CPU usage for clone operation |
eMFC_ForceGPU | Force GPU usage for clone operation |
eMFC_Full | Audio and video are copied (to modify data) |
eMFC_Full_ForceCPU | Full clone with forced CPU mode |
eMFC_Full_ForceGPU | Full clone with forced GPU mode |
eMFC_Obj | Copy only internal object data |
eMFC_ObjData_Audio | Copy internal object data and audio data |
eMFC_Props | Copy only frame properties (M_TIME & M_AV_PROPS), video and audio data is null (e.g. for events) |
eMFC_Reference | Audio and video refs (do NOT modify data except M_TIME, and M_AV_PROPS flags (e.g. interlace, 3DType, scale, etc.) ) |
eMFC_Reference_ForceCPU | Reference clone with forced CPU mode |
eMFC_Reference_ForceGPU | Reference clone with forced GPU mode |
eMFC_Video | Copy only video and properties, audio is null (it is possible to add audio later to this frame) |
eMFC_Video_ForceCPU | Video clone with forced CPU mode |
eMFC_Video_ForceGPU | Video clone with forced GPU mode |
eMFC_VideoRef | Keep reference to video block and copy properties, audio is null (it is possible to add audio later to this frame) |
eMFC_VideoRef_Audio | Copy 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_ForceCPU | Video reference and audio clone with forced CPU mode |
eMFC_VideoRef_Audio_ForceGPU | Video reference and audio clone with forced GPU mode |
eMFC_VideoRef_ForceCPU | Video reference clone with forced CPU mode |
eMFC_VideoRef_ForceGPU | Video reference clone with forced GPU mode |