Skip to main content
Version: 20 Mar 2024

MLDepthCameraFrame

Structure to encapsulate output data for each camera sensor.

Public Methods

MLDepthCameraFrame Init

public static MLDepthCameraFrame Init(
Data managed
)

Parameters

TypeNameDescription
DatamanagedOutput data for each depth camera sensor.

Public Attributes

AmbientRawDepthImageFrameBufferPtr

Ambient raw depth image. The illuminator in the sensor is modulated with a system determined frequency. This is the raw sensor data captured when the illuminator is off.


public IntPtr AmbientRawDepthImageFrameBufferPtr;


CameraPose

Depth camera pose in the world co-ordinate system.


public MLTransform CameraPose;

TypeDescription
MLTransformInformation used to transform from one coordinate frame to another.

ConfidenceBufferFrameBufferPtr

Confidence score.


public IntPtr ConfidenceBufferFrameBufferPtr;


DepthFlagsBufferFrameBufferPtr

Depth flags.


public IntPtr DepthFlagsBufferFrameBufferPtr;


DepthImageFrameBufferPtr

Depth image.


public IntPtr DepthImageFrameBufferPtr;


FrameNumber

A 64bit integer to index the frame number associated with this frame.


public long FrameNumber;


FrameTimestamp

Frame timestamp specifies the time at which the frame was captured.


public long FrameTimestamp;


FrameType

Depth camera stream used for capturing this frame.


public FrameType FrameType;

TypeDescription
FrameTypeDepth Camera frame capture types

Intrinsics

Camera intrinsic parameters.


public MLDepthCameraIntrinsics Intrinsics;


RawDepthImageFrameBufferPtr

Raw depth image. The illuminator in the sensor is modulated with a system determined frequency. This is the raw sensor data captured when the illuminator is on.


public IntPtr RawDepthImageFrameBufferPtr;