EdgeMediaFragment
Fields
Section titled “Fields”| Field | Type | Required | Description and constraints |
|---|---|---|---|
uploadId |
string | Yes | pattern ^[0-9a-f]{64}$ |
fragmentId |
string | Yes | pattern ^[A-Za-z0-9_-]{1,128}$ |
cameraId |
string (uuid) | Yes | |
sourceGeneration |
string | Yes | pattern ^[A-Za-z0-9_-]{1,128}$ |
timelineId |
string | Yes | pattern ^[A-Za-z0-9_-]{1,128}$ |
configurationRevision |
integer (int64) | Yes | minimum 1.0. maximum 9007199254740991.0 |
startUs |
integer (int64) | Yes | minimum 0.0. maximum 9007199254740991.0 |
endUs |
integer (int64) | Yes | minimum 1.0. maximum 9007199254740991.0 |
sizeBytes |
integer | Yes | minimum 1.0. maximum 16777216.0 |
sha256 |
string | Yes | pattern ^[0-9a-f]{64}$ |
lane |
string | Yes | values "live", "replay" |
Additional properties are rejected by this schema.
JSON schema
Section titled “JSON schema”{ "properties": { "uploadId": { "type": "string", "pattern": "^[0-9a-f]{64}$", "title": "Uploadid" }, "fragmentId": { "type": "string", "pattern": "^[A-Za-z0-9_-]{1,128}$", "title": "Fragmentid" }, "cameraId": { "type": "string", "format": "uuid", "title": "Cameraid" }, "sourceGeneration": { "type": "string", "pattern": "^[A-Za-z0-9_-]{1,128}$", "title": "Sourcegeneration" }, "timelineId": { "type": "string", "pattern": "^[A-Za-z0-9_-]{1,128}$", "title": "Timelineid" }, "configurationRevision": { "type": "integer", "maximum": 9007199254740991.0, "minimum": 1.0, "format": "int64", "title": "Configurationrevision" }, "startUs": { "type": "integer", "maximum": 9007199254740991.0, "minimum": 0.0, "format": "int64", "title": "Startus" }, "endUs": { "type": "integer", "maximum": 9007199254740991.0, "minimum": 1.0, "format": "int64", "title": "Endus" }, "sizeBytes": { "type": "integer", "maximum": 16777216.0, "minimum": 1.0, "title": "Sizebytes" }, "sha256": { "type": "string", "pattern": "^[0-9a-f]{64}$", "title": "Sha256" }, "lane": { "type": "string", "enum": [ "live", "replay" ], "title": "Lane" } }, "additionalProperties": false, "type": "object", "required": [ "uploadId", "fragmentId", "cameraId", "sourceGeneration", "timelineId", "configurationRevision", "startUs", "endUs", "sizeBytes", "sha256", "lane" ], "title": "EdgeMediaFragment"}