§ PredicateSubtitleFilter()
PredicateSubtitleFilter::PredicateSubtitleFilter |
( |
const std::string & |
lang, |
|
|
int |
subStream |
|
) |
| |
|
inlineexplicit |
The class' operator() decides if the given (subtitle) SelectionStream is relevant wrt. preferred subtitle language and audio language. If the subtitle is relevant false false is returned.
A subtitle is relevant if
- it was previously selected, or
- it's an external sub, or
- it's a forced sub and "original stream's language" was selected and audio stream language matches, or
- it's a default and a forced sub (could lead to users seeing forced subs in a foreign language!), or
- its language matches the preferred subtitle's language (unequal to "original stream's language")
§ operator()()
bool PredicateSubtitleFilter::operator() |
( |
const SelectionStream & |
ss | ) |
const |
|
inline |
The documentation for this class was generated from the following file: