Skip to content

Capture Camera Input Node

UI/Camera

Capture a camera frame and recent microphone audio from the active screen before uploading both temporary files

a2ui_camera_capture_inputstdLong running
Inputs7
Outputs8
Security exposureUnrated
Packagestd

Ratings

Scores range from 0 to 10. Higher values mean more impact, exposure, or operational weight.

No score metadata has been set for this node yet.

Input Pins

7

▶

Execution
exec_in

Trigger

Surface ID

String
surface_id

The camera's rendered surface

Camera ID

String
component_id

The Camera View component id

Session ID

String
session_id

Current sessionId from Camera View's value binding or ready Event

Duration

Float
duration_seconds

Recent audio window in seconds, from 0.1 to 300. A shorter recording or buffer returns the available audio

Default 10
Range 0.1 to 300Step 0.1

Max Width

Integer
max_width

JPEG width limit in pixels

Default 1280

Quality

Float
quality

JPEG quality from 0.1 to 1

Default 0.85

Output Pins

8

▶

Execution
exec_out

Completed

Error

Execution
exec_error

Camera or client unavailable

Error

Generic
error

Structured code and message

Frame

Struct
frame

Camera frame captured with the audio window

CameraFrameCameraFrame10 fields
surfaceIdstringrequired
componentIdstringrequired
sessionIdstringrequired
frameIdstringrequired
capturedAtstringrequired
widthinteger:uint32required
format uint32min 0
heightinteger:uint32required
format uint32min 0
mirroredbooleanrequired
orientationinteger:uint32required
format uint32min 0
imageCameraFrameImagerequired
urlstringrequired
namestringrequired
typestringrequired
sizeinteger:uint64required
format uint64min 0
flowPathanyOf (2)
variant 1FlowPathvariant
pathstringrequired
store_refstringrequired
cache_store_refstring | null
variant 2nullvariant

Clip

Struct
clip

Audio file, actual time window and camera session identity

CameraAudioClipCameraAudioClip12 fields
surfaceIdstringrequired
componentIdstringrequired
sessionIdstringrequired
clipIdstringrequired
capturedAtstringrequired
startedAtstringrequired
endedAtstringrequired
durationMsnumber:doublerequired
format double
requestedDurationMsinteger:uint64required
format uint64min 0
sampleRateinteger:uint32required
format uint32min 0
channelsinteger:uint16required
format uint16min 0max 65535
audioCameraAudioFilerequired
urlstringrequired
namestringrequired
typestringrequired
sizeinteger:uint64required
format uint64min 0
flowPathanyOf (2)
variant 1FlowPathvariant
pathstringrequired
store_refstringrequired
cache_store_refstring | null
variant 2nullvariant

Audio URL

String
audio_url

Temporary audio URL; remote captures return a signed download URL

Audio Path

Struct
audio_path

Optional temporary FlowPath for Speech to Text and file nodes in this run

FlowPathFlowPath3 fields
pathstringrequired
store_refstringrequired
cache_store_refstring | null

Recorded Duration

Float
recorded_duration_seconds

Actual audio duration in seconds

Node Info

Internal name
a2ui_camera_capture_input
Category
UI/Camera