Skip to content

VideoFileProbeResponse

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.

{
"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"
}
Image preview