Home > @magiclane/maps-sdk > GemCameraPlayer > (constructor)

GemCameraPlayer.(constructor)

Creates a camera player controller from a data source.

Initializes the controller with loading status and validates that the dataSource supports camera data (sets error status if not). Automatically registers a DataSourceListener to receive camera frames and playback status changes. Updates status to ended if playback is already stopped.

Signature:

constructor(dataSource: DataSource, configurationOverride?: CameraConfiguration | undefined);

Parameters

Parameter

Type

Description

dataSource

DataSource

The DataSource providing camera frame data (must support DataType.camera).

configurationOverride

CameraConfiguration | undefined

(Optional) Optional CameraConfiguration to override frame width/height.