aboutsummaryrefslogtreecommitdiffstats
path: root/src/libdash/include/IRange.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/libdash/include/IRange.h')
-rw-r--r--src/libdash/include/IRange.h53
1 files changed, 0 insertions, 53 deletions
diff --git a/src/libdash/include/IRange.h b/src/libdash/include/IRange.h
deleted file mode 100644
index 0f85f98d..00000000
--- a/src/libdash/include/IRange.h
+++ /dev/null
@@ -1,53 +0,0 @@
-/**
- * @class dash::mpd::IRange
- * @brief This interface is needed for accessing the attributes and elements of the Metrics <tt><b>Range</b></tt> element as specified in <em>ISO/IEC 23009-1, Part 1, 2012</em>, section 5.9.2, table 23
- * @details It specifies the time period during which DASH Metrics collection is requested.
- * @see dash::mpd::IMetrics
- *
- * @author bitmovin Softwareentwicklung OG \n
- * Email: libdash-dev@vicky.bitmovin.net
- * @version 2.1
- * @date 2013
- * @copyright bitmovin Softwareentwicklung OG, All Rights Reserved \n\n
- * This source code and its use and distribution, is subject to the terms
- * and conditions of the applicable license agreement.
- */
-
-#ifndef IRANGE_H_
-#define IRANGE_H_
-
-#include "config.h"
-
-namespace dash
-{
- namespace mpd
- {
- class IRange
- {
- public:
- virtual ~IRange(){}
-
- /**
- * Returns a reference to a string that specifies the start time of the DASH Metrics collection operation.
- * When not present, DASH Metrics collection is requested from the beginning of content consumption.
- * For services with <tt><b>MPD</b>\@type='dynamic'</tt>, the start time is indicated in wallclock time by adding the value of this
- * attribute to the value of the <tt><b>MPD</b>\@availabilityStartTime</tt> attribute.
- * For services with <tt><b>MPD</b>\@type='static'</tt>, the start time is indicated in Media Presentation time and is relative to the
- * PeriodStart time of the first Period in this MPD.
- * \b NOTE: For example, if <tt><b>MPD</b>\@availabilityStartTime</tt> is 14:30 and the metrics collection is intended to start at 14:45, then \c \@starttime is 0:15.
- * @return a reference to a string
- */
- virtual const std::string& GetStarttime () const = 0;
-
- /**
- * Returns a reference to a string that specifies the duration of the DASH metrics collection interval. The value of the attribute expresses in Media Presentation time.
- * If not present, the value is identical to the Media Presentation duration.
- * @return a reference to string
- */
- virtual const std::string& GetDuration () const = 0;
-
- };
- }
-}
-
-#endif /* IRANGE_H_ */ \ No newline at end of file