VideoFileProbeResponse
Fields
Section titled “Fields”| Field | Type | Required | Description and constraints |
|---|---|---|---|
nodeId |
string | Yes | |
relativePath |
string | Yes | |
filename |
string | Yes | |
sizeBytes |
integer | Yes | minimum 0.0 |
durationMs |
integer | Yes | greater than 0.0 |
width |
integer | Yes | greater than 0.0 |
height |
integer | Yes | greater than 0.0 |
frameRate |
number | Yes | greater than 0.0 |
codec |
string | Yes | values "h264", "h265" |
fingerprint |
string | Yes | pattern ^sha256:[0-9a-f]{64}$ |
Additional properties are rejected by this schema.
JSON schema
Section titled “JSON schema”{ "properties": { "nodeId": { "type": "string", "title": "Nodeid" }, "relativePath": { "type": "string", "title": "Relativepath" }, "filename": { "type": "string", "title": "Filename" }, "sizeBytes": { "type": "integer", "minimum": 0.0, "title": "Sizebytes" }, "durationMs": { "type": "integer", "exclusiveMinimum": 0.0, "title": "Durationms" }, "width": { "type": "integer", "exclusiveMinimum": 0.0, "title": "Width" }, "height": { "type": "integer", "exclusiveMinimum": 0.0, "title": "Height" }, "frameRate": { "type": "number", "exclusiveMinimum": 0.0, "title": "Framerate" }, "codec": { "type": "string", "enum": [ "h264", "h265" ], "title": "Codec" }, "fingerprint": { "type": "string", "pattern": "^sha256:[0-9a-f]{64}$", "title": "Fingerprint" } }, "additionalProperties": false, "type": "object", "required": [ "nodeId", "relativePath", "filename", "sizeBytes", "durationMs", "width", "height", "frameRate", "codec", "fingerprint" ], "title": "VideoFileProbeResponse"}