Share via


Windows.Devices.Perception.Provider Namespace

Contains types for implementing providers of perception frames.

Classes

KnownPerceptionFrameKind

A string used to identify the type classification of a frame.

PerceptionControlGroup

A group of IPerceptionFrameProvider identifiers to be controlled together.

PerceptionCorrelation

A description of the physical position and orientation of a device specified by the IPerceptionFrameProvider's unique identifier (PerceptionFrameProviderInfo::Id) sharing a common coordinate frame of other PerceptionCorrelations that will be combined into a PerceptionCorrelationGroup.

PerceptionCorrelationGroup

A collection of PerceptionCorrelations describing multiple unique providers in a common coordinate frame.

PerceptionFaceAuthenticationGroup

A group of unique identifiers specifying IPerceptionFrameProviders that share handlers for entering and exiting Face Authentication mode.

PerceptionFrame

Represents a frame of data from the device.

PerceptionFrameProviderInfo

A specific set of properties describing a unique IPerceptionFrameProvider.

PerceptionFrameProviderManagerService

Static methods for managing IPerceptionFrameProvider registration and unregistration, PerceptionFaceAuthenticationGroup registration and unregistration, PerceptionControlGroup registration and unregistration, PerceptionCorrelationGroup registration and unregistration, IPerceptionFrameProvider availablity, and publishing a new PerceptionFrame for an IPerceptionFrameProvider.

PerceptionPropertyChangeRequest

A request from an app that's in control of this IPerceptionFrameProvider to update a property.

PerceptionVideoFrameAllocator

An allocator that can create PerceptionFrames directly which can be written into or copied from Windows::Media::VideoFrame into a PerceptionFrame.

Interfaces

IPerceptionFrameProvider

Represents an object that can produce PerceptionFrames.

IPerceptionFrameProviderManager

The IPerceptionFrameProviderManager is expected to provide any IPerceptionFrameProvider that has been registered via PerceptionFrameProviderManagerService::RegisterFrameProviderInfo().

Delegates

PerceptionStartFaceAuthenticationHandler

Invoked when a PerceptionFaceAuthenticationGroup enters Face Authentication mode.

PerceptionStopFaceAuthenticationHandler

Invoked when a PerceptionFaceAuthenticationGroup exits Face Authentication mode. This will only be invoked after the group received a PerceptionStartFaceAuthenticationHandler from which it returned true.