Skip to main content
Version: 20 Mar 2024

MLCameraTests

NameSpace: UnitySDKPlayTests

Public Methods

void AddRigToScene

public void AddRigToScene()

IEnumerator MLCamera_ConnectCamera

public IEnumerator MLCamera_ConnectCamera(
MLCameraBase.ConnectFlag connectFlag,
MLCameraBase.MRQuality mrQuality,
MLCameraBase.CaptureFrameRate frameRate,
VideoStabilization stabilization
)

Parameters

TypeNameDescription
MLCameraBase.ConnectFlagconnectFlagFlags to describe various modules in camera pipeline.
MLCameraBase.MRQualitymrQualityMR Video Quality enumeration
MLCameraBase.CaptureFrameRateframeRateCapture Frame Rate Call MLCameraPrepareCapture to configure frame rate use FrameRate_None when configuring only Image capture FrameRate_60fps only supported when resolution of captures <= 1080P.
VideoStabilizationstabilization

IEnumerator MLCamera_EnableCamera

public IEnumerator MLCamera_EnableCamera()

IEnumerator MLCamera_PrepareCaptureForCaptureImage

public IEnumerator MLCamera_PrepareCaptureForCaptureImage(
MLCameraBase.CaptureType captureType,
MLCameraBase.ConnectFlag connectFlag,
MLCameraBase.OutputFormat outputFormat
)

Parameters

TypeNameDescription
MLCameraBase.CaptureTypecaptureTypeCapture operation type
MLCameraBase.ConnectFlagconnectFlagFlags to describe various modules in camera pipeline.
MLCameraBase.OutputFormatoutputFormatCaptured output format

IEnumerator MLCamera_PrepareCaptureForCapturePreview

public IEnumerator MLCamera_PrepareCaptureForCapturePreview(
MLCameraBase.CaptureFrameRate frameRate,
MLCameraBase.ConnectFlag connectFlag,
MLCameraBase.OutputFormat outputFormat
)

Parameters

TypeNameDescription
MLCameraBase.CaptureFrameRateframeRateCapture Frame Rate Call MLCameraPrepareCapture to configure frame rate use FrameRate_None when configuring only Image capture FrameRate_60fps only supported when resolution of captures <= 1080P.
MLCameraBase.ConnectFlagconnectFlagFlags to describe various modules in camera pipeline.
MLCameraBase.OutputFormatoutputFormatCaptured output format

IEnumerator MLCamera_PrepareCaptureForStartRecording

public IEnumerator MLCamera_PrepareCaptureForStartRecording(
MLCameraBase.CaptureFrameRate frameRate,
MLCameraBase.CaptureType captureType,
MLCameraBase.ConnectFlag connectFlag,
MLCameraBase.OutputFormat outputFormat
)

Parameters

TypeNameDescription
MLCameraBase.CaptureFrameRateframeRateCapture Frame Rate Call MLCameraPrepareCapture to configure frame rate use FrameRate_None when configuring only Image capture FrameRate_60fps only supported when resolution of captures <= 1080P.
MLCameraBase.CaptureTypecaptureTypeCapture operation type
MLCameraBase.ConnectFlagconnectFlagFlags to describe various modules in camera pipeline.
MLCameraBase.OutputFormatoutputFormatCaptured output format

void RemoveRigFromScene

public void RemoveRigFromScene()

Public Enums

VideoStabilization

EnumeratorValueDescription
Stabilization_Enabled
Stabilization_Disabled