An event which represents a detected / recognized person. More...
Public Member Functions | |
override string | ToString () |
virtual PersonEvent | Copy () |
Returns a copy of the person event. More... | |
virtual Dictionary< string, object > | RequiredJson () |
virtual Dictionary< string, object > | OptionalJson () |
Public Attributes | |
Timestamp? | ThumbnailTimestamp = null |
Timestamp? | DetailThumbnailTimestamp = null |
BitmapSource | CurrentHighestQualityThumbnail = null |
BitmapSource | CurrentHighestQualityDetailThumbnail = null |
BitmapSource | CurrentHighestQualitySceneThumbnail = null |
Properties | |
string | EventId = "" [get, set] |
Unique id for this event. More... | |
string | SiteId = "" [get, set] |
The site id for where this event was generated. More... | |
string | SourceId = "" [get, set] |
The source id for where this event was generated. More... | |
string | SourceUserId = "" [get, set] |
Feed configurator user id. More... | |
string | InputStreamName = "" [get, set] |
The camera name for where this event was generated. More... | |
PersonEventContext | Context = PersonEventContext.Live [get, set] |
The context of the video source in which this event was generated. More... | |
PersonEventType | Type = PersonEventType.Person [get, set] |
The type of object contained in this event. More... | |
Int64 | StartTime = 0 [get, set] |
For live sources this is the time since January 1, 1970 UTC. For recorded sources this is the time since the start of the recording. This value is in milliseconds. More... | |
Int64 | EndTime = 0 [get, set] |
For live sources this is the time since January 1, 1970 UTC. For recorded sources this is the time since the start of the recording. This value is in milliseconds. More... | |
double? | MinSentiment = null [get, set] |
The minimum sentiment value for the event. This is continuously updated over the course of the event. More... | |
double? | MaxSentiment = null [get, set] |
The maximum sentiment value for the event. This is continuously updated over the course of the event. More... | |
double? | Sentiment = null [get, set] |
The sentiment value for the event. This is continuously updated over the course of the event and is typically the average. More... | |
Int64? | SmileDuration = null [get, set] |
The smile duration value for the event. This will be 0 until the endTime because this is needed to calculate this duration. This value is in milliseconds. More... | |
Int64? | DirectGazeDuration = null [get, set] |
The direct gaze duration value for the event. This will be 0 until the endTime because this is needed to calculate this duration. This value is in milliseconds. More... | |
double? | SimilarityScore = null [get, set] |
The similarity score value for the event. This is continuously updated over the course of the event. More... | |
Int64 | LocalId = 0 [get, set] |
The local id at that is being used to track this person at the time of identification. More... | |
bool? | NewId = null [get, set] |
If the object identifier was created for the first time this is true otherwise it is false. More... | |
RectangleF? | InitialNormalizedBounds = null [get, set] |
Normalized Bounds at time of appearance. More... | |
RectangleF? | NormalizedBounds = null [get, set] |
Current Normalized Bounds. More... | |
string | RootEventId = null [get, set] |
If this event is a sub-event then this is set to the root event. An example is a face event is a sub-event of a person(body/object) event. More... | |
string | PeerEventId = null [get, set] |
If this event is an object action event then this is set to the peer event of where this person is being tracked. An example is an unauthorized direction movement event will point to the presense event that is ongoing. More... | |
bool? | HasSubEvents = null [get, set] |
If this event has sub-events then this is set to true otherwise it is false. An example is a person(body/object) event that has face events as sub-events. More... | |
bool? | LivenessConfirmed = null [get, set] |
3D Liveness Confirmed. More... | |
double? | MaxLiveness = null [get, set] |
Max 3D Liveness score. More... | |
double? | Occlusion = null [get, set] |
The occlusion value for this event. This is updated only at specific times, such as when Thumbnail is updated. More... | |
bool? | Mask = null [get, set] |
Is mask detected. More... | |
double? | Pitch = null [get, set] |
The pitch value for this event. This is updated only at specific times, such as when Thumbnail is updated. More... | |
double? | Roll = null [get, set] |
The roll value for this event. This is updated only at specific times, such as when Thumbnail is updated. More... | |
double? | Yaw = null [get, set] |
The yaw value for this event. This is updated only at specific times, such as when Thumbnail is updated. More... | |
BitmapSource | Thumbnail = null [get, set] |
The most recent thumbnail image. More... | |
Uri | ThumbnailUrl = null [get, set] |
The thumbnail url if no thumbnail image is available. More... | |
BitmapSource | DetailThumbnail = null [get, set] |
In root person events this thumbnail contains the highest quality face from all the sub-events. More... | |
Uri | DetailThumbnailUrl = null [get, set] |
The detail thumbnail url if no scene detail image is available. More... | |
BitmapSource | SceneThumbnail = null [get, set] |
The most recent scene thumbnail image. The thumbnail image was obtained from the scene in which this thumbnail represents. More... | |
Uri | SceneThumbnailUrl = null [get, set] |
The scene thumbnail url if no scene thumbnail image is available. More... | |
Person | RootPerson = null [get, set] |
The root person associated with this event if there is one. More... | |
Person | Person = new Person() [get, set] |
The person associated with this event. More... | |
ObjectAction | ObjectAction = null [get, set] |
Int64? | Duration [get] |
Returns the duration of this event. More... | |
bool | IsSpeculated [get] |
bool | IsStranger [get] |
Returns true if the person is classified as a stranger. More... | |
bool | IsThreat [get] |
Returns true if the person is classified as a threat. More... | |
bool | IsConcern [get] |
Returns true if the person is classified as a concern. More... | |
string | RegionName = null [get, set] |
Name of a region (from RegionMap) containing the face. More... | |
bool | AutoEnded = false [get, set] |
bool | AllowReporting = true [get, set] |
Allows preventing the event from being reported / updated. More... | |
An event which represents a detected / recognized person.
|
virtual |
Returns a copy of the person event.
Reimplemented in RealNetworks.ArgusKit.BadgeEvent, and RealNetworks.ArgusKit.RecognizedObjectEvent.
|
virtual |
Reimplemented in RealNetworks.ArgusKit.BadgeEvent, and RealNetworks.ArgusKit.RecognizedObjectEvent.
|
virtual |
override string RealNetworks.ArgusKit.PersonEvent.ToString | ( | ) |
BitmapSource RealNetworks.ArgusKit.PersonEvent.CurrentHighestQualityDetailThumbnail = null |
BitmapSource RealNetworks.ArgusKit.PersonEvent.CurrentHighestQualitySceneThumbnail = null |
BitmapSource RealNetworks.ArgusKit.PersonEvent.CurrentHighestQualityThumbnail = null |
Timestamp? RealNetworks.ArgusKit.PersonEvent.DetailThumbnailTimestamp = null |
Timestamp? RealNetworks.ArgusKit.PersonEvent.ThumbnailTimestamp = null |
|
getset |
Allows preventing the event from being reported / updated.
|
getset |
|
getset |
The context of the video source in which this event was generated.
|
getset |
In root person events this thumbnail contains the highest quality face from all the sub-events.
|
getset |
The detail thumbnail url if no scene detail image is available.
|
getset |
The direct gaze duration value for the event. This will be 0 until the endTime because this is needed to calculate this duration. This value is in milliseconds.
|
get |
Returns the duration of this event.
|
getset |
For live sources this is the time since January 1, 1970 UTC. For recorded sources this is the time since the start of the recording. This value is in milliseconds.
|
getset |
Unique id for this event.
|
getset |
If this event has sub-events then this is set to true otherwise it is false.
An example is a person(body/object) event that has face events as sub-events.
|
getset |
Normalized Bounds at time of appearance.
|
getset |
The camera name for where this event was generated.
|
get |
Returns true if the person is classified as a concern.
|
get |
|
get |
Returns true if the person is classified as a stranger.
|
get |
Returns true if the person is classified as a threat.
|
getset |
3D Liveness Confirmed.
|
getset |
The local id at that is being used to track this person at the time of identification.
|
getset |
Is mask detected.
|
getset |
Max 3D Liveness score.
|
getset |
The maximum sentiment value for the event. This is continuously updated over the course of the event.
|
getset |
The minimum sentiment value for the event. This is continuously updated over the course of the event.
|
getset |
If the object identifier was created for the first time this is true otherwise it is false.
|
getset |
Current Normalized Bounds.
|
getset |
|
getset |
The occlusion value for this event. This is updated only at specific times, such as when Thumbnail is updated.
|
getset |
If this event is an object action event then this is set to the peer event of where this person is being tracked.
An example is an unauthorized direction movement event will point to the presense event that is ongoing.
The person associated with this event.
|
getset |
The pitch value for this event. This is updated only at specific times, such as when Thumbnail is updated.
|
getset |
Name of a region (from RegionMap) containing the face.
|
getset |
The roll value for this event. This is updated only at specific times, such as when Thumbnail is updated.
|
getset |
If this event is a sub-event then this is set to the root event.
An example is a face event is a sub-event of a person(body/object) event.
|
getset |
The root person associated with this event if there is one.
|
getset |
The most recent scene thumbnail image. The thumbnail image was obtained from the scene in which this thumbnail represents.
|
getset |
The scene thumbnail url if no scene thumbnail image is available.
|
getset |
The sentiment value for the event. This is continuously updated over the course of the event and is typically the average.
|
getset |
The similarity score value for the event. This is continuously updated over the course of the event.
|
getset |
The site id for where this event was generated.
|
getset |
The smile duration value for the event. This will be 0 until the endTime because this is needed to calculate this duration. This value is in milliseconds.
|
getset |
The source id for where this event was generated.
|
getset |
Feed configurator user id.
|
getset |
For live sources this is the time since January 1, 1970 UTC. For recorded sources this is the time since the start of the recording. This value is in milliseconds.
|
getset |
The most recent thumbnail image.
|
getset |
The thumbnail url if no thumbnail image is available.
|
getset |
The type of object contained in this event.
|
getset |
The yaw value for this event. This is updated only at specific times, such as when Thumbnail is updated.