Files
UmaViewer/Assets/Scripts/Audio/ClHcaSharp/HcaContext.cs
T
1605296300@qq.com 7607c8b4d2 add acb&awb support
2022-09-07 01:22:44 +08:00

53 lines
1.7 KiB
C#

namespace ClHcaSharp
{
internal class HcaContext
{
public int Version { get; set; }
public int HeaderSize { get; set; }
public int ChannelCount { get; set; }
public int SampleRate { get; set; }
public int FrameCount { get; set; }
public int EncoderDelay { get; set; }
public int EncoderPadding { get; set; }
public int FrameSize { get; set; }
public int MinResolution { get; set; }
public int MaxResolution { get; set; }
public int TrackCount { get; set; }
public int ChannelConfig { get; set; }
public int StereoType { get; set; }
public int TotalBandCount { get; set; }
public int BaseBandCount { get; set; }
public int StereoBandCount { get; set; }
public int BandsPerHfrGroup { get; set; }
public int MsStereo { get; set; }
public int Reserved { get; set; }
public int VbrMaxFrameSize { get; set; }
public int VbrNoiseLevel { get; set; }
public int AthType { get; set; }
public int LoopStartFrame { get; set; }
public int LoopEndFrame { get; set; }
public int LoopStartDelay { get; set; }
public int LoopEndPadding { get; set; }
public bool LoopFlag { get; set; }
public int CiphType { get; set; }
public ulong KeyCode { get; set; }
public float RvaVolume { get; set; }
public int CommentLength { get; set; }
public string Comment { get; set; }
public int HfrGroupCount { get; set; }
public byte[] AthCurve { get; set; }
public byte[] CipherTable { get; set; }
public int Random { get; set; }
public Channel[] Channels { get; set; }
}
}