/// <summary>
        /// Gets a human-readable name for a given ProRes codec format.
        /// </summary>
        /// <param name="format">The requested ProRes codec format.</param>
        /// <returns>The name of the codec format, with its four-character code.</returns>
        public static string GetDisplayName(this ProResCodecFormat format)
        {
            switch (format)
            {
            case ProResCodecFormat.ProRes4444XQ: return("Apple ProRes 4444 XQ (ap4x)");

            case ProResCodecFormat.ProRes4444: return("Apple ProRes 4444 (ap4h)");

            case ProResCodecFormat.ProRes422HQ: return("Apple ProRes 422 HQ (apch)");

            case ProResCodecFormat.ProRes422: return("Apple ProRes 422 (apcn)");

            case ProResCodecFormat.ProRes422LT: return("Apple ProRes 422 LT (apcs)");

            case ProResCodecFormat.ProRes422Proxy: return("Apple ProRes 422 Proxy (apco)");
            }
            return("N/A");
        }
 internal static bool CodecFormatSupportsTransparency(ProResCodecFormat format)
 {
     return(format == ProResCodecFormat.ProRes4444XQ || format == ProResCodecFormat.ProRes4444);
 }
 internal static string GetSuffix(this ProResCodecFormat format)
 {
     return(".mov");
 }