public class tagVideoFrameParam
extends com.sun.jna.Structure
限定符和类型 | 类和说明 |
---|---|
static class |
tagVideoFrameParam.ByReference |
static class |
tagVideoFrameParam.ByValue |
限定符和类型 | 字段和说明 |
---|---|
byte |
encode
编码类型
|
byte |
format
PAL - 0, NTSC - 1
|
int |
fourcc
如果是H264编码则总为0,MPEG4这里总是填写FOURCC('X','V','I','D')
|
byte |
frametype
I = 0, P = 1, B = 2...
|
int |
reserved
保留
|
byte |
size
CIF - 0, HD1 - 1, 2CIF - 2, D1 - 3, VGA - 4, QCIF - 5, QVGA - 6 ,
SVCD - 7, QQVGA - 8, SVGA - 9, XVGA - 10, WXGA - 11, SXGA - 12, WSXGA - 13, UXGA - 14, WUXGA - 15, LFT - 16, 720 - 17, 1080 - 18
|
NET_TIME |
struTime
时间信息
|
构造器和说明 |
---|
tagVideoFrameParam() |
tagVideoFrameParam(byte encode,
byte frametype,
byte format,
byte size,
int fourcc,
int reserved,
NET_TIME struTime) |
限定符和类型 | 方法和说明 |
---|---|
protected java.util.List<?> |
getFieldOrder() |
allocateMemory, allocateMemory, autoAllocate, autoRead, autoRead, autoWrite, autoWrite, cacheTypeInfo, clear, ensureAllocated, equals, fieldOffset, getAutoRead, getAutoWrite, getFieldList, getFields, getNativeAlignment, getNativeSize, getNativeSize, getPointer, getStringEncoding, getStructAlignment, hashCode, newInstance, newInstance, read, readField, readField, setAlignType, setAutoRead, setAutoSynch, setAutoWrite, setFieldOrder, setStringEncoding, size, sortFields, toArray, toArray, toString, toString, useMemory, useMemory, write, writeField, writeField, writeField
public byte encode
public byte frametype
public byte format
public byte size
public int fourcc
public int reserved
public NET_TIME struTime
public tagVideoFrameParam()
public tagVideoFrameParam(byte encode, byte frametype, byte format, byte size, int fourcc, int reserved, NET_TIME struTime)