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.
class DeviceCaptureStatus
enum DeviceCaptureStatus
public enum DeviceCaptureStatus
public enum DeviceCaptureStatus
typedef enum id3DevicesDeviceCaptureStatus

Fields

Name

Value

Description

noDevice

0

Indicates there is no device connected.

deviceIdle

1

Indicates the device is not currently engaged in any active processes or captures.

deviceReady

2

Shows the device is powered on, initialized, and ready to receive and execute commands.

deviceError

3

Signifies an error state within the device, which may inhibit its normal operation or function.

captureInProgress

4

Denotes an ongoing capture process, such as recording video or acquiring sensor data.

captureStarted

5

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

captureStopped

6

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

startTakingSnapshot

7

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.