@Properties(inherit=avutil.class) public class AVHWFramesContext extends Pointer
Modifier and Type | Class and Description |
---|---|
static class |
AVHWFramesContext.Free_AVHWFramesContext
This field may be set by the caller before calling av_hwframe_ctx_init().
|
Pointer.CustomDeallocator, Pointer.Deallocator, Pointer.NativeDeallocator, Pointer.ReferenceCounter
Constructor and Description |
---|
AVHWFramesContext()
Default native constructor.
|
AVHWFramesContext(long size)
Native array allocator.
|
AVHWFramesContext(Pointer p)
Pointer cast constructor.
|
Modifier and Type | Method and Description |
---|---|
AVHWFramesContext.Free_AVHWFramesContext |
_free() |
AVHWFramesContext |
_free(AVHWFramesContext.Free_AVHWFramesContext setter) |
AVClass |
av_class()
A class for logging.
|
AVHWFramesContext |
av_class(AVClass setter) |
AVHWDeviceContext |
device_ctx()
The parent AVHWDeviceContext.
|
AVHWFramesContext |
device_ctx(AVHWDeviceContext setter) |
AVBufferRef |
device_ref()
A reference to the parent AVHWDeviceContext.
|
AVHWFramesContext |
device_ref(AVBufferRef setter) |
int |
format()
The pixel format identifying the underlying HW surface type.
|
AVHWFramesContext |
format(int setter) |
int |
height() |
AVHWFramesContext |
height(int setter) |
Pointer |
hwctx()
The format-specific data, allocated and freed automatically along with
this context.
|
AVHWFramesContext |
hwctx(Pointer setter) |
int |
initial_pool_size()
Initial size of the frame pool.
|
AVHWFramesContext |
initial_pool_size(int setter) |
AVHWFramesInternal |
internal()
Private data used internally by libavutil.
|
AVHWFramesContext |
internal(AVHWFramesInternal setter) |
AVBufferPool |
pool()
A pool from which the frames are allocated by av_hwframe_get_buffer().
|
AVHWFramesContext |
pool(AVBufferPool setter) |
AVHWFramesContext |
position(long position) |
int |
sw_format()
The pixel format identifying the actual data layout of the hardware
frames.
|
AVHWFramesContext |
sw_format(int setter) |
Pointer |
user_opaque()
Arbitrary user data, to be used e.g.
|
AVHWFramesContext |
user_opaque(Pointer setter) |
int |
width()
The allocated dimensions of the frames in this pool.
|
AVHWFramesContext |
width(int setter) |
address, asBuffer, asByteBuffer, availablePhysicalBytes, calloc, capacity, capacity, close, deallocate, deallocate, deallocateReferences, deallocator, deallocator, equals, fill, formatBytes, free, hashCode, isNull, isNull, limit, limit, malloc, maxBytes, maxPhysicalBytes, memchr, memcmp, memcpy, memmove, memset, offsetof, parseBytes, physicalBytes, position, put, realloc, referenceCount, releaseReference, retainReference, setNull, sizeof, toString, totalBytes, totalPhysicalBytes, withDeallocator, zero
public AVHWFramesContext()
public AVHWFramesContext(long size)
Pointer.position(long)
.public AVHWFramesContext(Pointer p)
Pointer.Pointer(Pointer)
.public AVHWFramesContext position(long position)
public AVHWFramesContext av_class(AVClass setter)
public AVHWFramesInternal internal()
public AVHWFramesContext internal(AVHWFramesInternal setter)
public AVBufferRef device_ref()
public AVHWFramesContext device_ref(AVBufferRef setter)
public AVHWDeviceContext device_ctx()
public AVHWFramesContext device_ctx(AVHWDeviceContext setter)
public Pointer hwctx()
public AVHWFramesContext hwctx(Pointer setter)
@Name(value="free") public AVHWFramesContext.Free_AVHWFramesContext _free()
public AVHWFramesContext _free(AVHWFramesContext.Free_AVHWFramesContext setter)
public Pointer user_opaque()
public AVHWFramesContext user_opaque(Pointer setter)
public AVBufferPool pool()
public AVHWFramesContext pool(AVBufferPool setter)
public int initial_pool_size()
public AVHWFramesContext initial_pool_size(int setter)
@Cast(value="AVPixelFormat") public int format()
public AVHWFramesContext format(int setter)
@Cast(value="AVPixelFormat") public int sw_format()
public AVHWFramesContext sw_format(int setter)
public int width()
public AVHWFramesContext width(int setter)
public int height()
public AVHWFramesContext height(int setter)
Copyright © 2020. All rights reserved.