Lumiera
0.pre.03
»edit your freedom«
|
#include "steam/asset/preview.hpp"
special placeholder denoting an alternative version of the media data, typically with lower resolution ("proxy media")
Definition at line 34 of file preview.hpp.
Friends | |
class | MediaFactory |
Protected Member Functions | |
Preview (Media &mediaref) | |
create a preview placeholder ("proxy media") for the given media asset. More... | |
Protected Member Functions inherited from Unknown | |
Unknown (const Asset::Ident &idi, string name="", Duration length=DUMMY_TIME) | |
create a placeholder for a media with the given identity. More... | |
Protected Member Functions inherited from Media | |
Media (const Asset::Ident &idi, const string &file, Duration length) | |
virtual PMedia | checkCompound () const |
predicate to decide if this asset::Media is part of a compound (multichannel) media. More... | |
virtual PClipAsset | getClipAsset () |
get or create the correct asset::Clip corresponding to this media More... | |
Protected Member Functions inherited from Asset | |
Asset (const Ident &idi) | |
Asset is a Interface class; usually, objects of concrete subclasses are created via specialised Factories. More... | |
virtual | ~Asset ()=0 |
void | defineDependency (PAsset parent) |
establish a connection between this and the given parent asset, denoting we are in some way dependent on the parent. More... | |
void | defineDependency (Asset &parent) |
virtual void | unlink () |
release all links to other Asset objects held internally. More... | |
virtual void | unlink (IDA target) |
variant of unlink() dropping only the links to the given specific Asset, leaving all other links intact. More... | |
Additional Inherited Members | |
Public Types inherited from Media | |
using | PClip = mobject::Placement< mobject::session::Clip > |
using | PClipAsset = lib::P< steam::asset::Clip > |
using | PMedia = lib::P< Media > |
using | PProcPatt = lib::P< steam::asset::ProcPatt > |
Public Member Functions inherited from Unknown | |
virtual Media::PMedia | getOrg () |
using the information stored in this placeholder asset, try to access the "real" media it stands for. | |
Public Member Functions inherited from Media | |
PClip | createClip () |
Service Access Point for creating a Clip entity usable within the Session from a given Media or Clip Asset. More... | |
const string & | getFilename () const |
virtual const ID< Media > & | getID () const |
< More... | |
virtual Duration | getLength () const |
PProcPatt | howtoProc () const |
Service Access Point for getting a processing template describing how to build the render nodes network necessary for this Media or Clip. More... | |
Public Member Functions inherited from Asset | |
bool | enable (bool on=true) |
change the enabled status of this asset. More... | |
const vector< PAsset > & | getDependant () const |
All the other assets requiring this asset to be functional. More... | |
const vector< PAsset > & | getParents () const |
List of entities this asset depends on or requires to be functional. More... | |
bool | isActive () const |
weather this asset is switched on and consequently included in the fixture and participates in rendering More... | |
virtual | operator string () const |
bool | operator< (Asset const &oa) const |
bool | operator== (Asset const &oa) const |
Static Public Attributes inherited from Media | |
static MediaFactory | create |
storage for the static MediaFactory instance | |
Public Attributes inherited from Asset | |
const Ident | ident |
Asset identification tuple. | |
Protected Attributes inherited from Asset | |
vector< PAsset > | dependants |
bool | enabled |
set< string > | groups |
additional classification, selections or departments this asset belongs to. More... | |
const ID< Asset > | id |
Asset primary key. | |
const string | longDesc |
user visible qualification of the thing, unit or concept represented by this asset. More... | |
vector< PAsset > | parents |
const string | shortDesc |
user visible Name-ID. More... | |
create a preview placeholder ("proxy media") for the given media asset.
The name of the created media asset is derived by decorating the original media's name.
Definition at line 52 of file preview.cpp.
References Asset::defineDependency().