Lumiera  0.pre.03
»edit your freedom«
media-access-facade.hpp File Reference

Go to the source code of this file.

Description

Abstraction interface to query for a media file.

The corresponding service allows to discover some properties like the kind and number of channels for a given file (name) ID, without touching any of the technical details related to file handling.

Todo:
this was added as a draft and mock implementation in 2008 and is only used sporadic for unit tests.

Definition in file media-access-facade.hpp.

#include "lib/error.hpp"
#include "lib/depend.hpp"
#include "lib/time/timevalue.hpp"
#include <string>

Classes

struct  ChanDesc
 Description of one channel found in a media file; result of querying the channel. More...
 
class  MediaAccessFacade
 Interface to the vault layer: provides functions for querying (opening) a media file, detecting the channels or streams found within this file etc. More...
 
struct  MediaDesc
 Descriptor holding the global information record required for further handling this kind of media within Lumiera. More...
 

Namespaces

 vault
 Vault-Layer implementation namespace root.