PerceptionFrameProviderManagerService Class
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
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
- 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. |