Cleanup: Use lambdas for extractor factories
------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=205407693
This commit is contained in:
parent
8be95042cc
commit
7551d98087
@ -46,17 +46,8 @@ import java.util.Arrays;
|
||||
*/
|
||||
public final class FlacExtractor implements Extractor {
|
||||
|
||||
/**
|
||||
* Factory that returns one extractor which is a {@link FlacExtractor}.
|
||||
*/
|
||||
public static final ExtractorsFactory FACTORY = new ExtractorsFactory() {
|
||||
|
||||
@Override
|
||||
public Extractor[] createExtractors() {
|
||||
return new Extractor[] {new FlacExtractor()};
|
||||
}
|
||||
|
||||
};
|
||||
/** Factory that returns one extractor which is a {@link FlacExtractor}. */
|
||||
public static final ExtractorsFactory FACTORY = () -> new Extractor[] {new FlacExtractor()};
|
||||
|
||||
/** Flags controlling the behavior of the extractor. */
|
||||
@Retention(RetentionPolicy.SOURCE)
|
||||
|
@ -34,17 +34,8 @@ import java.lang.annotation.RetentionPolicy;
|
||||
*/
|
||||
public final class FlvExtractor implements Extractor {
|
||||
|
||||
/**
|
||||
* Factory for {@link FlvExtractor} instances.
|
||||
*/
|
||||
public static final ExtractorsFactory FACTORY = new ExtractorsFactory() {
|
||||
|
||||
@Override
|
||||
public Extractor[] createExtractors() {
|
||||
return new Extractor[] {new FlvExtractor()};
|
||||
}
|
||||
|
||||
};
|
||||
/** Factory for {@link FlvExtractor} instances. */
|
||||
public static final ExtractorsFactory FACTORY = () -> new Extractor[] {new FlvExtractor()};
|
||||
|
||||
/**
|
||||
* Extractor states.
|
||||
|
@ -61,17 +61,8 @@ import java.util.UUID;
|
||||
*/
|
||||
public final class MatroskaExtractor implements Extractor {
|
||||
|
||||
/**
|
||||
* Factory for {@link MatroskaExtractor} instances.
|
||||
*/
|
||||
public static final ExtractorsFactory FACTORY = new ExtractorsFactory() {
|
||||
|
||||
@Override
|
||||
public Extractor[] createExtractors() {
|
||||
return new Extractor[] {new MatroskaExtractor()};
|
||||
}
|
||||
|
||||
};
|
||||
/** Factory for {@link MatroskaExtractor} instances. */
|
||||
public static final ExtractorsFactory FACTORY = () -> new Extractor[] {new MatroskaExtractor()};
|
||||
|
||||
/**
|
||||
* Flags controlling the behavior of the extractor.
|
||||
|
@ -43,17 +43,8 @@ import java.lang.annotation.RetentionPolicy;
|
||||
*/
|
||||
public final class Mp3Extractor implements Extractor {
|
||||
|
||||
/**
|
||||
* Factory for {@link Mp3Extractor} instances.
|
||||
*/
|
||||
public static final ExtractorsFactory FACTORY = new ExtractorsFactory() {
|
||||
|
||||
@Override
|
||||
public Extractor[] createExtractors() {
|
||||
return new Extractor[] {new Mp3Extractor()};
|
||||
}
|
||||
|
||||
};
|
||||
/** Factory for {@link Mp3Extractor} instances. */
|
||||
public static final ExtractorsFactory FACTORY = () -> new Extractor[] {new Mp3Extractor()};
|
||||
|
||||
/**
|
||||
* Flags controlling the behavior of the extractor.
|
||||
|
@ -57,17 +57,9 @@ import java.util.UUID;
|
||||
*/
|
||||
public final class FragmentedMp4Extractor implements Extractor {
|
||||
|
||||
/**
|
||||
* Factory for {@link FragmentedMp4Extractor} instances.
|
||||
*/
|
||||
public static final ExtractorsFactory FACTORY = new ExtractorsFactory() {
|
||||
|
||||
@Override
|
||||
public Extractor[] createExtractors() {
|
||||
return new Extractor[] {new FragmentedMp4Extractor()};
|
||||
}
|
||||
|
||||
};
|
||||
/** Factory for {@link FragmentedMp4Extractor} instances. */
|
||||
public static final ExtractorsFactory FACTORY =
|
||||
() -> new Extractor[] {new FragmentedMp4Extractor()};
|
||||
|
||||
/**
|
||||
* Flags controlling the behavior of the extractor.
|
||||
|
@ -46,17 +46,8 @@ import java.util.List;
|
||||
*/
|
||||
public final class Mp4Extractor implements Extractor, SeekMap {
|
||||
|
||||
/**
|
||||
* Factory for {@link Mp4Extractor} instances.
|
||||
*/
|
||||
public static final ExtractorsFactory FACTORY = new ExtractorsFactory() {
|
||||
|
||||
@Override
|
||||
public Extractor[] createExtractors() {
|
||||
return new Extractor[] {new Mp4Extractor()};
|
||||
}
|
||||
|
||||
};
|
||||
/** Factory for {@link Mp4Extractor} instances. */
|
||||
public static final ExtractorsFactory FACTORY = () -> new Extractor[] {new Mp4Extractor()};
|
||||
|
||||
/**
|
||||
* Flags controlling the behavior of the extractor.
|
||||
|
@ -31,17 +31,8 @@ import java.io.IOException;
|
||||
*/
|
||||
public class OggExtractor implements Extractor {
|
||||
|
||||
/**
|
||||
* Factory for {@link OggExtractor} instances.
|
||||
*/
|
||||
public static final ExtractorsFactory FACTORY = new ExtractorsFactory() {
|
||||
|
||||
@Override
|
||||
public Extractor[] createExtractors() {
|
||||
return new Extractor[] {new OggExtractor()};
|
||||
}
|
||||
|
||||
};
|
||||
/** Factory for {@link OggExtractor} instances. */
|
||||
public static final ExtractorsFactory FACTORY = () -> new Extractor[] {new OggExtractor()};
|
||||
|
||||
private static final int MAX_VERIFICATION_BYTES = 8;
|
||||
|
||||
|
@ -33,17 +33,8 @@ import java.io.IOException;
|
||||
*/
|
||||
public final class Ac3Extractor implements Extractor {
|
||||
|
||||
/**
|
||||
* Factory for {@link Ac3Extractor} instances.
|
||||
*/
|
||||
public static final ExtractorsFactory FACTORY = new ExtractorsFactory() {
|
||||
|
||||
@Override
|
||||
public Extractor[] createExtractors() {
|
||||
return new Extractor[] {new Ac3Extractor()};
|
||||
}
|
||||
|
||||
};
|
||||
/** Factory for {@link Ac3Extractor} instances. */
|
||||
public static final ExtractorsFactory FACTORY = () -> new Extractor[] {new Ac3Extractor()};
|
||||
|
||||
/**
|
||||
* The maximum number of bytes to search when sniffing, excluding ID3 information, before giving
|
||||
|
@ -33,17 +33,8 @@ import java.io.IOException;
|
||||
*/
|
||||
public final class AdtsExtractor implements Extractor {
|
||||
|
||||
/**
|
||||
* Factory for {@link AdtsExtractor} instances.
|
||||
*/
|
||||
public static final ExtractorsFactory FACTORY = new ExtractorsFactory() {
|
||||
|
||||
@Override
|
||||
public Extractor[] createExtractors() {
|
||||
return new Extractor[] {new AdtsExtractor()};
|
||||
}
|
||||
|
||||
};
|
||||
/** Factory for {@link AdtsExtractor} instances. */
|
||||
public static final ExtractorsFactory FACTORY = () -> new Extractor[] {new AdtsExtractor()};
|
||||
|
||||
private static final int MAX_PACKET_SIZE = 200;
|
||||
private static final int ID3_TAG = Util.getIntegerCodeForString("ID3");
|
||||
|
@ -35,17 +35,8 @@ import java.io.IOException;
|
||||
*/
|
||||
public final class PsExtractor implements Extractor {
|
||||
|
||||
/**
|
||||
* Factory for {@link PsExtractor} instances.
|
||||
*/
|
||||
public static final ExtractorsFactory FACTORY = new ExtractorsFactory() {
|
||||
|
||||
@Override
|
||||
public Extractor[] createExtractors() {
|
||||
return new Extractor[] {new PsExtractor()};
|
||||
}
|
||||
|
||||
};
|
||||
/** Factory for {@link PsExtractor} instances. */
|
||||
public static final ExtractorsFactory FACTORY = () -> new Extractor[] {new PsExtractor()};
|
||||
|
||||
/* package */ static final int PACK_START_CODE = 0x000001BA;
|
||||
private static final int SYSTEM_HEADER_START_CODE = 0x000001BB;
|
||||
|
@ -50,17 +50,8 @@ import java.util.List;
|
||||
*/
|
||||
public final class TsExtractor implements Extractor {
|
||||
|
||||
/**
|
||||
* Factory for {@link TsExtractor} instances.
|
||||
*/
|
||||
public static final ExtractorsFactory FACTORY = new ExtractorsFactory() {
|
||||
|
||||
@Override
|
||||
public Extractor[] createExtractors() {
|
||||
return new Extractor[] {new TsExtractor()};
|
||||
}
|
||||
|
||||
};
|
||||
/** Factory for {@link TsExtractor} instances. */
|
||||
public static final ExtractorsFactory FACTORY = () -> new Extractor[] {new TsExtractor()};
|
||||
|
||||
/**
|
||||
* Modes for the extractor.
|
||||
|
@ -32,17 +32,8 @@ import java.io.IOException;
|
||||
*/
|
||||
public final class WavExtractor implements Extractor {
|
||||
|
||||
/**
|
||||
* Factory for {@link WavExtractor} instances.
|
||||
*/
|
||||
public static final ExtractorsFactory FACTORY = new ExtractorsFactory() {
|
||||
|
||||
@Override
|
||||
public Extractor[] createExtractors() {
|
||||
return new Extractor[] {new WavExtractor()};
|
||||
}
|
||||
|
||||
};
|
||||
/** Factory for {@link WavExtractor} instances. */
|
||||
public static final ExtractorsFactory FACTORY = () -> new Extractor[] {new WavExtractor()};
|
||||
|
||||
/** Arbitrary maximum input size of 32KB, which is ~170ms of 16-bit stereo PCM audio at 48KHz. */
|
||||
private static final int MAX_INPUT_SIZE = 32 * 1024;
|
||||
|
Loading…
x
Reference in New Issue
Block a user