#include <llmediaimplfactory.h>
Public Member Functions | |
virtual bool | supportsScheme (std::string scheme)=0 |
virtual bool | supportsMimeType (std::string type)=0 |
virtual bool | supportsMimeTypeCategory (std::string category)=0 |
virtual LLMediaBase * | create ()=0 |
virtual | ~LLMediaImplMakerBase () |
Protected Types | |
typedef std::vector< std::string > | vector_impl_registry_t |
Protected Attributes | |
vector_impl_registry_t | mSchema |
vector_impl_registry_t | mMimeTypes |
vector_impl_registry_t | mMimeTypeCategories |
Definition at line 44 of file llmediaimplfactory.h.
typedef std::vector<std::string> LLMediaImplMakerBase::vector_impl_registry_t [protected] |
Definition at line 51 of file llmediaimplfactory.h.
virtual LLMediaImplMakerBase::~LLMediaImplMakerBase | ( | ) | [inline, virtual] |
Definition at line 51 of file llmediaimplfactory.h.
virtual bool LLMediaImplMakerBase::supportsScheme | ( | std::string | scheme | ) | [pure virtual] |
Implemented in LLMediaImplMaker.
Referenced by LLMediaManager::supportsMediaType(), and LLMediaImplCommon::supportsMediaType().
virtual bool LLMediaImplMakerBase::supportsMimeType | ( | std::string | type | ) | [pure virtual] |
Implemented in LLMediaImplMaker.
Referenced by LLMediaManager::supportsMediaType(), and LLMediaImplCommon::supportsMediaType().
virtual bool LLMediaImplMakerBase::supportsMimeTypeCategory | ( | std::string | category | ) | [pure virtual] |
Implemented in LLMediaImplMaker.
Referenced by LLMediaManager::supportsMediaType(), and LLMediaImplCommon::supportsMediaType().
virtual LLMediaBase* LLMediaImplMakerBase::create | ( | ) | [pure virtual] |
Implemented in LLMediaImplExample1Maker, and LLMediaImplExample2Maker.
Referenced by LLMediaManager::createSourceFromMimeType().
vector_impl_registry_t LLMediaImplMakerBase::mSchema [protected] |
Definition at line 55 of file llmediaimplfactory.h.
Referenced by LLMediaImplExample1Maker::LLMediaImplExample1Maker(), LLMediaImplExample2Maker::LLMediaImplExample2Maker(), and LLMediaImplMaker::supportsScheme().
Definition at line 56 of file llmediaimplfactory.h.
Referenced by LLMediaImplMaker::supportsMimeType().
Definition at line 57 of file llmediaimplfactory.h.
Referenced by LLMediaImplMaker::supportsMimeTypeCategory().