public class DecodeVideoConfig
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
static byte[] |
header |
int |
height |
java.lang.String |
mCodecName |
java.lang.String |
mCodecType |
android.view.Surface |
mRenderSurface |
byte[] |
pps |
byte[] |
sps |
byte[] |
spspps |
long |
streamId |
int |
width |
| Constructor and Description |
|---|
DecodeVideoConfig() |
| Modifier and Type | Method and Description |
|---|---|
void |
assign(DecodeVideoConfig config) |
int |
byteArrayToInt(byte[] b) |
boolean |
equals(DecodeVideoConfig config) |
boolean |
equals(java.lang.Object obj) |
int |
getSpsLenght(byte[] len) |
void |
parseOutdoorSpsPps()
给pps和sps加上头
|
void |
parseSpsPps()
解析sps和pps信息
spspps 前8个字节是该spspps数据的描述信息,参见yylivesdk里的avupload.cpp里的MakeAVCDecRecord()函数实现
第7、8个字节标识sps的数据长度
|
java.lang.String |
toString() |
public long streamId
public int width
public int height
public byte[] spspps
public static final byte[] header
public byte[] sps
public byte[] pps
public android.view.Surface mRenderSurface
public java.lang.String mCodecName
public java.lang.String mCodecType
public boolean equals(java.lang.Object obj)
equals in class java.lang.Objectpublic boolean equals(DecodeVideoConfig config)
public void parseSpsPps()
public void parseOutdoorSpsPps()
public void assign(DecodeVideoConfig config)
public int getSpsLenght(byte[] len)
public int byteArrayToInt(byte[] b)
public java.lang.String toString()
toString in class java.lang.Object