VideoMediaSchema.json 1.3 KB

12345678910111213141516171819202122232425262728293031323334353637383940
  1. {
  2. "className": "VideoMedia",
  3. "newProperties": [
  4. {
  5. "name": "encoding",
  6. "description": "Encoding of the video media object",
  7. "required": true,
  8. "property_type": { "Single": { "Reference": { "className": "VideoMediaEncoding" } } },
  9. "locking_policy": { "is_locked_from_controller": true }
  10. },
  11. {
  12. "name": "pixelWidth",
  13. "description": "Video media width in pixels",
  14. "required": true,
  15. "property_type": { "Single": "Uint16" },
  16. "locking_policy": { "is_locked_from_controller": true }
  17. },
  18. {
  19. "name": "pixelHeight",
  20. "description": "Video media height in pixels",
  21. "required": true,
  22. "property_type": { "Single": "Uint16" },
  23. "locking_policy": { "is_locked_from_controller": true }
  24. },
  25. {
  26. "name": "size",
  27. "description": "Video media size in bytes",
  28. "required": false,
  29. "property_type": { "Single": "Uint64" },
  30. "locking_policy": { "is_locked_from_controller": true }
  31. },
  32. {
  33. "name": "location",
  34. "description": "Location of the video media object",
  35. "required": true,
  36. "property_type": { "Single": { "Reference": { "className": "MediaLocation", "sameOwner": true } } },
  37. "locking_policy": { "is_locked_from_controller": true }
  38. }
  39. ]
  40. }