public class AviCodecData extends CFacade
Modifier and Type | Field and Description |
---|---|
static long[] |
__DNA__FIELD__avicodecname
Field descriptor (offset) for struct member 'avicodecname'.
|
static long[] |
__DNA__FIELD__cbFormat
Field descriptor (offset) for struct member 'cbFormat'.
|
static long[] |
__DNA__FIELD__cbParms
Field descriptor (offset) for struct member 'cbParms'.
|
static long[] |
__DNA__FIELD__dwBytesPerSecond
Field descriptor (offset) for struct member 'dwBytesPerSecond'.
|
static long[] |
__DNA__FIELD__dwFlags
Field descriptor (offset) for struct member 'dwFlags'.
|
static long[] |
__DNA__FIELD__dwInterleaveEvery
Field descriptor (offset) for struct member 'dwInterleaveEvery'.
|
static long[] |
__DNA__FIELD__dwKeyFrameEvery
Field descriptor (offset) for struct member 'dwKeyFrameEvery'.
|
static long[] |
__DNA__FIELD__dwQuality
Field descriptor (offset) for struct member 'dwQuality'.
|
static long[] |
__DNA__FIELD__fccHandler
Field descriptor (offset) for struct member 'fccHandler'.
|
static long[] |
__DNA__FIELD__fccType
Field descriptor (offset) for struct member 'fccType'.
|
static long[] |
__DNA__FIELD__lpFormat
Field descriptor (offset) for struct member 'lpFormat'.
|
static long[] |
__DNA__FIELD__lpParms
Field descriptor (offset) for struct member 'lpParms'.
|
static long[] |
__DNA__FIELD__pad
Field descriptor (offset) for struct member 'pad'.
|
static int |
__DNA__SDNA_INDEX
This is the sdna index of the struct AviCodecData.
|
__io__address, __io__arch_index, __io__block, __io__blockTable, __io__pointersize
Modifier | Constructor and Description |
---|---|
protected |
AviCodecData(AviCodecData that) |
|
AviCodecData(long __address,
Block __block,
BlockTable __blockTable) |
Modifier and Type | Method and Description |
---|---|
CPointer<AviCodecData> |
__io__addressof()
Instantiates a pointer on this instance.
|
CArrayFacade<java.lang.Byte> |
getAvicodecname()
Get method for struct member 'avicodecname'.
|
int |
getCbFormat()
Get method for struct member 'cbFormat'.
|
int |
getCbParms()
Get method for struct member 'cbParms'.
|
int |
getDwBytesPerSecond()
Get method for struct member 'dwBytesPerSecond'.
|
int |
getDwFlags()
Get method for struct member 'dwFlags'.
|
int |
getDwInterleaveEvery()
Get method for struct member 'dwInterleaveEvery'.
|
int |
getDwKeyFrameEvery()
Get method for struct member 'dwKeyFrameEvery'.
|
int |
getDwQuality()
Get method for struct member 'dwQuality'.
|
int |
getFccHandler()
Get method for struct member 'fccHandler'.
|
int |
getFccType()
Get method for struct member 'fccType'.
|
CPointer<java.lang.Object> |
getLpFormat()
Get method for struct member 'lpFormat'.
|
CPointer<java.lang.Object> |
getLpParms()
Get method for struct member 'lpParms'.
|
int |
getPad()
Get method for struct member 'pad'.
|
void |
setAvicodecname(CArrayFacade<java.lang.Byte> avicodecname)
Set method for struct member 'avicodecname'.
|
void |
setCbFormat(int cbFormat)
Set method for struct member 'cbFormat'.
|
void |
setCbParms(int cbParms)
Set method for struct member 'cbParms'.
|
void |
setDwBytesPerSecond(int dwBytesPerSecond)
Set method for struct member 'dwBytesPerSecond'.
|
void |
setDwFlags(int dwFlags)
Set method for struct member 'dwFlags'.
|
void |
setDwInterleaveEvery(int dwInterleaveEvery)
Set method for struct member 'dwInterleaveEvery'.
|
void |
setDwKeyFrameEvery(int dwKeyFrameEvery)
Set method for struct member 'dwKeyFrameEvery'.
|
void |
setDwQuality(int dwQuality)
Set method for struct member 'dwQuality'.
|
void |
setFccHandler(int fccHandler)
Set method for struct member 'fccHandler'.
|
void |
setFccType(int fccType)
Set method for struct member 'fccType'.
|
void |
setLpFormat(CPointer<java.lang.Object> lpFormat)
Set method for struct member 'lpFormat'.
|
void |
setLpParms(CPointer<java.lang.Object> lpParms)
Set method for struct member 'lpParms'.
|
void |
setPad(int pad)
Set method for struct member 'pad'.
|
__io__addressof, __io__addressof, __io__equals, __io__generic__copy, __io__generic__copy, __io__instanceof, __io__native__copy, __io__newInstance, __io__same__encoding, __io__sizeof, __io__sizeof, __io__subclassof
public static final int __DNA__SDNA_INDEX
It is required when allocating a new block to store data for AviCodecData.
org.cakelab.blender.io.dna.internal.StructDNA}
,
org.cakelab.blender.io.block.BlockTable#allocate}
,
Constant Field Valuespublic static final long[] __DNA__FIELD__lpFormat
save format
This is how you get a reference on the corresponding field in the struct:
AviCodecData avicodecdata = ...; CPointer<Object> p = avicodecdata.__dna__addressof(AviCodecData.__DNA__FIELD__lpFormat); CPointer<CPointer<Object>> p_lpFormat = p.cast(new Class[]{CPointer.class, Object.class});
public static final long[] __DNA__FIELD__lpParms
compressor options
This is how you get a reference on the corresponding field in the struct:
AviCodecData avicodecdata = ...; CPointer<Object> p = avicodecdata.__dna__addressof(AviCodecData.__DNA__FIELD__lpParms); CPointer<CPointer<Object>> p_lpParms = p.cast(new Class[]{CPointer.class, Object.class});
public static final long[] __DNA__FIELD__cbFormat
size of lpFormat buffer
This is how you get a reference on the corresponding field in the struct:
AviCodecData avicodecdata = ...; CPointer<Object> p = avicodecdata.__dna__addressof(AviCodecData.__DNA__FIELD__cbFormat); CPointer<Integer> p_cbFormat = p.cast(new Class[]{Integer.class});
public static final long[] __DNA__FIELD__cbParms
size of lpParms buffer
This is how you get a reference on the corresponding field in the struct:
AviCodecData avicodecdata = ...; CPointer<Object> p = avicodecdata.__dna__addressof(AviCodecData.__DNA__FIELD__cbParms); CPointer<Integer> p_cbParms = p.cast(new Class[]{Integer.class});
public static final long[] __DNA__FIELD__fccType
stream type, for consistency
This is how you get a reference on the corresponding field in the struct:
AviCodecData avicodecdata = ...; CPointer<Object> p = avicodecdata.__dna__addressof(AviCodecData.__DNA__FIELD__fccType); CPointer<Integer> p_fccType = p.cast(new Class[]{Integer.class});
public static final long[] __DNA__FIELD__fccHandler
compressor
This is how you get a reference on the corresponding field in the struct:
AviCodecData avicodecdata = ...; CPointer<Object> p = avicodecdata.__dna__addressof(AviCodecData.__DNA__FIELD__fccHandler); CPointer<Integer> p_fccHandler = p.cast(new Class[]{Integer.class});
public static final long[] __DNA__FIELD__dwKeyFrameEvery
keyframe rate
This is how you get a reference on the corresponding field in the struct:
AviCodecData avicodecdata = ...; CPointer<Object> p = avicodecdata.__dna__addressof(AviCodecData.__DNA__FIELD__dwKeyFrameEvery); CPointer<Integer> p_dwKeyFrameEvery = p.cast(new Class[]{Integer.class});
public static final long[] __DNA__FIELD__dwQuality
compress quality 0-10,000
This is how you get a reference on the corresponding field in the struct:
AviCodecData avicodecdata = ...; CPointer<Object> p = avicodecdata.__dna__addressof(AviCodecData.__DNA__FIELD__dwQuality); CPointer<Integer> p_dwQuality = p.cast(new Class[]{Integer.class});
public static final long[] __DNA__FIELD__dwBytesPerSecond
bytes per second
This is how you get a reference on the corresponding field in the struct:
AviCodecData avicodecdata = ...; CPointer<Object> p = avicodecdata.__dna__addressof(AviCodecData.__DNA__FIELD__dwBytesPerSecond); CPointer<Integer> p_dwBytesPerSecond = p.cast(new Class[]{Integer.class});
public static final long[] __DNA__FIELD__dwFlags
flags... see below
This is how you get a reference on the corresponding field in the struct:
AviCodecData avicodecdata = ...; CPointer<Object> p = avicodecdata.__dna__addressof(AviCodecData.__DNA__FIELD__dwFlags); CPointer<Integer> p_dwFlags = p.cast(new Class[]{Integer.class});
public static final long[] __DNA__FIELD__dwInterleaveEvery
for non-video streams only
This is how you get a reference on the corresponding field in the struct:
AviCodecData avicodecdata = ...; CPointer<Object> p = avicodecdata.__dna__addressof(AviCodecData.__DNA__FIELD__dwInterleaveEvery); CPointer<Integer> p_dwInterleaveEvery = p.cast(new Class[]{Integer.class});
public static final long[] __DNA__FIELD__pad
This is how you get a reference on the corresponding field in the struct:
AviCodecData avicodecdata = ...; CPointer<Object> p = avicodecdata.__dna__addressof(AviCodecData.__DNA__FIELD__pad); CPointer<Integer> p_pad = p.cast(new Class[]{Integer.class});
public static final long[] __DNA__FIELD__avicodecname
This is how you get a reference on the corresponding field in the struct:
AviCodecData avicodecdata = ...; CPointer<Object> p = avicodecdata.__dna__addressof(AviCodecData.__DNA__FIELD__avicodecname); CPointer<CArrayFacade<Byte>> p_avicodecname = p.cast(new Class[]{CArrayFacade.class, Byte.class});
public AviCodecData(long __address, Block __block, BlockTable __blockTable)
protected AviCodecData(AviCodecData that)
public CPointer<java.lang.Object> getLpFormat() throws java.io.IOException
save format
java.io.IOException
__DNA__FIELD__lpFormat
public void setLpFormat(CPointer<java.lang.Object> lpFormat) throws java.io.IOException
save format
java.io.IOException
__DNA__FIELD__lpFormat
public CPointer<java.lang.Object> getLpParms() throws java.io.IOException
compressor options
java.io.IOException
__DNA__FIELD__lpParms
public void setLpParms(CPointer<java.lang.Object> lpParms) throws java.io.IOException
compressor options
java.io.IOException
__DNA__FIELD__lpParms
public int getCbFormat() throws java.io.IOException
size of lpFormat buffer
java.io.IOException
__DNA__FIELD__cbFormat
public void setCbFormat(int cbFormat) throws java.io.IOException
size of lpFormat buffer
java.io.IOException
__DNA__FIELD__cbFormat
public int getCbParms() throws java.io.IOException
size of lpParms buffer
java.io.IOException
__DNA__FIELD__cbParms
public void setCbParms(int cbParms) throws java.io.IOException
size of lpParms buffer
java.io.IOException
__DNA__FIELD__cbParms
public int getFccType() throws java.io.IOException
stream type, for consistency
java.io.IOException
__DNA__FIELD__fccType
public void setFccType(int fccType) throws java.io.IOException
stream type, for consistency
java.io.IOException
__DNA__FIELD__fccType
public int getFccHandler() throws java.io.IOException
compressor
java.io.IOException
__DNA__FIELD__fccHandler
public void setFccHandler(int fccHandler) throws java.io.IOException
compressor
java.io.IOException
__DNA__FIELD__fccHandler
public int getDwKeyFrameEvery() throws java.io.IOException
keyframe rate
java.io.IOException
__DNA__FIELD__dwKeyFrameEvery
public void setDwKeyFrameEvery(int dwKeyFrameEvery) throws java.io.IOException
keyframe rate
java.io.IOException
__DNA__FIELD__dwKeyFrameEvery
public int getDwQuality() throws java.io.IOException
compress quality 0-10,000
java.io.IOException
__DNA__FIELD__dwQuality
public void setDwQuality(int dwQuality) throws java.io.IOException
compress quality 0-10,000
java.io.IOException
__DNA__FIELD__dwQuality
public int getDwBytesPerSecond() throws java.io.IOException
bytes per second
java.io.IOException
__DNA__FIELD__dwBytesPerSecond
public void setDwBytesPerSecond(int dwBytesPerSecond) throws java.io.IOException
bytes per second
java.io.IOException
__DNA__FIELD__dwBytesPerSecond
public int getDwFlags() throws java.io.IOException
flags... see below
java.io.IOException
__DNA__FIELD__dwFlags
public void setDwFlags(int dwFlags) throws java.io.IOException
flags... see below
java.io.IOException
__DNA__FIELD__dwFlags
public int getDwInterleaveEvery() throws java.io.IOException
for non-video streams only
java.io.IOException
__DNA__FIELD__dwInterleaveEvery
public void setDwInterleaveEvery(int dwInterleaveEvery) throws java.io.IOException
for non-video streams only
java.io.IOException
__DNA__FIELD__dwInterleaveEvery
public int getPad() throws java.io.IOException
java.io.IOException
__DNA__FIELD__pad
public void setPad(int pad) throws java.io.IOException
java.io.IOException
__DNA__FIELD__pad
public CArrayFacade<java.lang.Byte> getAvicodecname() throws java.io.IOException
java.io.IOException
__DNA__FIELD__avicodecname
public void setAvicodecname(CArrayFacade<java.lang.Byte> avicodecname) throws java.io.IOException
java.io.IOException
__DNA__FIELD__avicodecname
public CPointer<AviCodecData> __io__addressof()