Sniff
virtual status_t Sniff(char * outMimeType, float * outQuality) = 0;
virtual status_t Sniff(int32* streamCount) = 0;
virtual status_t Sniff(const BUrl& url, BDataIO** source) = 0;
fSupportedDeviceIndex = fCamDeviceAddon.Sniff(_device);
virtual status_t Sniff(BUSBDevice *device);
err = ao->Sniff(_device);
virtual status_t Sniff(int32* oStreamCount);
status_t Sniff(int32 *streamCount);
virtual status_t Sniff(const BUrl& url, BDataIO**);
virtual status_t Sniff(int32* streamCount);
virtual status_t Sniff(const BUrl& url, BDataIO** source);
virtual status_t Sniff(const BUrl& url, BDataIO** source);
if ((*reader)->Sniff(streamCount) == B_OK) {
if ((*streamer)->Sniff(url, &streamSource) == B_OK) {
if (i->rule->Sniff(data)) {
virtual bool Sniff(const Data& data) const = 0;
if (Sniff(i, data, caseInsensitive))
bool Sniff(Range range, const Data& data, bool caseInsensitive) const;
bool Sniff(off_t start, const Data& data, bool caseInsensitive) const;
result |= (*i)->Sniff(fRange, data, fCaseInsensitive);
virtual bool Sniff(const Data& data) const;
return fPattern->Sniff(fRange, data, caseInsensitive);
bool Sniff(const Data& data, bool caseInsensitive) const;
result |= (*i)->Sniff(data, fCaseInsensitive);
virtual bool Sniff(const Data& data) const;
result &= (*i)->Sniff(data);
bool Sniff(const Data& data) const;
status = reader->Sniff(&streamCount);
s = reader->Sniff(&streamCount);
s = reader->Sniff(&streamCount);
bool match = rule.Sniff(data);