Files
1605296300@qq.com 7607c8b4d2 add acb&awb support
2022-09-07 01:22:44 +08:00

42 lines
1.1 KiB
C#

using Assets.Scripts.Audio.CriWareFormats.Common;
using System;
namespace ClHcaSharp
{
internal static class Constants
{
public const int Version101 = 0x0101;
public const int Version102 = 0x0102;
public const int Version103 = 0x0103;
public const int Version200 = 0x0200;
public const int Version300 = 0x0300;
public const int MinFrameSize = 0x8;
public const int MaxFrameSize = 0xFFFF;
public const int Mask = 0x7F7F7F7F;
public const int Subframes = 8;
public const int SamplesPerSubframe = 128;
public const int SamplesPerFrame = Subframes * SamplesPerSubframe;
public const int MdctBits = 7;
public const int MinChannels = 1;
public const int MaxChannels = 16;
public const int MinSampleRate = 1;
public const int MaxSampleRate = 0x7FFFFF;
public const int DefaultRandom = 1;
public static readonly float MsStereoRatio = BinaryPrimitives.Int32BitsToSingle(0x3F3504F3);
}
public enum ChannelType
{
Discrete = 0,
StereoPrimary = 1,
StereoSecondary = 2
}
}