示例#1
0
        //Returns default table if the table made from the tablecomponent is the same as defaultTable, custom table if they are different.
        //Doing this prevents an error from ocuring when changing quality while using a 'default' table manually set.
        private static HuffmanTable _defaultOrCustomHuffmanTable(HuffmanTable customHuffmanTable, HuffmanTable defaultTable) {
            HuffmanTable H;
            if (customHuffmanTable.Equals(defaultTable)) {
                H = defaultTable;
            } else {
                H = customHuffmanTable;
            }

            return H;
        }