videotrackConfigMap top-level property

Map<VideoTrackConfig, Map<String, dynamic>> videotrackConfigMap
getter/setter pair

Implementation

Map<VideoTrackConfig, Map<String, dynamic>> videotrackConfigMap = {
  VideoTrackConfig.h90p_w160p: {
    "width": 160,
    "height": 90,
    "bitRate": 60 * 1000,
    "frameRate": 15,
    "aspectRatio": "oneSixNine",
  },
  VideoTrackConfig.h180p_w320p: {
    "width": 320,
    "height": 180,
    "bitRate": 120 * 1000,
    "frameRate": 15,
    "aspectRatio": "oneSixNine",
  },
  VideoTrackConfig.h216p_w384p: {
    "width": 384,
    "height": 216,
    "bitRate": 180 * 1000,
    "frameRate": 15,
    "aspectRatio": "oneSixNine",
  },
  VideoTrackConfig.h360p_w640p: {
    "width": 640,
    "height": 360,
    "bitRate": 300 * 1000,
    "frameRate": 20,
    "aspectRatio": "oneSixNine",
  },
  VideoTrackConfig.h540p_w960p: {
    "width": 960,
    "height": 540,
    "bitRate": 600 * 1000,
    "frameRate": 25,
    "aspectRatio": "oneSixNine",
  },
  VideoTrackConfig.h720p_w1280p: {
    "width": 1280,
    "height": 720,
    "bitRate": 2000 * 1000,
    "frameRate": 30,
    "aspectRatio": "oneSixNine",
  },
  VideoTrackConfig.h1080p_w1920p: {
    "width": 1920,
    "height": 1080,
    "bitRate": 3000 * 1000,
    "frameRate": 30,
    "aspectRatio": "oneSixNine",
  },
  VideoTrackConfig.h1440p_w2560p: {
    "width": 2560,
    "height": 1440,
    "bitRate": 5000 * 1000,
    "frameRate": 30,
    "aspectRatio": "oneSixNine",
  },
  VideoTrackConfig.h2160p_w3840p: {
    "width": 3840,
    "height": 2160,
    "bitRate": 8000 * 1000,
    "frameRate": 30,
    "aspectRatio": "oneSixNine",
  },
  VideoTrackConfig.h120p_w160p: {
    "width": 160,
    "height": 120,
    "bitRate": 80 * 1000,
    "frameRate": 15,
    "aspectRatio": "fourThree",
  },
  VideoTrackConfig.h180p_w240p: {
    "width": 240,
    "height": 180,
    "bitRate": 100 * 1000,
    "frameRate": 15,
    "aspectRatio": "fourThree",
  },
  VideoTrackConfig.h240p_w320p: {
    "width": 320,
    "height": 240,
    "bitRate": 150 * 1000,
    "frameRate": 15,
    "aspectRatio": "fourThree",
  },
  VideoTrackConfig.h360p_w480p: {
    "width": 480,
    "height": 360,
    "bitRate": 225 * 1000,
    "frameRate": 20,
    "aspectRatio": "fourThree",
  },
  VideoTrackConfig.h480p_w640p: {
    "width": 640,
    "height": 480,
    "bitRate": 300 * 1000,
    "frameRate": 25,
    "aspectRatio": "fourThree",
  },
  VideoTrackConfig.h540p_w720p: {
    "width": 720,
    "height": 540,
    "bitRate": 450 * 1000,
    "frameRate": 30,
    "aspectRatio": "fourThree",
  },
  VideoTrackConfig.h720p_w960p: {
    "width": 960,
    "height": 720,
    "bitRate": 1500 * 1000,
    "frameRate": 30,
    "aspectRatio": "fourThree",
  },
  VideoTrackConfig.h1080p_w1440p: {
    "width": 1440,
    "height": 1080,
    "bitRate": 2500 * 1000,
    "frameRate": 30,
    "aspectRatio": "fourThree",
  },
  VideoTrackConfig.h1440p_w1920p: {
    "width": 1920,
    "height": 1440,
    "bitRate": 3500 * 1000,
    "frameRate": 30,
    "aspectRatio": "fourThree",
  },
};