CUETools.Codecs.FLAKE: split classes into separate files.

This commit is contained in:
karamanolev
2011-10-24 11:50:45 +00:00
parent f365e6359f
commit e0f784a88a
15 changed files with 338 additions and 300 deletions

View File

@@ -0,0 +1,30 @@
namespace CUETools.Codecs.FLAKE
{
unsafe public class RiceContext
{
public RiceContext()
{
rparams = new int[Flake.MAX_PARTITIONS];
esc_bps = new int[Flake.MAX_PARTITIONS];
}
/// <summary>
/// partition order
/// </summary>
public int porder;
/// <summary>
/// coding method: rice parameters use 4 bits for coding_method 0 and 5 bits for coding_method 1
/// </summary>
public int coding_method;
/// <summary>
/// Rice parameters
/// </summary>
public int[] rparams;
/// <summary>
/// bps if using escape code
/// </summary>
public int[] esc_bps;
};
}