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}
}
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": [ ]
}
}