public class AVCEncoder
extends java.lang.Object
| 构造器和说明 |
|---|
AVCEncoder() |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
close() |
static void |
DestoryEncoder(int nId) |
static byte[] |
Encode(int nId,
byte[] pBuffer,
int[] nEncoderRet) |
byte[] |
Encoder(byte[] input,
int[] nEncoderRet) |
static int |
GetSupportColorFormat() |
static int |
JavaColorFormatToJni(int nJavaForamte) |
static int |
NewEncoder(int width,
int height,
int framerate,
int bitrate,
int iFrameInterval,
int[] ret) |
boolean |
Start(int width,
int height,
int framerate,
int bitrate,
int iFrameInterval,
int[] ret) |
static void |
YUV420_to_NV12(byte[] yuv420p,
byte[] yuv420sp,
int width,
int height) |
static void |
YUV420_to_NV21(byte[] input,
byte[] output1,
int width,
int height) |
static void |
YUV420_to_YV12(byte[] input,
byte[] output1,
int width,
int height) |
public static int NewEncoder(int width,
int height,
int framerate,
int bitrate,
int iFrameInterval,
int[] ret)
public static void DestoryEncoder(int nId)
public static int GetSupportColorFormat()
public static int JavaColorFormatToJni(int nJavaForamte)
public static byte[] Encode(int nId,
byte[] pBuffer,
int[] nEncoderRet)
public boolean Start(int width,
int height,
int framerate,
int bitrate,
int iFrameInterval,
int[] ret)
public void close()
public byte[] Encoder(byte[] input,
int[] nEncoderRet)
public static void YUV420_to_NV12(byte[] yuv420p,
byte[] yuv420sp,
int width,
int height)
public static void YUV420_to_NV21(byte[] input,
byte[] output1,
int width,
int height)
public static void YUV420_to_YV12(byte[] input,
byte[] output1,
int width,
int height)