DASH Media Packaging SDK
 All Classes Namespaces Functions Variables Typedefs Enumerator
Public Member Functions | List of all members
edash_packager::MockAdaptationSet Class Reference
Inheritance diagram for edash_packager::MockAdaptationSet:
edash_packager::AdaptationSet

Public Member Functions

 MockAdaptationSet (uint32_t adaptation_set_id)
 
 MOCK_METHOD1 (AddRepresentation, Representation *(const MediaInfo &media_info))
 
 MOCK_METHOD1 (AddContentProtectionElement, void(const ContentProtectionElement &element))
 
 MOCK_METHOD2 (UpdateContentProtectionPssh, void(const std::string &drm_uuid, const std::string &pssh))
 
 MOCK_METHOD1 (AddRole, void(AdaptationSet::Role role))
 
 MOCK_METHOD1 (SetGroup, void(int group_number))
 
 MOCK_CONST_METHOD0 (Group, int())
 
- Public Member Functions inherited from edash_packager::AdaptationSet
virtual RepresentationAddRepresentation (const MediaInfo &media_info)
 
virtual void AddContentProtectionElement (const ContentProtectionElement &element)
 
virtual void UpdateContentProtectionPssh (const std::string &drm_uuid, const std::string &pssh)
 
virtual void AddRole (Role role)
 
xml::ScopedXmlPtr< xmlNode >::type GetXml ()
 
void ForceSetSegmentAlignment (bool segment_alignment)
 
virtual void SetGroup (int group_number)
 
virtual int Group () const
 
uint32_t id () const
 
void OnNewSegmentForRepresentation (uint32_t representation_id, uint64_t start_time, uint64_t duration)
 
void OnSetFrameRateForRepresentation (uint32_t representation_id, uint32_t frame_duration, uint32_t timescale)
 

Additional Inherited Members

- Public Types inherited from edash_packager::AdaptationSet
enum  Role {
  kRoleCaption, kRoleSubtitle, kRoleMain, kRoleAlternate,
  kRoleSupplementary, kRoleCommentary, kRoleDub
}
 
- Protected Member Functions inherited from edash_packager::AdaptationSet
 AdaptationSet (uint32_t adaptation_set_id, const std::string &lang, const MpdOptions &mpd_options, MpdBuilder::MpdType mpd_type, base::AtomicSequenceNumber *representation_counter)
 

Detailed Description

Definition at line 29 of file mock_mpd_builder.h.


The documentation for this class was generated from the following files: