Lines Matching refs:ProgramSelector
51 explicit IdentifierIterator(const V2_0::ProgramSelector& sel);
62 explicit IdentifierIterator(const V2_0::ProgramSelector& sel, size_t pos);
64 std::reference_wrapper<const V2_0::ProgramSelector> mSel;
66 const V2_0::ProgramSelector& sel() const { return mSel.get(); } in sel()
92 bool tunesTo(const V2_0::ProgramSelector& pointer, const V2_0::ProgramSelector& channel);
94 bool hasId(const V2_0::ProgramSelector& sel, const V2_0::IdentifierType type);
101 uint64_t getId(const V2_0::ProgramSelector& sel, const V2_0::IdentifierType type);
108 uint64_t getId(const V2_0::ProgramSelector& sel, const V2_0::IdentifierType type, uint64_t defval);
113 std::vector<uint64_t> getAllIds(const V2_0::ProgramSelector& sel, const V2_0::IdentifierType type);
122 bool isSupported(const V2_0::Properties& prop, const V2_0::ProgramSelector& sel);
125 bool isValid(const V2_0::ProgramSelector& sel);
128 V2_0::ProgramSelector make_selector_amfm(uint32_t frequency);
129 V2_0::ProgramSelector make_selector_dab(uint32_t sidExt, uint32_t ensemble);
133 bool satisfies(const V2_0::ProgramFilter& filter, const V2_0::ProgramSelector& sel);
157 utils::IdentifierIterator begin(const ProgramSelector& sel);
158 utils::IdentifierIterator end(const ProgramSelector& sel);