Show / Hide Table of Contents

Class RAPBinary

General Utility functions for dealing with RAP data seen within different encoders, as well as the file format itself.

Inheritance
System.Object
RAPBinary
Inherited Members
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.ToString()
Namespace: Recolude.Core.IO
Assembly: Recolude.Core.dll
Syntax
public static class RAPBinary

Methods

FromFloat16BST(Byte[], Single, Single)

Declaration
public static float FromFloat16BST(byte[] buffer, float min, float max)
Parameters
Type Name Description
System.Byte[] buffer
System.Single min
System.Single max
Returns
Type Description
System.Single

ReadUVarInt(Stream)

Declaration
public static int ReadUVarInt(Stream reader)
Parameters
Type Name Description
System.IO.Stream reader
Returns
Type Description
System.Int32

ToFloat16BST(Byte[], Single, Single, Single)

Declaration
public static void ToFloat16BST(byte[] buffer, float min, float max, float value)
Parameters
Type Name Description
System.Byte[] buffer
System.Single min
System.Single max
System.Single value

WriteUVarInt(BinaryWriter, Int32)

Declaration
public static void WriteUVarInt(BinaryWriter writer, int value)
Parameters
Type Name Description
System.IO.BinaryWriter writer
System.Int32 value

WriteUVarInt(BinaryWriter, UInt32)

Declaration
public static void WriteUVarInt(BinaryWriter writer, uint value)
Parameters
Type Name Description
System.IO.BinaryWriter writer
System.UInt32 value

WriteUVarInt(Stream, Int32)

Declaration
public static void WriteUVarInt(Stream writer, int value)
Parameters
Type Name Description
System.IO.Stream writer
System.Int32 value

WriteUVarInt(Stream, UInt32)

Declaration
public static void WriteUVarInt(Stream writer, uint value)
Parameters
Type Name Description
System.IO.Stream writer
System.UInt32 value
Back to top Generated by DocFX