IPerceptionFrameProvider IPerceptionFrameProvider IPerceptionFrameProvider IPerceptionFrameProvider Interface

Definition

Represents an object that can produce PerceptionFrames.

public : interface IPerceptionFrameProviderpublic interface IPerceptionFrameProviderPublic Interface IPerceptionFrameProvider// You can use this interface in JavaScript.
Inheritance
IClosableIDisposableIDisposableIDisposable
IPerceptionFrameProviderIPerceptionFrameProviderIPerceptionFrameProviderIPerceptionFrameProvider
Attributes
Windows 10 requirements
Device family
Windows 10 (introduced v10.0.10240.0)
API contract
Windows.Foundation.UniversalApiContract (introduced v1)

Inherited Members

Inherited methods

Properties

Available Available Available Available

Gets a value indicating whether or not the device is ready to start producing PerceptionFrames.

public : PlatForm::Boolean Available { get; }public bool Available { get; }Public ReadOnly Property Available As bool// You can use this property in JavaScript.
Value
PlatForm::Boolean bool bool bool

Whether or not the device is ready to start producing PerceptionFrames.

FrameProviderInfo FrameProviderInfo FrameProviderInfo FrameProviderInfo

Gets the PerceptionFrameProviderInfo describing this device.

public : PerceptionFrameProviderInfo FrameProviderInfo { get; }public PerceptionFrameProviderInfo FrameProviderInfo { get; }Public ReadOnly Property FrameProviderInfo As PerceptionFrameProviderInfo// You can use this property in JavaScript.

Properties Properties Properties Properties

The properties describing the device and the frames produced by the device.

public : IPropertySet Properties { get; }public IPropertySet Properties { get; }Public ReadOnly Property Properties As IPropertySet// You can use this property in JavaScript.
Value
IPropertySet IPropertySet IPropertySet IPropertySet

The properties describing the device and the frames produced by the device. PropertyType::Inspectable is not supported as a property value.

Methods

SetProperty(PerceptionPropertyChangeRequest) SetProperty(PerceptionPropertyChangeRequest) SetProperty(PerceptionPropertyChangeRequest) SetProperty(PerceptionPropertyChangeRequest)

The device is requested to update one of its Properties to a new value.

public : void SetProperty(PerceptionPropertyChangeRequest value)public void SetProperty(PerceptionPropertyChangeRequest value)Public Function SetProperty(value As PerceptionPropertyChangeRequest) As void// You can use this method in JavaScript.
Parameters

Start() Start() Start() Start()

Tells the device to start producing frames. If success is returned, PerceptionFrameProviderManagerService::PublishFrameForProvider is expected to be called by this Provider.

public : void Start()public void Start()Public Function Start() As void// You can use this method in JavaScript.

Stop() Stop() Stop() Stop()

Tells the device to stop producing frames. Called only after Start is called and only if Start returns success.

public : void Stop()public void Stop()Public Function Stop() As void// You can use this method in JavaScript.

See Also

  • IClosable IDisposable IDisposable IDisposable