Lumiera 0.pre.04~rc.1
»edit your freedom«
Loading...
Searching...
No Matches
media-impl-lib.hpp File Reference

Abstraction to represent (metadata) of an external library to handle media data Lumiera delegates most actual media data processing to well established external libraries. More...

Go to the source code of this file.

Description

Abstraction to represent (metadata) of an external library to handle media data Lumiera delegates most actual media data processing to well established external libraries.

While configuring the render process, a stream type framework is used to gain uniform access to heterogeneous media and processing facilities. At some point, we need to integrate the individual capabilities of the referenced libraries, though. This will be done with adapter implementations, where the interface MediaImplLip defines those aspects actually used and required by our internal processing.

Deprecated:
2025 – this is an architecture draft, and shows the direction to take for the integration with external libraries. Yet in reality, this task can not conceivably be thus simple; take everything here with a grain of salt (since this code is not yet actually used in any way).

Definition in file media-impl-lib.hpp.

Namespaces

namespace  steam
 Steam-Layer implementation namespace root.
 
namespace  steam::control
 Steam-Layer dispatcher, controller and administrative facilities.
 

Classes

class  MediaImplLib