MPImage

klasa publiczna MPImage

Klasa otoki obiektów obrazów.

MPImage to stały kontener obrazów, który może być udostępniany na wielu platformach.

Aby utworzyć MPImage, użyj dostępnych monterów:

MPImage używa zliczania odwołań, by utrzymać pamięć wewnętrzną. Gdy zostanie utworzony, liczba odwołań będzie wynosić 1. Programista może wywołać metodę close(), aby zmniejszyć liczbę odwołań i w ten sposób zwolnić pamięć wewnętrzną. W przeciwnym razie pamięć wykonywana przez funkcję czyszczenia pamięci Java zostanie zwolniona.

Aby wyodrębnić konkretny obraz, najpierw sprawdź MPImage.StorageType, a następnie użyj dostarczonych programów wyodrębniania:

Zagnieżdżone klasy

@interfejs MPImage.MPImageFormat Określa format obrazu. 
@interfejs MPImage.StorageType Określa typ kontenera obrazu. 

Stałe

Metody publiczne

zsynchronizowana void
close()
Usuwa plik referencyjny, który został wcześniej pozyskany lub uruchomiony.
List<MPImageProperties>
getContainedImageProperties()
Zwraca listę obsługiwanych właściwości obrazu dla obiektu MPImage.
int
getHeight()
Zwraca wysokość obrazu.
int
getWidth()
Zwraca szerokość obrazu.

Metody dziedziczone

boolean
równa się(Object arg0)
final Class<?>
getClass()
int
hashCode()
final void
notify()
final void
notifyAll()
String
toString()
final void
wait(long arg0, int arg1)
final void
wait(long arg0)
final void
czas()
abstrakcja void
close()
abstrakcja void
close()

Stałe

public static final int IMAGE_FORMAT_ALPHA

Wartość stała: 8

public static final int IMAGE_FORMAT_JPEG

Wartość stała: 9

public static final int IMAGE_FORMAT_NV12

Wartość stała: 3

public static final int IMAGE_FORMAT_NV21

Wartość stała: 4

public static final int IMAGE_FORMAT_RGB

Wartość stała: 2

public static final int IMAGE_FORMAT_RGBA

Wartość stała: 1

public static final int IMAGE_FORMAT_UNKNOWN

Wartość stała: 0

public static final int IMAGE_FORMAT_VEC32F1

Wartość stała: 10

public static final int IMAGE_FORMAT_VEC32F2

Wartość stała: 11

public static final int IMAGE_FORMAT_YUV_420_888

Wartość stała: 7

public static final int IMAGE_FORMAT_YV12

Wartość stała: 5

public static final int IMAGE_FORMAT_YV21

Wartość stała: 6

public static final int STORAGE_TYPE_BITMAP

Wartość stała: 1

public static final int STORAGE_TYPE_BYTEBUFFER

Wartość stała: 2

public static final int STORAGE_TYPE_IMAGE_PROXY

Wartość stała: 4

public static final int STORAGE_TYPE_MEDIA_IMAGE

Wartość stała: 3

Metody publiczne

public zsynchronizowane void close ()

Usuwa plik referencyjny, który został wcześniej pozyskany lub uruchomiony.

Utworzony plik MPImage ma 1 liczbę odwołań.

Gdy liczba odwołań wyniesie 0, zasób zostanie zwolniony.

public Lista<MPImageProperties> getContainedImageProperties ()

Zwraca listę obsługiwanych właściwości obrazu dla obiektu MPImage.

Obecnie MPImage obsługuje tylko 1 typ pamięci masowej, więc rozmiar zwracanej listy zawsze wynosi 1.

Zobacz również

public int getHeight ()

Zwraca wysokość obrazu.

public int getWidth ()

Zwraca szerokość obrazu.