github.com/optim-corp/cios-golang-sdk@v0.5.1/openapi/components/videostreaming-component.openapi.yml (about) 1 openapi: 3.0.1 2 info: 3 title: Video Streaming Component 4 description: Component 5 version: 1.0.0 6 paths: {} 7 8 components: 9 schemas: 10 SingleRoom: 11 required: 12 - room 13 properties: 14 room: 15 $ref: '#/components/schemas/Room' 16 Room: 17 properties: 18 room_id: 19 type: string 20 video_id: 21 type: string 22 audio_codec: 23 type: string 24 video_codec: 25 type: string 26 record: 27 type: boolean 28 room_server_fqdn: 29 type: string 30 participants_max: 31 type: integer 32 participants: 33 type: array 34 items: 35 $ref: '#/components/schemas/Participant' 36 MultipleVideo: 37 type: object 38 properties: 39 total: 40 type: integer 41 format: int64 42 videos: 43 type: array 44 items: 45 $ref: '#/components/schemas/Video' 46 required: 47 - total 48 - videos 49 SingleVideo: 50 type: object 51 properties: 52 video: 53 $ref: '#/components/schemas/Video' 54 required: 55 - video 56 Video: 57 type: object 58 properties: 59 name: 60 type: string 61 id: 62 type: string 63 device_id: 64 type: string 65 resource_owner_id: 66 type: string 67 format: uuid 68 video_name: 69 type: string 70 video_description: 71 type: string 72 enabled: 73 type: boolean 74 created_at: 75 type: string 76 updated_at: 77 type: string 78 required: 79 - id 80 - resource_owner_id 81 - created_at 82 - updated_at 83 Participant: 84 type: object 85 properties: 86 participant_id: 87 type: string 88 token: 89 type: string 90 expires: 91 type: integer 92 target: 93 type: integer 94 used: 95 type: integer 96 PlayRequest: 97 properties: 98 fps: 99 type: integer 100 audio_codec: 101 type: string 102 video_codec: 103 type: string 104 record: 105 type: boolean 106 participants_max: 107 type: integer 108 VideoUpdateRequest: 109 type: object 110 properties: 111 video_name: 112 type: string 113 video_description: 114 type: string