PerceptionFrameProviderManagerService Class

Definition

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.

public ref class PerceptionFrameProviderManagerService abstract sealed
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
class PerceptionFrameProviderManagerService final
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
/// [Windows.Foundation.Metadata.Deprecated("PerceptionFrameProviderManagerService may be unavailable after Windows Creator Update. Please refer to AVStream on MSDN.", Windows.Foundation.Metadata.DeprecationType.Deprecate, 262144, "Windows.Foundation.UniversalApiContract")]
class PerceptionFrameProviderManagerService final
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
public static class PerceptionFrameProviderManagerService
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
[Windows.Foundation.Metadata.Deprecated("PerceptionFrameProviderManagerService may be unavailable after Windows Creator Update. Please refer to AVStream on MSDN.", Windows.Foundation.Metadata.DeprecationType.Deprecate, 262144, "Windows.Foundation.UniversalApiContract")]
public static class PerceptionFrameProviderManagerService
Public Class PerceptionFrameProviderManagerService
Inheritance
Object Platform::Object IInspectable PerceptionFrameProviderManagerService
Attributes

Windows requirements

Device family
Windows 10 (introduced in 10.0.10240.0)
API contract
Windows.Foundation.UniversalApiContract (introduced in v1.0)

Methods

PublishFrameForProvider(IPerceptionFrameProvider, PerceptionFrame)

Sends the PerceptionFrame to the service to tell any apps listening for frames for the provided provider. Frames aren't expected to be published before IPerceptionFrameProvider::Start() is called or after IPerceptionFrameProvider::Stop() is called.

RegisterControlGroup(IPerceptionFrameProviderManager, PerceptionControlGroup)

Registers a PerceptionControlGroup associated with the IPerceptionFrameProviderManager.

RegisterCorrelationGroup(IPerceptionFrameProviderManager, PerceptionCorrelationGroup)

Registers a PerceptionCorrelationGroup associated with the IPerceptionFrameProviderManager.

RegisterFaceAuthenticationGroup(IPerceptionFrameProviderManager, PerceptionFaceAuthenticationGroup)

Registers a PerceptionFaceAuthenticationGroup associated with the given IPerceptionProviderManager.

RegisterFrameProviderInfo(IPerceptionFrameProviderManager, PerceptionFrameProviderInfo)

Registers the PerceptionFrameProviderInfo in association with the given IPerceptionFrameProviderManager.

UnregisterControlGroup(IPerceptionFrameProviderManager, PerceptionControlGroup)

Removes the registration of a previously registered PerceptionControlGroup.

UnregisterCorrelationGroup(IPerceptionFrameProviderManager, PerceptionCorrelationGroup)

Unregisters a PerceptionCorrelationGroup associated with the IPerceptionFrameProviderManager.

UnregisterFaceAuthenticationGroup(IPerceptionFrameProviderManager, PerceptionFaceAuthenticationGroup)

Unregisters a PerceptionFaceAuthenticationGroup in association with the given IPerceptionProviderManager.

UnregisterFrameProviderInfo(IPerceptionFrameProviderManager, PerceptionFrameProviderInfo)

Unregisters the PerceptionFrameProviderInfo in association with the given IPerceptionProviderManager.

UpdateAvailabilityForProvider(IPerceptionFrameProvider, Boolean)

Sets whether or not the IPerceptionFrameProvider is available.

Applies to