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);
        }
示例#2
0
        public static bool IsVCN(VideoEncoder encoder)
        {
            if (EnumHelper <VideoEncoder> .GetShortName(encoder).Contains("vce") || EnumHelper <VideoEncoder> .GetShortName(encoder).Contains("vcn"))
            {
                return(true);
            }

            return(false);
        }
示例#3
0
        public static bool IsQuickSyncAV1(VideoEncoder encoder)
        {
            if (EnumHelper <VideoEncoder> .GetShortName(encoder).Contains("qsv_av1"))
            {
                return(true);
            }

            return(false);
        }
示例#4
0
        public static bool IsNVEnc(VideoEncoder encoder)
        {
            if (EnumHelper <VideoEncoder> .GetShortName(encoder).Contains("nvenc"))
            {
                return(true);
            }

            return(false);
        }
示例#5
0
        public static bool IsMediaFoundation(VideoEncoder encoder)
        {
            if (EnumHelper <VideoEncoder> .GetShortName(encoder).Contains("mf"))
            {
                return(true);
            }

            return(false);
        }