Skip to main content
Version: 12 Dec 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;