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 RAPBinaryMethods
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 |