VideoLayer provides video content from on-demand and livestream feeds from an ArcGIS Video Server.
Referenced by: operationalLayers
Properties
| Property | Details | 
|---|---|
| autoplay | Indicates if the video layer is configured to start playback when ready. Default is false. | 
| blendMode | Blend modes are used to create various effects by blending colors of top and background layers. normalblend mode is the default.Valid values: average,color,color-burn,color-dodge,darken,destination-atop,destination-in,destination-out,destination-over,difference,exclusion,hard-light,hue,invert,lighten,lighter,luminosity,minus,multiply,normal,overlay,plus,reflect,saturation,screen,soft-light,source-atop,source-in,source-out,vivid-light,xor | 
| drawingInfo | Contains the drawing information. | 
| effect | Effect provides various filter functions to achieve different visual effects similar to how image filters (photo apps) work. | 
| frameEffect | Provides filter functions that can be performed on the video frame to achieve different visual effects. | 
| frameOpacity | The opacity of the video frame draped on the map. Value can be a number between 0and1where0is 100% transparent,0.5is 50% transparent and1is fully opaque. Default is1. | 
| id | A unique identifying string for the layer. | 
| itemId | Optional string containing the item ID of the service if it's registered on ArcGIS Online or your organization's portal. | 
| layerType | String indicating the layer type. Valid value of this property ArcGISVideoLayer | 
| maxScale | A number representing the maximum scale at which the layer will be visible. The number is the scale's denominator. | 
| minScale | A number representing the minimum scale at which the layer will be visible. The number is the scale's denominator. | 
| muted | Indicates if the video layer is muted. Default is true. | 
| opacity | The degree of transparency applied to the layer on the client side, where 0 is full transparency and 1 is no transparency. Default is 1. | 
| start | The start property defines the playback start time in seconds since the beginning of the video. Default is 0. | 
| telemetryDisplay | Defines what telemetry graphics to display on the map. | 
| title | A user-friendly string title for the layer that can be used in a table of contents. | 
| url | The URL to a layer in a video service. | 
| visibility | Boolean property determining whether the layer is initially visible in the web map. Default is true. | 
| visibilityTimeExtent | Represents time extent that will control when a layer should be visible based on webmap's current time. Visibility time extent only affects the layer visibility and will not filter the data. | 
Example
{
  "id": "VideoLayer_6970",
  "layerType": "ArcGISVideoLayer",
  "autoplay": false,
  "blendMode": "normal",
  "drawingInfo": {
    "sensorSymbol": {
      "color": [
        170,
        170,
        170,
        255
      ],
      "size": 6,
      "angle": 0,
      "xoffset": 0,
      "yoffset": 0,
      "type": "esriSMS",
      "style": "esriSMSCircle",
      "outline": {
        "color": [
          153,
          153,
          153,
          255
        ],
        "width": 0.375,
        "type": "esriSLS",
        "style": "esriSLSSolid"
      }
    }
  },
  "frameOpacity": 1,
  "itemId": "ef2644781da844648e8cc30ab52a02bc",
  "muted": true,
  "opacity": 1,
  "start": 0,
  "telemetryDisplay": {
    "frame": true,
    "frameCenter": true,
    "frameOutline": true,
    "lineOfSight": true,
    "sensorLocation": true,
    "sensorTrail": true
  },
  "title": "Cheyenne Video Layer",
  "url": "https://dev000276.esri.com/video/rest/services/cheyenne1/VideoServer/0",
  "visibility": true
}