@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 androidx.media3.extractor.Extractor.

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.