aboutsummaryrefslogtreecommitdiffstats
path: root/MPD/MPDWrapper.h
diff options
context:
space:
mode:
authorJacques SAMAIN <jsamain+fdio@cisco.com>2018-06-01 19:56:33 +0200
committerJacques SAMAIN <jsamain+fdio@cisco.com>2018-06-04 12:16:30 +0000
commit872b2e96a111d6da5f821a6dc61b923f9913b3f3 (patch)
tree9dbae9fb4cf3ed4a35a0698e0cf7f4b446ffeedb /MPD/MPDWrapper.h
parent6120adcbd955c072f560ba3918ed566088374fa0 (diff)
Several corrections:
*effectively take into account live MPD *Fix several bugs Change-Id: I9b925f222653d2d196b09b4e96cb15119ec8af44 Signed-off-by: Jacques SAMAIN <jsamain+fdio@cisco.com>
Diffstat (limited to 'MPD/MPDWrapper.h')
-rw-r--r--MPD/MPDWrapper.h9
1 files changed, 8 insertions, 1 deletions
diff --git a/MPD/MPDWrapper.h b/MPD/MPDWrapper.h
index cf6275d8..75ade085 100644
--- a/MPD/MPDWrapper.h
+++ b/MPD/MPDWrapper.h
@@ -106,6 +106,10 @@ public:
void settingsChanged(int period, int videoAdaptationSet, int videoRepresentation, int audioAdaptationSet, int audioRepresentation);
float onFirstDownloadMPD(viper::IViperGui *gui);
void setIsStopping(bool isStopping);
+ void setSegmentIsSetFlag(viper::managers::StreamType type, bool flag);
+ bool getSegmentIsSetFlag(viper::managers::StreamType type);
+ int getSegmentQuality(viper::managers::StreamType type);
+ void setSegmentQuality(viper::managers::StreamType type, int segQuality);
private:
RepresentationStreamType determineRepresentationStreamType(dash::mpd::IRepresentation *representation, dash::mpd::IAdaptationSet* adaptationSet, dash::mpd::IPeriod* period);
@@ -124,8 +128,11 @@ private:
uint32_t audioSegmentOffset;
size_t videoSegmentNumber;
size_t audioSegmentNumber;
+ bool videoSegmentIsSet;
+ bool audioSegmentIsSet;
+ int videoSegmentQuality;
+ int audioSegmentQuality;
bool isStopping;
- bool hasReachedEndOfList;
};
}
}