Face SDK  1.13.0 Mozart release
Face Recognition Software Development Kit
Public Member Functions | List of all members
FaceSDK.Base.Serializer Class Reference
Inheritance diagram for FaceSDK.Base.Serializer:
FaceSDK.FaceSDKBase FaceSDK.Base.ISerializer FaceSDK.IFaceSDKBase FaceSDK.IFaceSDKBase

Public Member Functions

 Serializer ()
 Create a serializer More...
 
byte [] SerializeFace (IFace face)
 Serialize Face into byte array More...
 
byte [] SerializeFace (IFace face, bool serialize_full_frame)
 Serialize Face into byte array More...
 
IFace DeserializeFace (byte[] data)
 Deserialize Face from a byte array More...
 
byte [] SerializeAlignmentInfo (IAlignmentInfo alignmentInfo)
 Serialize Alignment Info into byte array More...
 
IAlignmentInfo DeserializeAlignmentInfo (byte[] data)
 Deerialize Alignment Info from a byte array More...
 
byte [] SerializeFir (IFir fir)
 Serialize Fir into byte array More...
 
IFir DeserializeFir (byte[] data)
 Deserialize Fir from a byte array More...
 
- Public Member Functions inherited from FaceSDK.FaceSDKBase
override bool Equals (object obj)
 
override int GetHashCode ()
 
void CheckValidity (string objectName=null)
 Throw an ObjectDisposedException adding a given name to exception's Message in case that object is not valid More...
 
void Dispose ()
 

Additional Inherited Members

- Properties inherited from FaceSDK.FaceSDKBase
IntPtr Handle [get, protected set]
 
bool Valid [get]
 
- Properties inherited from FaceSDK.IFaceSDKBase
bool Valid [get]
 True if object is valid, false if disposed or not created properly More...
 

Constructor & Destructor Documentation

◆ Serializer()

FaceSDK.Base.Serializer.Serializer ( )
inline

Create a serializer

Member Function Documentation

◆ DeserializeAlignmentInfo()

IAlignmentInfo FaceSDK.Base.Serializer.DeserializeAlignmentInfo ( byte []  data)
inline

Deerialize Alignment Info from a byte array

Parameters
dataByte array to deserialize from
Returns
Deserialized alignment info

Implements FaceSDK.Base.ISerializer.

◆ DeserializeFace()

IFace FaceSDK.Base.Serializer.DeserializeFace ( byte []  data)
inline

Deserialize Face from a byte array

Parameters
dataByte array to deserialize from
Returns
Deserialized face

Implements FaceSDK.Base.ISerializer.

◆ DeserializeFir()

IFir FaceSDK.Base.Serializer.DeserializeFir ( byte []  data)
inline

Deserialize Fir from a byte array

Parameters
dataByte array to deserialize from
Returns
Deserialized alignment info

Implements FaceSDK.Base.ISerializer.

◆ SerializeAlignmentInfo()

byte [] FaceSDK.Base.Serializer.SerializeAlignmentInfo ( IAlignmentInfo  alignmentInfo)
inline

Serialize Alignment Info into byte array

Parameters
alignmentInfoAlignment Info to serialize
Returns
Serialized alignment info

Implements FaceSDK.Base.ISerializer.

◆ SerializeFace() [1/2]

byte [] FaceSDK.Base.Serializer.SerializeFace ( IFace  face)
inline

Serialize Face into byte array

Parameters
faceA face to serialize
Returns
Serialized face

Implements FaceSDK.Base.ISerializer.

◆ SerializeFace() [2/2]

byte [] FaceSDK.Base.Serializer.SerializeFace ( IFace  face,
bool  serializeFullFrame 
)
inline

Serialize Face into byte array

Parameters
faceA face to serialize
serializeFullFrametrue to serialize full frame
Returns
Serialized face

Implements FaceSDK.Base.ISerializer.

◆ SerializeFir()

byte [] FaceSDK.Base.Serializer.SerializeFir ( IFir  fir)
inline

Serialize Fir into byte array

Parameters
firFir to serialize
Returns
Serialized alignment info

Implements FaceSDK.Base.ISerializer.


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