Lumiera 0.pre.04~rc.1
»edit your freedom«
Loading...
Searching...
No Matches
CompoundMedia_test Class Reference

Description

Verifying the special operations available for compound media assets comprised of several elementary media assets.

Definition at line 44 of file compoundmediatest.cpp.

Private Types

typedef shared_ptr< asset::MediaPM
 

Private Member Functions

virtual void run (Arg arg)
 
void buildCompound ()
 
void modifyCompound ()
 
void verifyClipStructure ()
 
bool checkProperties (PM object, Asset::Ident identity, string filename)
 

Member Typedef Documentation

◆ PM

typedef shared_ptr<asset::Media> PM
private

Definition at line 59 of file compoundmediatest.cpp.

Member Function Documentation

◆ run()

virtual void run ( Arg  arg)
inlineprivatevirtual

Definition at line 46 of file compoundmediatest.cpp.

References CompoundMedia_test::buildCompound(), steam::asset::dumpAssetManager(), CompoundMedia_test::modifyCompound(), and CompoundMedia_test::verifyClipStructure().

+ Here is the call graph for this function:

◆ buildCompound()

void buildCompound ( )
inlineprivate
Test:
building a compound media asset by using a special factory, normally intended for loading existing sessions.

Definition at line 64 of file compoundmediatest.cpp.

Referenced by CompoundMedia_test::run().

+ Here is the caller graph for this function:

◆ modifyCompound()

void modifyCompound ( )
inlineprivate
Test:
adding and removing elementary media.

Definition at line 71 of file compoundmediatest.cpp.

Referenced by CompoundMedia_test::run().

+ Here is the caller graph for this function:

◆ verifyClipStructure()

void verifyClipStructure ( )
inlineprivate
Test:
create a (compound) clip from some compound media asset and verify the clip mirrors the media asset's structure

Definition at line 80 of file compoundmediatest.cpp.

Referenced by CompoundMedia_test::run().

+ Here is the caller graph for this function:

◆ checkProperties()

bool checkProperties ( PM  object,
Asset::Ident  identity,
string  filename 
)
inlineprivate

Definition at line 86 of file compoundmediatest.cpp.

+ Inheritance diagram for CompoundMedia_test:
+ Collaboration diagram for CompoundMedia_test:

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