docs-matrix-spec/event-schemas/schema/m.room.message#m.video
Richard van der Hoff 5b12e2cfef Convert event schemas to yaml
We've decided to make the event schemas YAML, so we might as well take
advantage of it.

(This conversion was done mostly automatically, except for:
 - s/null/"null"/ in m.room.member
 - reformat description in m.room.power_levels
2016-06-22 12:01:08 +01:00

56 lines
1.6 KiB
Text

---
allOf:
- $ref: core-event-schema/room_event.yaml
description: This message represents a single video clip.
properties:
content:
properties:
body:
description: "A description of the video e.g. 'Gangnam style', or some kind of content description for accessibility e.g. 'video attachment'."
type: string
info:
description: Metadata about the video clip referred to in ``url``.
properties:
duration:
description: The duration of the video in milliseconds.
type: integer
h:
description: The height of the video in pixels.
type: integer
mimetype:
description: The mimetype of the video e.g. ``video/mp4``.
type: string
size:
description: The size of the video in bytes.
type: integer
thumbnail_info:
allOf:
- $ref: core-event-schema/msgtype_infos/image_info.yaml
title: ImageInfo
type: object
thumbnail_url:
description: The URL to a thumbnail of the video clip.
type: string
w:
description: The width of the video in pixels.
type: integer
title: VideoInfo
type: object
msgtype:
enum:
- m.video
type: string
url:
description: The URL to the video clip.
type: string
required:
- msgtype
- body
- url
type: object
type:
enum:
- m.room.message
type: string
title: VideoMessage
type: object