Most visited

Recently visited

ScriptIntrinsicYuvToRGB

public class ScriptIntrinsicYuvToRGB
extends ScriptIntrinsic

java.lang.Object
   ↳ android.support.v8.renderscript.BaseObj
     ↳ android.support.v8.renderscript.Script
       ↳ android.support.v8.renderscript.ScriptIntrinsic
         ↳ android.support.v8.renderscript.ScriptIntrinsicYuvToRGB


将Android YUV缓冲区转换为RGB的固有内容。 输入分配以NV21格式作为U8元素类型提供。 输出是RGBA,alpha通道将被设置为255。

Summary

Public methods

static ScriptIntrinsicYuvToRGB create(RenderScript rs, Element e)

创建一个将YUV转换为RGB的内在。

void forEach(Allocation aout)

将图像转换为RGB。

Script.FieldID getFieldID_Input()

获取此内在的输入字段的FieldID。

Script.KernelID getKernelID()

为此内核获取KernelID。

void setInput(Allocation ain)

设置输入的yuv分配,必须是 U8(RenderScript)

Inherited methods

From class android.support.v8.renderscript.Script
From class android.support.v8.renderscript.BaseObj
From class java.lang.Object

Public methods

create

ScriptIntrinsicYuvToRGB create (RenderScript rs, 
                Element e)

创建一个将YUV转换为RGB的内在。 支持的元素类型是U8_4(RenderScript)

Parameters
rs RenderScript: The RenderScript context
e Element: Element type for output
Returns
ScriptIntrinsicYuvToRGB ScriptIntrinsicYuvToRGB

forEach

void forEach (Allocation aout)

将图像转换为RGB。

Parameters
aout Allocation: Output allocation. Must match creation element type.

getFieldID_Input

Script.FieldID getFieldID_Input ()

获取此内在的输入字段的FieldID。

Returns
Script.FieldID Script.FieldID The FieldID object.

getKernelID

Script.KernelID getKernelID ()

为此内核获取KernelID。

Returns
Script.KernelID Script.KernelID The KernelID object.

setInput

void setInput (Allocation ain)

设置输入的yuv分配,必须是 U8(RenderScript)

Parameters
ain Allocation: The input allocation.

Hooray!