Declaration of CDecoderFilter.
More...
#include <DecoderFilterManager.h>
Declaration of CDecoderFilter.
◆ anonymous enum
anonymous enum : uint32_t |
Flags to control decoder validity.
Enumerator |
---|
FLAG_GENERAL_ALLOWED | early false exit if set
|
FLAG_STILLS_ALLOWED | early false exit if set and stream is marked as "has stillframes"
|
FLAG_DVD_ALLOWED | early false exit if set and stream is marked as dvd
|
◆ CDecoderFilter() [1/2]
CDecoderFilter::CDecoderFilter |
( |
const std::string & | name | ) |
|
|
inline |
◆ CDecoderFilter() [2/2]
CDecoderFilter::CDecoderFilter |
( |
const std::string & | name, |
|
|
uint32_t | flags, |
|
|
int | minHeight ) |
◆ ~CDecoderFilter()
virtual CDecoderFilter::~CDecoderFilter |
( |
| ) |
|
|
virtualdefault |
◆ isValid()
test if stream is allowed by filter.
- Returns
- true if valid, false otherwise
◆ Load()
bool CDecoderFilter::Load |
( |
const tinyxml2::XMLNode * | node | ) |
|
|
virtual |
load all members from XML node
- Parameters
-
node | filter node from where to get the values |
- Returns
- true if operation was successful, false on error
◆ operator<()
used for sorting / replacing / find
◆ Save()
bool CDecoderFilter::Save |
( |
tinyxml2::XMLNode * | node | ) |
const |
|
virtual |
store all members in XML node
- Parameters
-
node | a ready to use filter setting node |
- Returns
- true if operation was successful, false on error
The documentation for this class was generated from the following files: