DeviceCaptureStatus Enumeration

Namespace: id3.Devices

Definition

Details the various statuses a device can be in, especially in relation to capture processes, aligning closely with the general operational states defined in device_state.

Fields

Name

Value

Description

noDevice

0

Indicates there is no device connected.

deviceIdle

1

Indicates that the device is in an idle state, not currently performing any actions or processes.

deviceReady

2

Signifies that the device is powered on, initialized, and awaiting instructions or commands.

deviceError

3

Describes a state where the device has encountered an error, potentially affecting its ability to operate normally.

captureInProgress

4

Denotes that the device is currently engaged in a capture process, such as recording video or scanning data.

captureStarted

100

Marks the initiation of a capture process, indicating the device has begun capturing data.

captureStopped

101

Reflects the cessation of a capture process, indicating no current data acquisition.

startTakingSnapshot

102

Represents the beginning of a snapshot capture process, detailing when the device starts capturing a single frame or data point.

specific

1000

Serves as a starting point for device-specific status codes, allowing for extended status representations beyond the common set.