ObjectObserver 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.
An object observer detects and tracks multiple object instances simultaneously based on a list of user-provided object models.By default it looks for object within a moving sphere centered at current head location. User can explicitly specify a search area that contains one or multiple objects or provide more accurate location hint per object model to improve the performance.
public ref class ObjectObserver : IDisposable
public class ObjectObserver : IDisposable
type ObjectObserver = class
interface IDisposable
Public Class ObjectObserver
Implements IDisposable
- Inheritance
-
ObjectObserver
- Implements
Constructors
ObjectObserver(IntPtr, Boolean) |
Methods
DetectAsync(ObjectQuery) |
Detects object instances of a single model with the given query parameters. |
DetectAsync(ObjectQuery[]) |
Detects object instances of multiple models with the given query parameters. |
Dispose() |
Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources. |
Finalize() |
Finalizes an instance of the ObjectObserver class. |
IsSupported() |
Returns true if this feature is supported on this platform and device. |
LoadObjectModelAsync(Byte[]) |
Load an object model for detecting its instance. |
RequestAccessAsync() |
Requests access to this feature and returns access status. |