Scan returns the decoded barcode/QR string; Capture and Record return an upload-ready { name, bytes, size } (feeds an Http POST); Stream publishes a live broadcast.
Default"Scan"
AllowedScanCaptureRecordStream
Widthnumberoptional
Scanner width, or preferred capture width in pixels for Stream mode.
Heightnumberoptional
Scanner height, or preferred capture height in pixels for Stream mode.
FrameRateintegeroptional
Preferred video frames per second for Stream mode.
VideoBitrateintegeroptional
Preferred encoded video bitrate in bits per second.
AudioBitrateintegeroptional
Preferred encoded audio bitrate in bits per second.
Urlstringoptional
For Stream mode, /api/live-streams or an existing live-stream URL.
Operationstringoptional
For Stream mode, Start begins publishing and Stop ends it.
Default"Start"
AllowedStartStop
Audiobooleanoptional
Whether to capture the microphone. Set Video false and Audio true for a voice-only (audio) live stream.
Defaulttrue
Videobooleanoptional
Whether to capture the camera. Set false for a voice-only stream.
Defaulttrue
ChunkMillisecondsintegeroptional
How often, in milliseconds, encoded media is flushed to the stream.
Default1000
Sourcestringoptional
For Capture/Record, whether to open the live camera or pick an existing item from the device gallery.
Default"Camera"
AllowedCameraGallery
MaxSecondsintegeroptional
For Record, an optional cap on the recording length in seconds.