Table of Contents

Interface IMtrIntelligentCameraControl

Namespace
Huddly.Sdk.MtrIntelligentCameraCore
Assembly
Huddly.Sdk.dll

Interface for controlling the Microsoft Teams Rooms Intelligent Camera 2.0 feature.

public interface IMtrIntelligentCameraControl

Remarks

MTR Intelligent Camera is only available on C1 devices. Changing the GetMtrIntelligentCamera toggle requires a device reboot to take effect, as it changes the USB Product ID.

Methods

GetMtrIntelligentCameraToggle(CancellationToken)

Get the current MTR Intelligent Camera on/off toggle value.

Task<Result<Toggle>> GetMtrIntelligentCameraToggle(CancellationToken ct = default)

Parameters

ct CancellationToken

A cancellation token

Returns

Task<Result<Toggle>>

Result containing a toggle indicating if the feature is enabled or disabled

SetMtrIntelligentCameraToggle(Toggle, CancellationToken)

Set the MTR Intelligent Camera on/off toggle value.

Task<Result> SetMtrIntelligentCameraToggle(Toggle toggle, CancellationToken ct = default)

Parameters

toggle Toggle

A toggle value to enable or disable the feature

ct CancellationToken

A cancellation token

Returns

Task<Result>

A result indicating success or failure

Remarks

Changing this setting requires a device reboot to take effect. When enabled, the device will enumerate with a different USB PID (0x1CE1) that identifies it as a MTR Intelligent Camera.