- SegmentInfo* getSegmentInfo () const throw(dash::exception::ElementNotPresentException);
- TrickModeType* getTrickModeType () const throw(dash::exception::ElementNotPresentException);
+ /**
+ * @return This SegmentInfo for this Representation.
+ * It cannot be NULL, or without any Segments in it.
+ * It can however have a NULL InitSegment
+ */
+ SegmentInfo* getSegmentInfo () const;
+ TrickModeType* getTrickModeType () const;
+
+ void setSegmentInfo( SegmentInfo *info );
+ void setTrickMode( TrickModeType *trickModeType );
+ const Group* getParentGroup() const;
+ void setParentGroup( const Group *group );