Ejemplo n.º 1
0
        public static string GetDescription(this DeinterlaceMode mode)
        {
            FieldInfo fi = mode.GetType().GetField(mode.ToString());

            DescriptionAttribute[] attributes = (DescriptionAttribute[])fi.GetCustomAttributes(typeof(DescriptionAttribute), false);
            if (attributes != null && attributes.Length > 0)
            {
                return(attributes[0].Description);
            }
            else
            {
                return(mode.ToString());
            }
        }
Ejemplo n.º 2
0
 /// <summary>
 /// looks at each frame and processes it. Slow
 /// </summary>
 /// <param name="mode"></param>
 public abstract void CopyNextVideoFramePacketFromDatabaseAndDeinterlace(DeinterlaceMode mode, VideoClipInfo clip);