--- 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 w: description: The width 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_url: description: The URL to an image thumbnail of the video clip. type: string thumbnail_info: allOf: - $ref: core-event-schema/msgtype_infos/thumbnail_info.yaml description: Metadata about the image referred to in ``thumbnail_url``. 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