-
public final class ImageHeaderParserUtilsUtilities for the ImageHeaderParser.
-
-
Method Summary
Modifier and Type Method Description static ImageHeaderParser.ImageTypegetType(@NonNull() List<ImageHeaderParser> parsers, @Nullable() InputStream is, @NonNull() ArrayPool byteArrayPool)Returns the ImageType for the given InputStream. static ImageHeaderParser.ImageTypegetType(@NonNull() List<ImageHeaderParser> parsers, @Nullable() ByteBuffer buffer)Returns the ImageType for the given ByteBuffer. static ImageHeaderParser.ImageTypegetType(@NonNull() List<ImageHeaderParser> parsers, @NonNull() ParcelFileDescriptorRewinder parcelFileDescriptorRewinder, @NonNull() ArrayPool byteArrayPool)static intgetOrientation(@NonNull() List<ImageHeaderParser> parsers, @Nullable() ByteBuffer buffer, @NonNull() ArrayPool arrayPool)Returns the result from the first of {@code parsers}that returns something other than .static intgetOrientation(@NonNull() List<ImageHeaderParser> parsers, @Nullable() InputStream is, @NonNull() ArrayPool byteArrayPool)Returns the orientation for the given InputStream. static intgetOrientation(@NonNull() List<ImageHeaderParser> parsers, @NonNull() ParcelFileDescriptorRewinder parcelFileDescriptorRewinder, @NonNull() ArrayPool byteArrayPool)-
-
Method Detail
-
getType
@NonNull() static ImageHeaderParser.ImageType getType(@NonNull() List<ImageHeaderParser> parsers, @Nullable() InputStream is, @NonNull() ArrayPool byteArrayPool)
Returns the ImageType for the given InputStream.
-
getType
@NonNull() static ImageHeaderParser.ImageType getType(@NonNull() List<ImageHeaderParser> parsers, @Nullable() ByteBuffer buffer)
Returns the ImageType for the given ByteBuffer.
-
getType
@NonNull()@RequiresApi(value = Build.VERSION_CODES.LOLLIPOP) static ImageHeaderParser.ImageType getType(@NonNull() List<ImageHeaderParser> parsers, @NonNull() ParcelFileDescriptorRewinder parcelFileDescriptorRewinder, @NonNull() ArrayPool byteArrayPool)
-
getOrientation
static int getOrientation(@NonNull() List<ImageHeaderParser> parsers, @Nullable() ByteBuffer buffer, @NonNull() ArrayPool arrayPool)
Returns the result from the first of
{@code parsers}that returns something other than .If
{@code buffer}is null, the parers list is empty, or none of the parsers returns a validvalue, UNKNOWN_ORIENTATION is returned.
-
getOrientation
static int getOrientation(@NonNull() List<ImageHeaderParser> parsers, @Nullable() InputStream is, @NonNull() ArrayPool byteArrayPool)
Returns the orientation for the given InputStream.
-
getOrientation
@RequiresApi(value = Build.VERSION_CODES.LOLLIPOP) static int getOrientation(@NonNull() List<ImageHeaderParser> parsers, @NonNull() ParcelFileDescriptorRewinder parcelFileDescriptorRewinder, @NonNull() ArrayPool byteArrayPool)
-
-
-
-