Partager via


ETC1.EncodeBlock(Buffer, Int32, Buffer) Méthode

Définition

Encoder un bloc de pixels.

[Android.Runtime.Register("encodeBlock", "(Ljava/nio/Buffer;ILjava/nio/Buffer;)V", "")]
public static void EncodeBlock (Java.Nio.Buffer? in, int validPixelMask, Java.Nio.Buffer? out);
[<Android.Runtime.Register("encodeBlock", "(Ljava/nio/Buffer;ILjava/nio/Buffer;)V", "")>]
static member EncodeBlock : Java.Nio.Buffer * int * Java.Nio.Buffer -> unit

Paramètres

in
Buffer

une mémoire tampon directe d’ordre natif de taille DECODED_BLOCK_SIZE qui représentent un carré de 4 x 4 pixels de 3 octets au format R, G, B. Byte (3 * (x + 4 * y) est la valeur R de pixel (x, y).

validPixelMask
Int32

est un masque 16 bits où le bit (1 << (x + y * 4)) indique si le pixel correspondant (x,y) est valide. Les valeurs de couleur de pixel non valides sont ignorées lors de la compression.

out
Buffer

mémoire tampon directe d’ordre natif de taille ENCODED_BLOCK_SIZE qui reçoit la version compressée ETC1 des données.

Attributs

Remarques

Encoder un bloc de pixels.

Documentation Java pour android.opengl.ETC1.encodeBlock(java.nio.Buffer, int, java.nio.Buffer).

Les parties de cette page sont des modifications basées sur le travail créé et partagé par le projet Android Open Source et utilisés en fonction des termes décrits dans la licence d’attribution Creative Commons 2.5.

S’applique à