16 #include "threads/CriticalSection.h" 43 FLAG_GENERAL_ALLOWED = 1,
44 FLAG_STILLS_ALLOWED = 2,
64 CDecoderFilter(
const std::string& name, uint32_t flags,
int minHeight);
87 virtual bool Load(
const tinyxml2::XMLNode* node);
95 virtual bool Save(tinyxml2::XMLNode* node)
const;
100 uint32_t m_flags = 0;
133 bool isValid(
const std::string& name,
const CDVDStreamInfo& streamInfo);
140 bool m_dirty =
false;
141 std::set<CDecoderFilter> m_filters;
142 mutable CCriticalSection m_critical;
Definition: DVDStreamInfo.h:25
Class which handles multiple CDecoderFilter elements.
Definition: DecoderFilterManager.h:112
bool operator<(const CDecoderFilter &other) const
used for sorting / replacing / find
Definition: DecoderFilterManager.h:72
Definition: SkinTimerManager.h:18
Declaration of CDecoderFilter.
Definition: DecoderFilterManager.h:35
CDecoderFilter(const std::string &name)
constructs a CDecoderFilter
Definition: DecoderFilterManager.h:54