{ "$schema": "https://json-schema.org/draft/2020-12/schema", "$id": "#/components/schemas/stream_live_input_recording_settings", "title": "stream_live_input_recording_settings", "description": "Records the input to a Cloudflare Stream video. Behavior depends on the mode. In most cases, the video will initially be viewable as a live video and transition to on-demand after a condition is satisfied.", "example": { "hideLiveViewerCount": false, "mode": "off", "requireSignedURLs": false, "timeoutSeconds": 0 }, "properties": { "allowedOrigins": { "$ref": "#/components/schemas/stream_live_input_recording_allowedOrigins" }, "hideLiveViewerCount": { "$ref": "#/components/schemas/stream_live_input_recording_hideLiveViewerCount" }, "mode": { "$ref": "#/components/schemas/stream_live_input_recording_mode" }, "requireSignedURLs": { "$ref": "#/components/schemas/stream_live_input_recording_requireSignedURLs" }, "timeoutSeconds": { "$ref": "#/components/schemas/stream_live_input_recording_timeoutSeconds" } }, "type": "object" }