| Open Source Media Framework 2.0 | org.osmf.events.MetricErrorCodes | New Class | MetricErrorCodes |
| Open Source Media Framework 2.0 | org.osmf.events.QoSInfoEvent | New Class | QoSInfoEvent |
| Open Source Media Framework 2.0 | org.osmf.events.MetricError | New Class | MetricError |
| Open Source Media Framework 2.0 | org.osmf.net.NetStreamSwitcher | New Class | NetStreamSwitcher |
| Open Source Media Framework 2.0 | org.osmf.net.ABRUtils | New Class | ABRUtils |
| Open Source Media Framework 2.0 | org.osmf.net.RuleSwitchManagerBase | New Class | RuleSwitchManagerBase |
| Open Source Media Framework 2.0 | org.osmf.net.httpstreaming.DefaultHTTPStreamingSwitchManager | New Class | DefaultHTTPStreamingSwitchManager |
| Open Source Media Framework 2.0 | org.osmf.net.metrics.DroppedFPSMetric | New Class | DroppedFPSMetric |
| Open Source Media Framework 2.0 | org.osmf.net.metrics.MetricFactory | New Class | MetricFactory |
| Open Source Media Framework 2.0 | org.osmf.net.metrics.MetricFactoryItem | New Class | MetricFactoryItem |
| Open Source Media Framework 2.0 | org.osmf.net.metrics.FragmentCountMetric | New Class | FragmentCountMetric |
| Open Source Media Framework 2.0 | org.osmf.net.metrics.MetricBase | New Class | MetricBase |
| Open Source Media Framework 2.0 | org.osmf.net.metrics.MetricType | New Class | MetricType |
| Open Source Media Framework 2.0 | org.osmf.net.metrics.RecentSwitchMetric | New Class | RecentSwitchMetric |
| Open Source Media Framework 2.0 | org.osmf.net.metrics.EmptyBufferMetric | New Class | EmptyBufferMetric |
| Open Source Media Framework 2.0 | org.osmf.net.metrics.BufferOccupationRatioMetric | New Class | BufferOccupationRatioMetric |
| Open Source Media Framework 2.0 | org.osmf.net.metrics.BandwidthMetric | New Class | BandwidthMetric |
| Open Source Media Framework 2.0 | org.osmf.net.metrics.CurrentStatusMetric | New Class | CurrentStatusMetric |
| Open Source Media Framework 2.0 | org.osmf.net.metrics.MetricValue | New Class | MetricValue |
| Open Source Media Framework 2.0 | org.osmf.net.metrics.DefaultMetricFactory | New Class | DefaultMetricFactory |
| Open Source Media Framework 2.0 | org.osmf.net.metrics.MetricRepository | New Class | MetricRepository |
| Open Source Media Framework 2.0 | org.osmf.net.metrics.BufferFragmentsMetric | New Class | BufferFragmentsMetric |
| Open Source Media Framework 2.0 | org.osmf.net.metrics.ActualBitrateMetric | New Class | ActualBitrateMetric |
| Open Source Media Framework 2.0 | org.osmf.net.metrics.AvailableQualityLevelsMetric | New Class | AvailableQualityLevelsMetric |
| Open Source Media Framework 2.0 | org.osmf.net.metrics.BufferLengthMetric | New Class | BufferLengthMetric |
| Open Source Media Framework 2.0 | org.osmf.net.metrics.FPSMetric | New Class | FPSMetric |
| Open Source Media Framework 2.0 | org.osmf.net.qos.QualityLevel | New Class | QualityLevel |
| Open Source Media Framework 2.0 | org.osmf.net.qos.PlaybackDetails | New Class | PlaybackDetails |
| Open Source Media Framework 2.0 | org.osmf.net.qos.QoSInfo | New Class | QoSInfo |
| Open Source Media Framework 2.0 | org.osmf.net.qos.QoSInfoHistory | New Class | QoSInfoHistory |
| Open Source Media Framework 2.0 | org.osmf.net.qos.FragmentDetails | New Class | FragmentDetails |
| Open Source Media Framework 2.0 | org.osmf.net.rules.BandwidthRule | New Class | BandwidthRule |
| Open Source Media Framework 2.0 | org.osmf.net.rules.EmptyBufferRule | New Class | EmptyBufferRule |
| Open Source Media Framework 2.0 | org.osmf.net.rules.RuleUtils | New Class | RuleUtils |
| Open Source Media Framework 2.0 | org.osmf.net.rules.AfterUpSwitchBufferBandwidthRule | New Class | AfterUpSwitchBufferBandwidthRule |
| Open Source Media Framework 2.0 | org.osmf.net.rules.BufferBandwidthRule | New Class | BufferBandwidthRule |
| Open Source Media Framework 2.0 | org.osmf.net.rules.RuleType | New Class | RuleType |
| Open Source Media Framework 2.0 | org.osmf.net.rules.DroppedFPSRule | New Class | DroppedFPSRule |
| Open Source Media Framework 2.0 | org.osmf.net.rules.Recommendation | New Class | Recommendation |
| Open Source Media Framework 2.0 | org.osmf.net.rules.RuleBase | New Class | RuleBase |
| Open Source Media Framework 2.0 | org.osmf.events.QoSInfoEvent | New Constructor | QoSInfoEvent |
| New Constant | QOS_UPDATE |
| New Property | qosInfo |
| Open Source Media Framework 2.0 | org.osmf.events.MetricError | New Constructor | MetricError |
| New Method | getMessageForErrorID |
| New Property | detail |
| Open Source Media Framework 2.0 | org.osmf.events.PlayEvent | New Constants | LIVE_RESUME |
| LIVE_STALL |
| Open Source Media Framework 2.0 | org.osmf.media.MediaElement | New Event | mediaInfo |
| Open Source Media Framework 2.0 | org.osmf.media.MediaPlayer | New Events | liveResume |
| liveStall |
| New Property | dvrTimeOffset |
| Open Source Media Framework 2.0 | org.osmf.net.NetStreamSwitcher | New Constructor | NetStreamSwitcher |
| New Method | switchTo |
| New Properties | actualIndex |
| currentIndex |
| switching |
| Open Source Media Framework 2.0 | org.osmf.net.ABRUtils | New Methods | roundNumber |
| validateWeights |
| Open Source Media Framework 2.0 | org.osmf.net.RuleSwitchManagerBase | New Constructor | RuleSwitchManagerBase |
| New Methods | getNewEmergencyIndex |
| getNewIndex |
| New Properties | actualIndex |
| emergencyRules |
| metricRepository |
| Open Source Media Framework 2.0 | org.osmf.net.httpstreaming.HTTPStreamingNetLoader | New Methods | createMetricFactory |
| createNetStreamQoSInfoHistory |
| Open Source Media Framework 2.0 | org.osmf.net.httpstreaming.DefaultHTTPStreamingSwitchManager | New Constructor | DefaultHTTPStreamingSwitchManager |
| New Methods | getCurrentReliability |
| getMaxIndex |
| isReliable |
| setNormalRules |
| New Properties | climbFactor |
| maxDownSwitchLimit |
| maxReliabilityRecordSize |
| maxUpSwitchLimit |
| minReliabilityRecordSize |
| minReliability |
| normalRuleWeights |
| normalRules |
| Open Source Media Framework 2.0 | org.osmf.net.metrics.DroppedFPSMetric | New Constructor | DroppedFPSMetric |
| New Method | getValueForced |
| New Property | desiredSampleLength |
| Open Source Media Framework 2.0 | org.osmf.net.metrics.MetricFactory | New Constructor | MetricFactory |
| New Methods | addItem |
| buildMetric |
| getItem |
| getItems |
| removeItem |
| New Property | numItems |
| Open Source Media Framework 2.0 | org.osmf.net.metrics.MetricFactoryItem | New Properties | metricCreationFunction |
| type |
| Open Source Media Framework 2.0 | org.osmf.net.metrics.FragmentCountMetric | New Constructor | FragmentCountMetric |
| New Method | getValueForced |
| Open Source Media Framework 2.0 | org.osmf.net.metrics.MetricBase | New Methods | getValueForced |
| getValue |
| New Properties | qosInfoHistory |
| type |
| value |
| Open Source Media Framework 2.0 | org.osmf.net.metrics.MetricType | New Constants | ACTUAL_BITRATE |
| AVAILABLE_QUALITY_LEVELS |
| BANDWIDTH |
| BUFFER_FRAGMENTS |
| BUFFER_LENGTH |
| BUFFER_OCCUPATION_RATIO |
| CURRENT_STATUS |
| DROPPED_FPS |
| EMPTY_BUFFER |
| FPS |
| FRAGMENT_COUNT |
| RECENT_SWITCH |
| Open Source Media Framework 2.0 | org.osmf.net.metrics.RecentSwitchMetric | New Constructor | RecentSwitchMetric |
| New Method | getValueForced |
| Open Source Media Framework 2.0 | org.osmf.net.metrics.EmptyBufferMetric | New Constructor | EmptyBufferMetric |
| New Method | getValueForced |
| Open Source Media Framework 2.0 | org.osmf.net.metrics.BufferOccupationRatioMetric | New Constructor | BufferOccupationRatioMetric |
| New Method | getValueForced |
| Open Source Media Framework 2.0 | org.osmf.net.metrics.BandwidthMetric | New Constructor | BandwidthMetric |
| New Method | getValueForced |
| New Property | weights |
| Open Source Media Framework 2.0 | org.osmf.net.metrics.CurrentStatusMetric | New Constructor | CurrentStatusMetric |
| New Method | getValueForced |
| Open Source Media Framework 2.0 | org.osmf.net.metrics.MetricValue | New Constructor | MetricValue |
| New Properties | valid |
| value |
| Open Source Media Framework 2.0 | org.osmf.net.metrics.DefaultMetricFactory | New Constructor | DefaultMetricFactory |
| Open Source Media Framework 2.0 | org.osmf.net.metrics.MetricRepository | New Constructor | MetricRepository |
| New Method | getMetric |
| New Property | metricFactory |
| Open Source Media Framework 2.0 | org.osmf.net.metrics.BufferFragmentsMetric | New Constructor | BufferFragmentsMetric |
| New Method | getValueForced |
| Open Source Media Framework 2.0 | org.osmf.net.metrics.ActualBitrateMetric | New Constructor | ActualBitrateMetric |
| New Method | getValueForced |
| New Property | maxFragments |
| Open Source Media Framework 2.0 | org.osmf.net.metrics.AvailableQualityLevelsMetric | New Constructor | AvailableQualityLevelsMetric |
| New Method | getValueForced |
| Open Source Media Framework 2.0 | org.osmf.net.metrics.BufferLengthMetric | New Constructor | BufferLengthMetric |
| New Method | getValueForced |
| Open Source Media Framework 2.0 | org.osmf.net.metrics.FPSMetric | New Constructor | FPSMetric |
| New Method | getValueForced |
| Open Source Media Framework 2.0 | org.osmf.net.qos.QualityLevel | New Constructor | QualityLevel |
| New Properties | bitrate |
| index |
| streamName |
| Open Source Media Framework 2.0 | org.osmf.net.qos.PlaybackDetails | New Constructor | PlaybackDetails |
| New Properties | droppedFrames |
| duration |
| index |
| Open Source Media Framework 2.0 | org.osmf.net.qos.QoSInfo | New Constructor | QoSInfo |
| New Properties | actualIndex |
| availableQualityLevels |
| bufferLength |
| bufferTime |
| currentIndex |
| emptyBufferOccurred |
| lastDownloadedFragmentDetails |
| maxFPS |
| nsInfo |
| playbackDetailsRecord |
| playheadTime |
| timestamp |
| Open Source Media Framework 2.0 | org.osmf.net.qos.QoSInfoHistory | New Constructor | QoSInfoHistory |
| New Methods | flush |
| getHistory |
| getLatestQoSInfo |
| New Properties | length |
| maxHistoryLength |
| Open Source Media Framework 2.0 | org.osmf.net.qos.FragmentDetails | New Constructor | FragmentDetails |
| New Properties | downloadDuration |
| fragmentIdentifier |
| index |
| playDuration |
| size |
| Open Source Media Framework 2.0 | org.osmf.net.rules.BandwidthRule | New Constructor | BandwidthRule |
| New Method | getRecommendation |
| New Property | weights |
| Open Source Media Framework 2.0 | org.osmf.net.rules.EmptyBufferRule | New Constructor | EmptyBufferRule |
| New Method | getRecommendation |
| New Property | scaleDownFactor |
| Open Source Media Framework 2.0 | org.osmf.net.rules.RuleUtils | New Method | computeActualBitrate |
| Open Source Media Framework 2.0 | org.osmf.net.rules.AfterUpSwitchBufferBandwidthRule | New Constructor | AfterUpSwitchBufferBandwidthRule |
| New Method | getRecommendation |
| New Property | minBandwidthToBitrateRatio |
| Open Source Media Framework 2.0 | org.osmf.net.rules.BufferBandwidthRule | New Constructor | BufferBandwidthRule |
| New Method | getRecommendation |
| New Property | bufferFragmentsThreshold |
| Open Source Media Framework 2.0 | org.osmf.net.rules.RuleType | New Constants | AFTER_UP_SWITCH_BUFFER_BANDWIDTH |
| BANDWIDTH |
| BUFFER_BANDWIDTH |
| DROPPED_FPS |
| EMPTY_BUFFER |
| Open Source Media Framework 2.0 | org.osmf.net.rules.DroppedFPSRule | New Constructor | DroppedFPSRule |
| New Method | getRecommendation |
| New Properties | desiredSampleLength |
| maximumDroppedFPSRatio |
| Open Source Media Framework 2.0 | org.osmf.net.rules.Recommendation | New Constructor | Recommendation |
| New Properties | bitrate |
| confidence |
| Open Source Media Framework 2.0 | org.osmf.net.rules.RuleBase | New Constructor | RuleBase |
| New Method | getRecommendation |
| New Property | metricRepository |
| Open Source Media Framework 2.0 | org.osmf.traits.DVRTrait | New Property | timeOffset |
| Open Source Media Framework 2.0 | org.osmf.traits.PlayTrait | New Events | liveResume |
| liveStall |