@Properties(inherit=nvcuvid.class) public class CUVIDDECODECREATEINFO extends Pointer
Pointer.CustomDeallocator, Pointer.Deallocator, Pointer.NativeDeallocator, Pointer.ReferenceCounter
Constructor and Description |
---|
CUVIDDECODECREATEINFO()
Default native constructor.
|
CUVIDDECODECREATEINFO(long size)
Native array allocator.
|
CUVIDDECODECREATEINFO(Pointer p)
Pointer cast constructor.
|
Modifier and Type | Method and Description |
---|---|
long |
bitDepthMinus8()
IN: The value "BitDepth minus 8"
|
CUVIDDECODECREATEINFO |
bitDepthMinus8(long setter) |
int |
ChromaFormat()
IN: cudaVideoChromaFormat_XXX
|
CUVIDDECODECREATEINFO |
ChromaFormat(int setter) |
int |
CodecType()
IN: cudaVideoCodec_XXX
|
CUVIDDECODECREATEINFO |
CodecType(int setter) |
int |
DeinterlaceMode()
IN: cudaVideoDeinterlaceMode_XXX
|
CUVIDDECODECREATEINFO |
DeinterlaceMode(int setter) |
short |
display_area_bottom() |
CUVIDDECODECREATEINFO |
display_area_bottom(short setter) |
short |
display_area_left()
IN: area of the frame that should be displayed
|
CUVIDDECODECREATEINFO |
display_area_left(short setter) |
short |
display_area_right() |
CUVIDDECODECREATEINFO |
display_area_right(short setter) |
short |
display_area_top() |
CUVIDDECODECREATEINFO |
display_area_top(short setter) |
long |
enableHistogram()
IN: enable histogram output, if supported
|
CUVIDDECODECREATEINFO |
enableHistogram(long setter) |
CUVIDDECODECREATEINFO |
getPointer(long i) |
int |
OutputFormat()
IN: cudaVideoSurfaceFormat_XXX
|
CUVIDDECODECREATEINFO |
OutputFormat(int setter) |
CUVIDDECODECREATEINFO |
position(long position) |
long |
Reserved1()
Reserved for future use - set to zero
|
CUVIDDECODECREATEINFO |
Reserved1(long setter) |
CLongPointer |
Reserved2() |
long |
Reserved2(int i)
Reserved for future use - set to zero
|
CUVIDDECODECREATEINFO |
Reserved2(int i,
long setter) |
short |
target_rect_bottom() |
CUVIDDECODECREATEINFO |
target_rect_bottom(short setter) |
short |
target_rect_left()
IN: target rectangle in the output frame (for aspect ratio conversion)
if a null rectangle is specified, {0,0,ulTargetWidth,ulTargetHeight} will be used
|
CUVIDDECODECREATEINFO |
target_rect_left(short setter) |
short |
target_rect_right() |
CUVIDDECODECREATEINFO |
target_rect_right(short setter) |
short |
target_rect_top() |
CUVIDDECODECREATEINFO |
target_rect_top(short setter) |
long |
ulCreationFlags()
IN: Decoder creation flags (cudaVideoCreateFlags_XXX)
|
CUVIDDECODECREATEINFO |
ulCreationFlags(long setter) |
long |
ulHeight()
IN: Coded sequence height in pixels
|
CUVIDDECODECREATEINFO |
ulHeight(long setter) |
long |
ulIntraDecodeOnly()
IN: Set 1 only if video has all intra frames (default value is 0).
|
CUVIDDECODECREATEINFO |
ulIntraDecodeOnly(long setter) |
long |
ulMaxHeight()
IN: Coded sequence max height in pixels used with reconfigure Decoder
|
CUVIDDECODECREATEINFO |
ulMaxHeight(long setter) |
long |
ulMaxWidth()
IN: Coded sequence max width in pixels used with reconfigure Decoder
|
CUVIDDECODECREATEINFO |
ulMaxWidth(long setter) |
long |
ulNumDecodeSurfaces()
IN: Maximum number of internal decode surfaces
|
CUVIDDECODECREATEINFO |
ulNumDecodeSurfaces(long setter) |
long |
ulNumOutputSurfaces()
IN: Maximum number of output surfaces simultaneously mapped
|
CUVIDDECODECREATEINFO |
ulNumOutputSurfaces(long setter) |
long |
ulTargetHeight()
IN: Post-processed output height (Should be aligned to 2)
|
CUVIDDECODECREATEINFO |
ulTargetHeight(long setter) |
long |
ulTargetWidth()
IN: Post-processed output width (Should be aligned to 2)
|
CUVIDDECODECREATEINFO |
ulTargetWidth(long setter) |
long |
ulWidth()
IN: Coded sequence width in pixels
|
CUVIDDECODECREATEINFO |
ulWidth(long setter) |
CUVIDDECODECREATEINFO |
vidLock(_CUcontextlock_st setter) |
_CUcontextlock_st |
vidLock()
IN: If non-NULL, context lock used for synchronizing ownership of
the cuda context.
|
address, asBuffer, asByteBuffer, availablePhysicalBytes, calloc, capacity, capacity, close, deallocate, deallocate, deallocateReferences, deallocator, deallocator, equals, fill, formatBytes, free, getDirectBufferAddress, getPointer, getPointer, getPointer, hashCode, interruptDeallocatorThread, isNull, isNull, limit, limit, malloc, maxBytes, maxPhysicalBytes, memchr, memcmp, memcpy, memmove, memset, offsetAddress, offsetof, offsetof, parseBytes, physicalBytes, physicalBytesInaccurate, position, put, realloc, referenceCount, releaseReference, retainReference, setNull, sizeof, sizeof, toString, totalBytes, totalCount, totalPhysicalBytes, withDeallocator, zero
public CUVIDDECODECREATEINFO()
public CUVIDDECODECREATEINFO(long size)
Pointer.position(long)
.public CUVIDDECODECREATEINFO(Pointer p)
Pointer(Pointer)
.public CUVIDDECODECREATEINFO position(long position)
public CUVIDDECODECREATEINFO getPointer(long i)
getPointer
in class Pointer
public CUVIDDECODECREATEINFO ulWidth(long setter)
public CUVIDDECODECREATEINFO ulHeight(long setter)
@Cast(value="unsigned long") public long ulNumDecodeSurfaces()
public CUVIDDECODECREATEINFO ulNumDecodeSurfaces(long setter)
public CUVIDDECODECREATEINFO CodecType(int setter)
@Cast(value="cudaVideoChromaFormat") public int ChromaFormat()
public CUVIDDECODECREATEINFO ChromaFormat(int setter)
@Cast(value="unsigned long") public long ulCreationFlags()
public CUVIDDECODECREATEINFO ulCreationFlags(long setter)
@Cast(value="unsigned long") public long bitDepthMinus8()
public CUVIDDECODECREATEINFO bitDepthMinus8(long setter)
@Cast(value="unsigned long") public long ulIntraDecodeOnly()
public CUVIDDECODECREATEINFO ulIntraDecodeOnly(long setter)
@Cast(value="unsigned long") public long ulMaxWidth()
public CUVIDDECODECREATEINFO ulMaxWidth(long setter)
@Cast(value="unsigned long") public long ulMaxHeight()
public CUVIDDECODECREATEINFO ulMaxHeight(long setter)
@Cast(value="unsigned long") public long Reserved1()
public CUVIDDECODECREATEINFO Reserved1(long setter)
@Name(value="display_area.left") public short display_area_left()
public CUVIDDECODECREATEINFO display_area_left(short setter)
public CUVIDDECODECREATEINFO display_area_top(short setter)
public CUVIDDECODECREATEINFO display_area_right(short setter)
public CUVIDDECODECREATEINFO display_area_bottom(short setter)
@Cast(value="cudaVideoSurfaceFormat") public int OutputFormat()
public CUVIDDECODECREATEINFO OutputFormat(int setter)
@Cast(value="cudaVideoDeinterlaceMode") public int DeinterlaceMode()
public CUVIDDECODECREATEINFO DeinterlaceMode(int setter)
@Cast(value="unsigned long") public long ulTargetWidth()
public CUVIDDECODECREATEINFO ulTargetWidth(long setter)
@Cast(value="unsigned long") public long ulTargetHeight()
public CUVIDDECODECREATEINFO ulTargetHeight(long setter)
@Cast(value="unsigned long") public long ulNumOutputSurfaces()
public CUVIDDECODECREATEINFO ulNumOutputSurfaces(long setter)
public _CUcontextlock_st vidLock()
public CUVIDDECODECREATEINFO vidLock(_CUcontextlock_st setter)
@Name(value="target_rect.left") public short target_rect_left()
public CUVIDDECODECREATEINFO target_rect_left(short setter)
public CUVIDDECODECREATEINFO target_rect_top(short setter)
public CUVIDDECODECREATEINFO target_rect_right(short setter)
public CUVIDDECODECREATEINFO target_rect_bottom(short setter)
@Cast(value="unsigned long") public long enableHistogram()
public CUVIDDECODECREATEINFO enableHistogram(long setter)
@Cast(value="unsigned long") public long Reserved2(int i)
public CUVIDDECODECREATEINFO Reserved2(int i, long setter)
@MemberGetter @Cast(value="unsigned long*") public CLongPointer Reserved2()
Copyright © 2024. All rights reserved.