Lines Matching refs:filter
94 // Max number of entries in the filter.
102 // Unmarshall a filter from a Parcel.
118 // @param p Parcel that should start with a filter.
119 // @param[out] filter On exit contains the list of metadata type to be
122 // @return true if the parcel starts with a valid filter.
124 Metadata::Filter *filter,
130 ALOGE("Failed to read filter's length");
137 ALOGE("Invalid filter len %d", val);
144 filter->clear();
145 filter->setCapacity(num);
172 filter->add(*data);
179 // @param filter Of metadata type.
182 bool findMetadata(const Metadata::Filter& filter, const int32_t val)
185 if (filter.isEmpty()) return false;
186 if (filter[0] == Metadata::kAny) return true;
188 return filter.indexOf(val) >= 0;
959 status_t MediaPlayerService::Client::setMetadataFilter(const Parcel& filter)
964 if (unmarshallFilter(filter, &allow, &status) &&
965 unmarshallFilter(filter, &drop, &status)) {
1010 // would be when all the metadata are fetch and a filter is set.