SAFR Windows SDK
All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Properties Events
RealNetworks.ArgusKit.FaceEvent Class Reference

A face event. A face event is generated every time the observation of a face changes. E.g. if a face is detected, recognized, etc. More...

Inheritance diagram for RealNetworks.ArgusKit.FaceEvent:
RealNetworks.ArgusKit.ObjectEvent RealNetworks.ArgusKit.TrackedBadgeEvent RealNetworks.ArgusKit.TrackedRecognizedObjectEvent

Public Member Functions

override string ToString ()
 A debug description. More...
 
virtual FaceEvent Copy ()
 Returns a copy of the face event. More...
 

Properties

FaceEventType Type [get, set]
 The event type. More...
 
Timestamp Timestamp [get, set]
 The presentation time stamp of the video frame in which the event occurs. More...
 
Int64 LocalId [get]
 The local ID of the face. More...
 
Person Person [get]
 The person associated with this event. More...
 
BitmapSource Thumbnail [get]
 The face thumbnail associated with this event. More...
 
BitmapSource SceneThumbnail [get]
 The scene thumbnail associated with this event. More...
 
ThumbnailQualityAttributes ThumbnailQualityAttributes [get]
 
DetectedObjectType ObjectType [get]
 
ObjectAction ObjectAction [get, set]
 
RectangleF NormalizedBounds = RectangleF.Empty [get, set]
 The normalized bounds of the detected face. More...
 
string RegionName = null [get, set]
 Name of a region (from RegionMap) containing the face. More...
 
double? Pitch = null [get, set]
 Pitch of the face. More...
 
double? Roll = null [get, set]
 Roll of the face. More...
 
double? Yaw = null [get, set]
 Yaw of the face. More...
 
TrackedObject.AttributeSet Attributes [get, set]
 
Int64? RecognitionProcessSeed [get]
 
bool IsSceneChange [get, set]
 
Int64? RootEventLocalId [get, set]
 
ObjectEventLog.Context Context [get, set]
 
bool IsStranger [get]
 Returns true if the person is a stranger. More...
 

Detailed Description

A face event. A face event is generated every time the observation of a face changes. E.g. if a face is detected, recognized, etc.

Member Function Documentation

◆ Copy()

virtual FaceEvent RealNetworks.ArgusKit.FaceEvent.Copy ( )
virtual

Returns a copy of the face event.

Returns
the copy

Reimplemented in RealNetworks.ArgusKit.TrackedRecognizedObjectEvent, and RealNetworks.ArgusKit.TrackedBadgeEvent.

◆ ToString()

override string RealNetworks.ArgusKit.FaceEvent.ToString ( )

A debug description.

Returns
the description

Property Documentation

◆ Attributes

TrackedObject.AttributeSet RealNetworks.ArgusKit.FaceEvent.Attributes
getset

◆ Context

ObjectEventLog.Context RealNetworks.ArgusKit.FaceEvent.Context
getset

◆ IsSceneChange

bool RealNetworks.ArgusKit.FaceEvent.IsSceneChange
getset

◆ IsStranger

bool RealNetworks.ArgusKit.FaceEvent.IsStranger
get

Returns true if the person is a stranger.

◆ LocalId

Int64 RealNetworks.ArgusKit.FaceEvent.LocalId
get

The local ID of the face.

◆ NormalizedBounds

RectangleF RealNetworks.ArgusKit.FaceEvent.NormalizedBounds = RectangleF.Empty
getset

The normalized bounds of the detected face.

◆ ObjectAction

ObjectAction RealNetworks.ArgusKit.FaceEvent.ObjectAction
getset

◆ ObjectType

DetectedObjectType RealNetworks.ArgusKit.FaceEvent.ObjectType
get

◆ Person

Person RealNetworks.ArgusKit.FaceEvent.Person
get

The person associated with this event.

◆ Pitch

double? RealNetworks.ArgusKit.FaceEvent.Pitch = null
getset

Pitch of the face.

◆ RecognitionProcessSeed

Int64? RealNetworks.ArgusKit.FaceEvent.RecognitionProcessSeed
get

◆ RegionName

string RealNetworks.ArgusKit.FaceEvent.RegionName = null
getset

Name of a region (from RegionMap) containing the face.

◆ Roll

double? RealNetworks.ArgusKit.FaceEvent.Roll = null
getset

Roll of the face.

◆ RootEventLocalId

Int64? RealNetworks.ArgusKit.FaceEvent.RootEventLocalId
getset

◆ SceneThumbnail

BitmapSource RealNetworks.ArgusKit.FaceEvent.SceneThumbnail
get

The scene thumbnail associated with this event.

◆ Thumbnail

BitmapSource RealNetworks.ArgusKit.FaceEvent.Thumbnail
get

The face thumbnail associated with this event.

◆ ThumbnailQualityAttributes

ThumbnailQualityAttributes RealNetworks.ArgusKit.FaceEvent.ThumbnailQualityAttributes
get

◆ Timestamp

Timestamp RealNetworks.ArgusKit.FaceEvent.Timestamp
getset

The presentation time stamp of the video frame in which the event occurs.

◆ Type

FaceEventType RealNetworks.ArgusKit.FaceEvent.Type
getset

The event type.

◆ Yaw

double? RealNetworks.ArgusKit.FaceEvent.Yaw = null
getset

Yaw of the face.