Kodi Documentation 22.0
Kodi is an open source media player and entertainment hub.
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Modules Pages
CDecoderFilterManager Class Reference

Class which handles multiple CDecoderFilter elements. More...

#include <DecoderFilterManager.h>

Inheritance diagram for CDecoderFilterManager:
CMediaCodecDecoderFilterManager

Public Member Functions

 CDecoderFilterManager ()
 
virtual ~CDecoderFilterManager ()
 
void add (const CDecoderFilter &filter)
 adds an CDecoderFilter if key [filter.name] is not yet existing.
 
bool isValid (const std::string &name, const CDVDStreamInfo &streamInfo)
 

Protected Member Functions

bool Load ()
 
bool Save () const
 

Detailed Description

Class which handles multiple CDecoderFilter elements.

Constructor & Destructor Documentation

◆ CDecoderFilterManager()

CDecoderFilterManager::CDecoderFilterManager ( )
inline

◆ ~CDecoderFilterManager()

virtual CDecoderFilterManager::~CDecoderFilterManager ( )
inlinevirtual

Member Function Documentation

◆ add()

void CDecoderFilterManager::add ( const CDecoderFilter & filter)

adds an CDecoderFilter if key [filter.name] is not yet existing.

Parameters
filterthe decoder filter to add / replace.
Returns
nothing.

◆ isValid()

bool CDecoderFilterManager::isValid ( const std::string & name,
const CDVDStreamInfo & streamInfo )

◆ Load()

bool CDecoderFilterManager::Load ( )
protected

◆ Save()

bool CDecoderFilterManager::Save ( ) const
protected

The documentation for this class was generated from the following files: