Class AviCodecData
- java.lang.Object
-
- org.cakelab.blender.nio.CFacade
-
- org.blender.dna.AviCodecData
-
-
Field Summary
Fields Modifier and Type Field Description static long[]
__DNA__FIELD___pad
Field descriptor (offset) for struct member '_pad'.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 int
__DNA__SDNA_INDEX
This is the sdna index of the struct AviCodecData.-
Fields inherited from class org.cakelab.blender.nio.CFacade
__io__address, __io__arch_index, __io__block, __io__blockTable, __io__pointersize
-
-
Constructor Summary
Constructors Modifier Constructor Description AviCodecData(long __address, Block __block, BlockTable __blockTable)
protected
AviCodecData(AviCodecData that)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description CPointer<AviCodecData>
__io__addressof()
Instantiates a pointer on this instance.CArrayFacade<java.lang.Byte>
get_pad()
Get method for struct member '_pad'.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'.void
set_pad(CArrayFacade<java.lang.Byte> _pad)
Set 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'.-
Methods inherited from class org.cakelab.blender.nio.CFacade
__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, equals, hashCode
-
-
-
-
Field Detail
-
__DNA__SDNA_INDEX
public static final int __DNA__SDNA_INDEX
This is the sdna index of the struct AviCodecData.It is required when allocating a new block to store data for AviCodecData.
- See Also:
StructDNA
,BlockTable
, Constant Field Values
-
__DNA__FIELD__lpFormat
public static final long[] __DNA__FIELD__lpFormat
Field descriptor (offset) for struct member 'lpFormat'.Field Documentation
Blender Source Code
Save format.
Pointer Arithmetics
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});
Metadata
- Field: 'lpFormat'
- Signature: 'void*'
- Actual Size (32bit/64bit): 4/8
-
__DNA__FIELD__lpParms
public static final long[] __DNA__FIELD__lpParms
Field descriptor (offset) for struct member 'lpParms'.Field Documentation
Blender Source Code
Compressor options.
Pointer Arithmetics
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});
Metadata
- Field: 'lpParms'
- Signature: 'void*'
- Actual Size (32bit/64bit): 4/8
-
__DNA__FIELD__cbFormat
public static final long[] __DNA__FIELD__cbFormat
Field descriptor (offset) for struct member 'cbFormat'.Field Documentation
Blender Source Code
Size of lpFormat buffer.
Pointer Arithmetics
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});
Metadata
- Field: 'cbFormat'
- Signature: 'int'
- Actual Size (32bit/64bit): 4/4
-
__DNA__FIELD__cbParms
public static final long[] __DNA__FIELD__cbParms
Field descriptor (offset) for struct member 'cbParms'.Field Documentation
Blender Source Code
Size of lpParms buffer.
Pointer Arithmetics
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});
Metadata
- Field: 'cbParms'
- Signature: 'int'
- Actual Size (32bit/64bit): 4/4
-
__DNA__FIELD__fccType
public static final long[] __DNA__FIELD__fccType
Field descriptor (offset) for struct member 'fccType'.Field Documentation
Blender Source Code
Stream type, for consistency.
Pointer Arithmetics
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});
Metadata
- Field: 'fccType'
- Signature: 'int'
- Actual Size (32bit/64bit): 4/4
-
__DNA__FIELD__fccHandler
public static final long[] __DNA__FIELD__fccHandler
Field descriptor (offset) for struct member 'fccHandler'.Field Documentation
Blender Source Code
Compressor.
Pointer Arithmetics
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});
Metadata
- Field: 'fccHandler'
- Signature: 'int'
- Actual Size (32bit/64bit): 4/4
-
__DNA__FIELD__dwKeyFrameEvery
public static final long[] __DNA__FIELD__dwKeyFrameEvery
Field descriptor (offset) for struct member 'dwKeyFrameEvery'.Field Documentation
Blender Source Code
Keyframe rate.
Pointer Arithmetics
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});
Metadata
- Field: 'dwKeyFrameEvery'
- Signature: 'int'
- Actual Size (32bit/64bit): 4/4
-
__DNA__FIELD__dwQuality
public static final long[] __DNA__FIELD__dwQuality
Field descriptor (offset) for struct member 'dwQuality'.Field Documentation
Blender Source Code
Compress quality 0-10,000.
Pointer Arithmetics
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});
Metadata
- Field: 'dwQuality'
- Signature: 'int'
- Actual Size (32bit/64bit): 4/4
-
__DNA__FIELD__dwBytesPerSecond
public static final long[] __DNA__FIELD__dwBytesPerSecond
Field descriptor (offset) for struct member 'dwBytesPerSecond'.Field Documentation
Blender Source Code
Bytes per second.
Pointer Arithmetics
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});
Metadata
- Field: 'dwBytesPerSecond'
- Signature: 'int'
- Actual Size (32bit/64bit): 4/4
-
__DNA__FIELD__dwFlags
public static final long[] __DNA__FIELD__dwFlags
Field descriptor (offset) for struct member 'dwFlags'.Field Documentation
Blender Source Code
Flags... see below.
Pointer Arithmetics
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});
Metadata
- Field: 'dwFlags'
- Signature: 'int'
- Actual Size (32bit/64bit): 4/4
-
__DNA__FIELD__dwInterleaveEvery
public static final long[] __DNA__FIELD__dwInterleaveEvery
Field descriptor (offset) for struct member 'dwInterleaveEvery'.Field Documentation
Blender Source Code
For non-video streams only.
Pointer Arithmetics
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});
Metadata
- Field: 'dwInterleaveEvery'
- Signature: 'int'
- Actual Size (32bit/64bit): 4/4
-
__DNA__FIELD___pad
public static final long[] __DNA__FIELD___pad
Field descriptor (offset) for struct member '_pad'.Pointer Arithmetics
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<CArrayFacade<Byte>> p__pad = p.cast(new Class[]{CArrayFacade.class, Byte.class});
Metadata
- Field: '_pad'
- Signature: 'char[4]'
- Actual Size (32bit/64bit): 4/4
-
__DNA__FIELD__avicodecname
public static final long[] __DNA__FIELD__avicodecname
Field descriptor (offset) for struct member 'avicodecname'.Pointer Arithmetics
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});
Metadata
- Field: 'avicodecname'
- Signature: 'char[128]'
- Actual Size (32bit/64bit): 128/128
-
-
Constructor Detail
-
AviCodecData
public AviCodecData(long __address, Block __block, BlockTable __blockTable)
-
AviCodecData
protected AviCodecData(AviCodecData that)
-
-
Method Detail
-
getLpFormat
public CPointer<java.lang.Object> getLpFormat() throws java.io.IOException
Get method for struct member 'lpFormat'.Field Documentation
Blender Source Code
Save format.
- Throws:
java.io.IOException
- See Also:
__DNA__FIELD__lpFormat
-
setLpFormat
public void setLpFormat(CPointer<java.lang.Object> lpFormat) throws java.io.IOException
Set method for struct member 'lpFormat'.Field Documentation
Blender Source Code
Save format.
- Throws:
java.io.IOException
- See Also:
__DNA__FIELD__lpFormat
-
getLpParms
public CPointer<java.lang.Object> getLpParms() throws java.io.IOException
Get method for struct member 'lpParms'.Field Documentation
Blender Source Code
Compressor options.
- Throws:
java.io.IOException
- See Also:
__DNA__FIELD__lpParms
-
setLpParms
public void setLpParms(CPointer<java.lang.Object> lpParms) throws java.io.IOException
Set method for struct member 'lpParms'.Field Documentation
Blender Source Code
Compressor options.
- Throws:
java.io.IOException
- See Also:
__DNA__FIELD__lpParms
-
getCbFormat
public int getCbFormat() throws java.io.IOException
Get method for struct member 'cbFormat'.Field Documentation
Blender Source Code
Size of lpFormat buffer.
- Throws:
java.io.IOException
- See Also:
__DNA__FIELD__cbFormat
-
setCbFormat
public void setCbFormat(int cbFormat) throws java.io.IOException
Set method for struct member 'cbFormat'.Field Documentation
Blender Source Code
Size of lpFormat buffer.
- Throws:
java.io.IOException
- See Also:
__DNA__FIELD__cbFormat
-
getCbParms
public int getCbParms() throws java.io.IOException
Get method for struct member 'cbParms'.Field Documentation
Blender Source Code
Size of lpParms buffer.
- Throws:
java.io.IOException
- See Also:
__DNA__FIELD__cbParms
-
setCbParms
public void setCbParms(int cbParms) throws java.io.IOException
Set method for struct member 'cbParms'.Field Documentation
Blender Source Code
Size of lpParms buffer.
- Throws:
java.io.IOException
- See Also:
__DNA__FIELD__cbParms
-
getFccType
public int getFccType() throws java.io.IOException
Get method for struct member 'fccType'.Field Documentation
Blender Source Code
Stream type, for consistency.
- Throws:
java.io.IOException
- See Also:
__DNA__FIELD__fccType
-
setFccType
public void setFccType(int fccType) throws java.io.IOException
Set method for struct member 'fccType'.Field Documentation
Blender Source Code
Stream type, for consistency.
- Throws:
java.io.IOException
- See Also:
__DNA__FIELD__fccType
-
getFccHandler
public int getFccHandler() throws java.io.IOException
Get method for struct member 'fccHandler'.Field Documentation
Blender Source Code
Compressor.
- Throws:
java.io.IOException
- See Also:
__DNA__FIELD__fccHandler
-
setFccHandler
public void setFccHandler(int fccHandler) throws java.io.IOException
Set method for struct member 'fccHandler'.Field Documentation
Blender Source Code
Compressor.
- Throws:
java.io.IOException
- See Also:
__DNA__FIELD__fccHandler
-
getDwKeyFrameEvery
public int getDwKeyFrameEvery() throws java.io.IOException
Get method for struct member 'dwKeyFrameEvery'.Field Documentation
Blender Source Code
Keyframe rate.
- Throws:
java.io.IOException
- See Also:
__DNA__FIELD__dwKeyFrameEvery
-
setDwKeyFrameEvery
public void setDwKeyFrameEvery(int dwKeyFrameEvery) throws java.io.IOException
Set method for struct member 'dwKeyFrameEvery'.Field Documentation
Blender Source Code
Keyframe rate.
- Throws:
java.io.IOException
- See Also:
__DNA__FIELD__dwKeyFrameEvery
-
getDwQuality
public int getDwQuality() throws java.io.IOException
Get method for struct member 'dwQuality'.Field Documentation
Blender Source Code
Compress quality 0-10,000.
- Throws:
java.io.IOException
- See Also:
__DNA__FIELD__dwQuality
-
setDwQuality
public void setDwQuality(int dwQuality) throws java.io.IOException
Set method for struct member 'dwQuality'.Field Documentation
Blender Source Code
Compress quality 0-10,000.
- Throws:
java.io.IOException
- See Also:
__DNA__FIELD__dwQuality
-
getDwBytesPerSecond
public int getDwBytesPerSecond() throws java.io.IOException
Get method for struct member 'dwBytesPerSecond'.Field Documentation
Blender Source Code
Bytes per second.
- Throws:
java.io.IOException
- See Also:
__DNA__FIELD__dwBytesPerSecond
-
setDwBytesPerSecond
public void setDwBytesPerSecond(int dwBytesPerSecond) throws java.io.IOException
Set method for struct member 'dwBytesPerSecond'.Field Documentation
Blender Source Code
Bytes per second.
- Throws:
java.io.IOException
- See Also:
__DNA__FIELD__dwBytesPerSecond
-
getDwFlags
public int getDwFlags() throws java.io.IOException
Get method for struct member 'dwFlags'.Field Documentation
Blender Source Code
Flags... see below.
- Throws:
java.io.IOException
- See Also:
__DNA__FIELD__dwFlags
-
setDwFlags
public void setDwFlags(int dwFlags) throws java.io.IOException
Set method for struct member 'dwFlags'.Field Documentation
Blender Source Code
Flags... see below.
- Throws:
java.io.IOException
- See Also:
__DNA__FIELD__dwFlags
-
getDwInterleaveEvery
public int getDwInterleaveEvery() throws java.io.IOException
Get method for struct member 'dwInterleaveEvery'.Field Documentation
Blender Source Code
For non-video streams only.
- Throws:
java.io.IOException
- See Also:
__DNA__FIELD__dwInterleaveEvery
-
setDwInterleaveEvery
public void setDwInterleaveEvery(int dwInterleaveEvery) throws java.io.IOException
Set method for struct member 'dwInterleaveEvery'.Field Documentation
Blender Source Code
For non-video streams only.
- Throws:
java.io.IOException
- See Also:
__DNA__FIELD__dwInterleaveEvery
-
get_pad
public CArrayFacade<java.lang.Byte> get_pad() throws java.io.IOException
Get method for struct member '_pad'.- Throws:
java.io.IOException
- See Also:
__DNA__FIELD___pad
-
set_pad
public void set_pad(CArrayFacade<java.lang.Byte> _pad) throws java.io.IOException
Set method for struct member '_pad'.- Throws:
java.io.IOException
- See Also:
__DNA__FIELD___pad
-
getAvicodecname
public CArrayFacade<java.lang.Byte> getAvicodecname() throws java.io.IOException
Get method for struct member 'avicodecname'.- Throws:
java.io.IOException
- See Also:
__DNA__FIELD__avicodecname
-
setAvicodecname
public void setAvicodecname(CArrayFacade<java.lang.Byte> avicodecname) throws java.io.IOException
Set method for struct member 'avicodecname'.- Throws:
java.io.IOException
- See Also:
__DNA__FIELD__avicodecname
-
__io__addressof
public CPointer<AviCodecData> __io__addressof()
Instantiates a pointer on this instance.
-
-