// Token: 0x06000043 RID: 67 RVA: 0x00002B08 File Offset: 0x00000D08 public override void ToStream(Stream stream, bool runningStatus) { ABinaryWriter abinaryWriter = new ABinaryWriter(stream, Endianness.Big); abinaryWriter.WriteUIntVar(base.DeltaTime); if (runningStatus) { abinaryWriter.Write8((byte)((int)this.Type | base.ChannelNumber)); } abinaryWriter.Write8((byte)this.noteNumber); abinaryWriter.Write8((byte)this.velocity); }
// Token: 0x06000097 RID: 151 RVA: 0x00003374 File Offset: 0x00001574 public override void ToStream(Stream stream) { ABinaryWriter abinaryWriter = new ABinaryWriter(stream, Endianness.Big); abinaryWriter.WriteUIntVar(base.DeltaTime); abinaryWriter.Write8(byte.MaxValue); abinaryWriter.Write8((byte)this.Type); abinaryWriter.Write8(4); abinaryWriter.Write8((byte)this.numerator); abinaryWriter.Write8((byte)this.denominatorLogarithm); abinaryWriter.Write8((byte)this.ticksPerMetronomeClick); abinaryWriter.Write8((byte)this.thirtySecondNotesPerQuarterNote); }
// Token: 0x060002FA RID: 762 RVA: 0x0000B514 File Offset: 0x00009714 public void ToStream(Stream stream, WaveWriteOptions options) { if (stream == null) { throw new ArgumentNullException("stream"); } if (!stream.CanWrite) { throw new ArgumentNullException("Given Stream cannot write."); } using (ABinaryWriter abinaryWriter = new ABinaryWriter(stream)) { if (!options.HasFlag(WaveWriteOptions.NoHeader)) { abinaryWriter.WriteString("RIFF"); abinaryWriter.Write32(this.WrittenSize); abinaryWriter.WriteString("WAVE"); abinaryWriter.WritePadding(4, 0); } abinaryWriter.WriteString("fmt "); abinaryWriter.Write32((this.format == WaveFormat.PCM) ? 16U : 20U); abinaryWriter.Write16((ushort)this.format); abinaryWriter.Write16(this.channelCount); abinaryWriter.Write32(this.sampleRate); abinaryWriter.Write32(this.ByteRate); abinaryWriter.Write32((uint)this.BlockAlign); abinaryWriter.Write32((uint)this.bitsPerSample); if (this.format != WaveFormat.PCM) { abinaryWriter.Write32(0U); } abinaryWriter.WritePadding(4, 0); abinaryWriter.WriteString("data"); if (this.data == null) { abinaryWriter.Write32(0U); } else { abinaryWriter.WriteS32(this.data.Length); abinaryWriter.Write8s(this.data); } abinaryWriter.WritePadding(4, 0); } }
// Token: 0x06000084 RID: 132 RVA: 0x000030DC File Offset: 0x000012DC public override void ToStream(Stream stream) { ABinaryWriter abinaryWriter = new ABinaryWriter(stream, Endianness.Big); abinaryWriter.WriteUIntVar(base.DeltaTime); abinaryWriter.Write8(byte.MaxValue); abinaryWriter.Write8((byte)this.Type); abinaryWriter.WriteUIntVar((ulong)((long)(this.data.Length + (this.HasWideManufacturerID ? 3 : 1)))); if (this.HasWideManufacturerID) { abinaryWriter.Write8(0); abinaryWriter.Write16((ushort)this.manufacturerID); } else { abinaryWriter.Write8((byte)(this.manufacturerID >> 16)); } abinaryWriter.Write8s(this.data); }