1 min read

Source: Roblox Creator Hub · CC BY 4.0 · View source · Code samples: MIT Imported 2026-10-03. Formatting adapted for this site.

VideoCaptureResult

Passed as the result argument of UserVideoCaptureFailed when a video capture session ends. VideoCaptureResult.Success means the capture completed normally; other values identify why recording stopped.

Items

NameValueDescription
Success0Video capture ended normally without any errors.
OtherError1Video capture stopped due to an unspecified internal error.
ScreenSizeChanged2Video capture was interrupted because the screen dimensions changed while recording was in progress.
TimeLimitReached3Video capture was stopped automatically because the maximum allowed recording duration was reached.

Success

Video capture ended normally without any errors.

FieldValue
value0

OtherError

Video capture stopped due to an unspecified internal error.

FieldValue
value1

ScreenSizeChanged

Video capture was interrupted because the screen dimensions changed while recording was in progress.

FieldValue
value2

TimeLimitReached

Video capture was stopped automatically because the maximum allowed recording duration was reached.

FieldValue
value3