Vp9EntropyProbs.cs
1 using Ryujinx.Common.Memory; 2 3 namespace Ryujinx.Graphics.Video 4 { 5 public struct Vp9EntropyProbs 6 { 7 public Array10<Array10<Array9<byte>>> KfYModeProb; 8 public Array7<byte> SegTreeProb; 9 public Array3<byte> SegPredProb; 10 public Array10<Array9<byte>> KfUvModeProb; 11 public Array4<Array9<byte>> YModeProb; 12 public Array10<Array9<byte>> UvModeProb; 13 public Array16<Array3<byte>> KfPartitionProb; 14 public Array16<Array3<byte>> PartitionProb; 15 public Array4<Array2<Array2<Array6<Array6<Array3<byte>>>>>> CoefProbs; 16 public Array4<Array2<byte>> SwitchableInterpProb; 17 public Array7<Array3<byte>> InterModeProb; 18 public Array4<byte> IntraInterProb; 19 public Array5<byte> CompInterProb; 20 public Array5<Array2<byte>> SingleRefProb; 21 public Array5<byte> CompRefProb; 22 public Array2<Array3<byte>> Tx32x32Prob; 23 public Array2<Array2<byte>> Tx16x16Prob; 24 public Array2<Array1<byte>> Tx8x8Prob; 25 public Array3<byte> SkipProb; 26 public Array3<byte> Joints; 27 public Array2<byte> Sign; 28 public Array2<Array10<byte>> Classes; 29 public Array2<Array1<byte>> Class0; 30 public Array2<Array10<byte>> Bits; 31 public Array2<Array2<Array3<byte>>> Class0Fp; 32 public Array2<Array3<byte>> Fp; 33 public Array2<byte> Class0Hp; 34 public Array2<byte> Hp; 35 } 36 }