FireSync API
 All Classes Files Functions Variables Typedefs Friends Macros Modules Pages
kUnpackedCompressedPhase Class Reference

Description

Represents unpacked lists of compressed phase or intensity stream entries.

This data type is provided for convenience in the implementation of phase/intensity compression logic. It is not intended for general use outside of this context.

Inheritance diagram for kUnpackedCompressedPhase:
Inheritance graph

Public Member Functions

kStatus kUnpackedCompressedPhase_ConfigureFrom (kUnpackedCompressedPhase data, kBool isIntensity, kCompressedPhase compressed)
 Initializes this object based on metadata from a compressed phase object. More...
 
kStatus kUnpackedCompressedPhase_Construct (kUnpackedCompressedPhase *data, kAlloc allocator)
 Constructs a kUnpackedCompressedPhase object. More...
 
k32u kUnpackedCompressedPhase_DeltaBitDepth (kUnpackedCompressedPhase data)
 Reports the delta bit depth associated with this frame. More...
 
kArrayList kUnpackedCompressedPhase_DeltaList (kUnpackedCompressedPhase data)
 Provides reference to delta list. More...
 
k32u kUnpackedCompressedPhase_Fail1BitDepth (kUnpackedCompressedPhase data)
 Reports the fail-first bit depth associated with this frame. More...
 
kArrayList kUnpackedCompressedPhase_Fail1List (kUnpackedCompressedPhase data)
 Provides reference to fail-first list. More...
 
k32u kUnpackedCompressedPhase_Fail2BitDepth (kUnpackedCompressedPhase data)
 Reports the fail-second bit depth associated with this frame. More...
 
kArrayList kUnpackedCompressedPhase_Fail2List (kUnpackedCompressedPhase data)
 Provides reference to fail-second list. More...
 
kBool kUnpackedCompressedPhase_IsIntensity (kUnpackedCompressedPhase data)
 Reports whether this object represents intensity (vs phase) data. More...
 
kSize kUnpackedCompressedPhase_Length (kUnpackedCompressedPhase data, kSize dimension)
 Reports the specified uncompressed array dimension length associated with this frame. More...
 
k32u kUnpackedCompressedPhase_NullBitDepth (kUnpackedCompressedPhase data)
 Reports the null bit depth associated with this frame. More...
 
kArrayList kUnpackedCompressedPhase_NullList (kUnpackedCompressedPhase data)
 Provides reference to null list. More...
 
k32s kUnpackedCompressedPhase_Prediction (kUnpackedCompressedPhase data)
 Prediction value associated with this frame. More...
 
kStatus kUnpackedCompressedPhase_SetDeltaBitDepth (kUnpackedCompressedPhase data, k32u bitDepth)
 Sets the delta bit depth associated with this frame. More...
 
kStatus kUnpackedCompressedPhase_SetFail1BitDepth (kUnpackedCompressedPhase data, k32u bitDepth)
 Sets the fail-first bit depth associated with this frame. More...
 
kStatus kUnpackedCompressedPhase_SetFail2BitDepth (kUnpackedCompressedPhase data, k32u bitDepth)
 Sets the fail-second bit depth associated with this frame. More...
 
kStatus kUnpackedCompressedPhase_SetIsIntensity (kUnpackedCompressedPhase data, kBool isIntensity)
 Sets whether this object represents intensity (vs phase) data. More...
 
kStatus kUnpackedCompressedPhase_SetLength (kUnpackedCompressedPhase data, kSize dimension, kSize length)
 Sets the specified uncompressed array dimension length associated with this frame. More...
 
kStatus kUnpackedCompressedPhase_SetNullBitDepth (kUnpackedCompressedPhase data, k32u bitDepth)
 Sets the null bit depth associated with this frame. More...
 
kStatus kUnpackedCompressedPhase_SetPrediction (kUnpackedCompressedPhase data, k32u prediction)
 Sets prediction value associated with this frame. More...
 
kStatus kUnpackedCompressedPhase_SetSubframeLength (kUnpackedCompressedPhase data, kSize subframeLength)
 Sets uncompressed subframe length for this subframe. More...
 
kSize kUnpackedCompressedPhase_SubframeLength (kUnpackedCompressedPhase data)
 Uncompressed subframe length for this subframe. More...
 

The documentation for this class was generated from the following file: