public static bool IsH264(VideoEncoder encoder) { if (encoder == VideoEncoder.X264 || encoder == VideoEncoder.X264_10 || encoder == VideoEncoder.QuickSync || encoder == VideoEncoder.NvencH264 || encoder == VideoEncoder.MFH264) { return(true); } return(false); }
public static bool IsVCN(VideoEncoder encoder) { if (EnumHelper <VideoEncoder> .GetShortName(encoder).Contains("vce") || EnumHelper <VideoEncoder> .GetShortName(encoder).Contains("vcn")) { return(true); } return(false); }
public static bool IsQuickSyncAV1(VideoEncoder encoder) { if (EnumHelper <VideoEncoder> .GetShortName(encoder).Contains("qsv_av1")) { return(true); } return(false); }
public static bool IsNVEnc(VideoEncoder encoder) { if (EnumHelper <VideoEncoder> .GetShortName(encoder).Contains("nvenc")) { return(true); } return(false); }
public static bool IsMediaFoundation(VideoEncoder encoder) { if (EnumHelper <VideoEncoder> .GetShortName(encoder).Contains("mf")) { return(true); } return(false); }