11 #include "PlayerCoreFactory.h" 26 void GetPlayers(
const CFileItem& item, std::vector<std::string>&validPlayers, std::vector<std::string>&players);
29 static int GetTristate(
const char* szValue);
30 static bool CompileRegExp(
const std::string& str,
CRegExp& regExp);
31 static bool MatchesRegExp(
const std::string& str,
CRegExp& regExp);
32 void Initialize(TiXmlElement* pRule);
39 int m_tInternetStream;
47 std::string m_protocols;
48 std::string m_fileTypes;
49 std::string m_mimeTypes;
50 std::string m_fileName;
52 bool m_bStreamDetails;
53 std::string m_audioCodec;
54 std::string m_audioChannels;
55 std::string m_videoCodec;
56 std::string m_videoResolution;
57 std::string m_videoAspect;
58 std::string m_hdrType;
60 std::string m_playerName;
62 std::vector<std::unique_ptr<CPlayerSelectionRule>> vecSubRules;
Definition: PlayerSelectionRule.h:20
Represents a file on a share.
Definition: FileItem.h:102