class EncoderRepositoryInterface

Encoder Repository Interface. More...

Contains pure virtuals
Full nameCoral::EncoderRepositoryInterface
Definition#include <encoderrepositoryinterface.h>
InheritsCoral::EncoderInterface [virtual public]
Inherited byAudioEncoderRepository
List of all Methods
Annotated List
Files
Globals
Hierarchy
Index

Public Methods


Detailed Description

This class is a repository for encoders.

bool  selectEncoderForTypeID (const card16 typeID)

[pure virtual]

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

Parameters:
typeIDEncoding's type ID.

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

EncoderInterface*  getCurrentEncoder ()

[const pure virtual]

Get EncoderInterface of the current encoder.

Returns: Current encoder's EncoderInterface.