@UnstableApi
public interface SniffFailure

Known direct subclasses
AtomSizeTooSmallSniffFailure

A SniffFailure indicating an atom declares a size that is too small for the header fields that must present for the given type.

IncorrectFragmentationSniffFailure

SniffFailure indicating the file's fragmented flag is incompatible with this .

NoDeclaredBrandSniffFailure

SniffFailure indicating the MP4 file didn't declare any brands.

UnsupportedBrandsSniffFailure

A SniffFailure indicating none of the brands declared in the ftyp box of the MP4 file are supported (see ISO 14496-12:2012 section 4.3).


Contains details about why sniff returned false.