public final class DefaultExtractorsFactory extends java.lang.Object implements ExtractorsFactory
ExtractorsFactory that provides an array of extractors for the following formats:
Mp4Extractor)
FragmentedMp4Extractor)
MatroskaExtractor)
OggExtractor
Mp3Extractor)
AdtsExtractor)
TsExtractor)
PsExtractor)
FlvExtractor)
WavExtractor)
Ac3Extractor)
AmrExtractor)
| Constructor and Description |
|---|
DefaultExtractorsFactory() |
| Modifier and Type | Method and Description |
|---|---|
Extractor[] |
createExtractors()
Returns an array of new
Extractor instances. |
DefaultExtractorsFactory |
setFragmentedMp4ExtractorFlags(int flags)
Sets flags for
FragmentedMp4Extractor instances created by the factory. |
DefaultExtractorsFactory |
setMatroskaExtractorFlags(int flags)
Sets flags for
MatroskaExtractor instances created by the factory. |
DefaultExtractorsFactory |
setMp3ExtractorFlags(int flags)
Sets flags for
Mp3Extractor instances created by the factory. |
DefaultExtractorsFactory |
setMp4ExtractorFlags(int flags)
Sets flags for
Mp4Extractor instances created by the factory. |
DefaultExtractorsFactory |
setTsExtractorFlags(int flags)
Sets flags for
DefaultTsPayloadReaderFactorys used by TsExtractor instances
created by the factory. |
DefaultExtractorsFactory |
setTsExtractorMode(int mode)
Sets the mode for
TsExtractor instances created by the factory. |
public DefaultExtractorsFactory setMatroskaExtractorFlags(int flags)
MatroskaExtractor instances created by the factory.flags - The flags to use.MatroskaExtractor.MatroskaExtractor(int)public DefaultExtractorsFactory setMp4ExtractorFlags(int flags)
Mp4Extractor instances created by the factory.flags - The flags to use.Mp4Extractor.Mp4Extractor(int)public DefaultExtractorsFactory setFragmentedMp4ExtractorFlags(int flags)
FragmentedMp4Extractor instances created by the factory.flags - The flags to use.FragmentedMp4Extractor.FragmentedMp4Extractor(int)public DefaultExtractorsFactory setMp3ExtractorFlags(int flags)
Mp3Extractor instances created by the factory.flags - The flags to use.Mp3Extractor.Mp3Extractor(int)public DefaultExtractorsFactory setTsExtractorMode(int mode)
TsExtractor instances created by the factory.mode - The mode to use.TsExtractor.TsExtractor(int, TimestampAdjuster, TsPayloadReader.Factory)public DefaultExtractorsFactory setTsExtractorFlags(int flags)
DefaultTsPayloadReaderFactorys used by TsExtractor instances
created by the factory.flags - The flags to use.TsExtractor.TsExtractor(int)public Extractor[] createExtractors()
ExtractorsFactoryExtractor instances.createExtractors in interface ExtractorsFactory