public override string ToString()
{
StringBuilder sb = new StringBuilder();
sb.Append("\nParameters:\n");
sb.Append(String.Format("Transform depth: %d\n", transformDepth));
sb.Append(String.Format("Using ac: %c\n", (no_ac ? 'n' : 'y')));
sb.Append(String.Format("Is ref: %c", (is_ref ? 'y' : 'n')));
for(int i = 0; i < transformDepth; i++) {
sb.Append(String.Format("\nHorizBlocks: %d\tVertBlocks: %d",
horiz_codeblocks[i], vert_codeblocks[i]));
}
sb.Append(String.Format("\nxblen: %d\t yblen: %d", xblen_luma, yblen_luma));
sb.Append(String.Format("\nxbsep: %d\t ybsep: %d", xbsep_luma, ybsep_luma));
return sb.ToString();
}