class DecoderRepositoryInterface

Decoder Repository. More...

Contains pure virtuals
Full nameCoral::DecoderRepositoryInterface
Definition#include <decoderrepositoryinterface.h>
InheritsCoral::DecoderInterface [virtual public]
Inherited byAudioDecoderRepository
List of all Methods
Annotated List
Files
Globals
Hierarchy
Index

Public Members


Detailed Description

This class is a repository for decoders.

bool selectDecoderForTypeID (const card16 typeID)
[pure virtual]

Select the decoder with the given TypeID to be the current decoder of the repository.

Parameters:
typeIDDecoding's type ID.

Returns: true, if decoder for this TypeID was in the repository; false otherwise.

DecoderInterface* getCurrentDecoder ()
[const pure virtual]

Get DecoderInterface of the current decoder.

Returns: Current decoder's DecoderInterface.