Lumiera  0.pre.03
»edit your freedom«
ImplFacadeGAVL Class Reference

#include "steam/external/libgavl.hpp"

Description

Concrete media lib implementation facade allowing to work with GAVL data frames and types in an implementation agnostic way.

Note
GAVL types are automagically registered into the control::STypeManager on reset and thus are always available.
Todo:
2016 evaluate if libGAVL is still active and maintained

Definition at line 61 of file libgavl.hpp.

Public Member Functions

virtual bool canConvert (ImplFacade const &other) const
 
virtual bool canConvert (StreamType const &other) const
 
virtual DataBuffercreateFrame () const
 
virtual StreamType::MediaKind getKind () const
 
virtual bool operator== (ImplFacade const &other) const
 
virtual bool operator== (StreamType const &other) const
 

Friends

class LibGavl
 

Additional Inherited Members

- Public Attributes inherited from StreamType::ImplFacade
Symbol libraryID
 
- Protected Member Functions inherited from StreamType::ImplFacade
 ImplFacade (Symbol libID)
 
+ Inheritance diagram for ImplFacadeGAVL:
+ Collaboration diagram for ImplFacadeGAVL:

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