RTP Trace System  1.0
encoderrepositoryinterface.h
Go to the documentation of this file.
00001 // ##########################################################################
00002 // ####                                                                  ####
00003 // ####                      RTP Audio Server Project                    ####
00004 // ####                    ============================                  ####
00005 // ####                                                                  ####
00006 // #### Encoder Repository Interface                                     ####
00007 // ####                                                                  ####
00008 // #### Version 1.00  --  February 16, 2001                              ####
00009 // ####                                                                  ####
00010 // #### Copyright (C) 1999  Thomas Dreibholz                             ####
00011 // ####               2000  Universität Bonn, Abt. IV                    ####
00012 // ####               2001  EMail: dreibh@iem.uni-due.de                 ####
00013 // ####                     WWW:   https://www.uni-due.de/~be0001        ####
00014 // ####                                                                  ####
00015 // ##########################################################################
00016 
00017 
00018 #ifndef ENCODERREPOSITORYINTERFACE_H
00019 #define ENCODERREPOSITORYINTERFACE_H
00020 
00021 
00022 #include "system.h"
00023 #include "synchronizable.h"
00024 #include "encoderinterface.h"
00025 
00026 
00027 namespace Coral {
00028 
00029 
00037 class EncoderRepositoryInterface : virtual public EncoderInterface
00038 {
00039    // ====== Select another encoder =========================================
00040    public: 
00049    virtual bool selectEncoderForTypeID(const card16 typeID) = 0;
00050    
00056    virtual EncoderInterface* getCurrentEncoder() const = 0;
00057 };
00058 
00059 
00060 }
00061 
00062 
00063 #endif
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines