Compartilhar via


root.meetingExtensionDefinition object

Specify meeting extension definition. For more information, see custom Together Mode scenes in Teams.

Properties that reference this object type:

Syntax

{
  "scenes": [
    {
      "id": "{string}",
      "name": "{string}",
      "file": "{string}",
      "preview": "{string}",
      "maxAudience": {number},
      "seatsReservedForOrganizersOrPresenters": {number}
    }
  ],
  "videoFilters": [
    {
      "id": "{string}",
      "name": "{string}",
      "thumbnail": "{string}"
    }
  ],
  "videoFiltersConfigurationUrl": "{string}",
  "supportsStreaming": {boolean},
  "supportsAnonymousGuestUsers": {boolean}
}
{
  "scenes": [
    {
      "id": "{string}",
      "name": "{string}",
      "file": "{string}",
      "preview": "{string}",
      "maxAudience": {number},
      "seatsReservedForOrganizersOrPresenters": {number}
    }
  ],
  "supportsStreaming": {boolean},
  "supportsAnonymousGuestUsers": {boolean}
}

Properties

scenes

Meeting supported scenes.

Type
Array of scenes

Required

Constraints
Maximum array items: 5. Array items must be unique.

Supported values

videoFilters

Meeting supported video filters.

Type
Array of videoFilters

Required

Constraints
Maximum array items: 32. Array items must be unique.

Supported values

videoFiltersConfigurationUrl

The https:// URL for configuring the video filters.

Type
string

Required

Constraints
Maximum string length: 2048.

Supported values

supportsStreaming

A Boolean value that indicates whether an app can stream the meeting's audio and video content to a real-time meeting protocol (RTMP) endpoint.

Type
boolean

Required

Constraints

Supported values
Default value: False.

supportsAnonymousGuestUsers

A Boolean value that indicates whether the app supports access by anonymous guest users.

Type
boolean

Required

Constraints

Supported values
Default value: False.

Remarks

Note

The supportsAnonymousGuestUsers property in the app manifest schema v1.16 is supported only in new Teams client.

Examples

{
 "meetingExtensionDefinition": {
        "scenes": [ ]
    }
}