@Properties(inherit=avcodec.class) public class AVHWAccel extends Pointer
Modifier and Type | Class and Description |
---|---|
static class |
AVHWAccel.Alloc_frame_AVCodecContext_AVFrame
Allocate a custom buffer
|
static class |
AVHWAccel.Decode_mb_MpegEncContext
Called for every Macroblock in a slice.
|
static class |
AVHWAccel.Decode_params_AVCodecContext_int_BytePointer_int
Callback for parameter data (SPS/PPS/VPS etc).
|
static class |
AVHWAccel.Decode_slice_AVCodecContext_BytePointer_int
Callback for each slice.
|
static class |
AVHWAccel.End_frame_AVCodecContext
Called at the end of each frame or field picture.
|
static class |
AVHWAccel.Frame_params_AVCodecContext_AVBufferRef
Fill the given hw_frames context with current codec parameters.
|
static class |
AVHWAccel.Init_AVCodecContext
Initialize the hwaccel private data.
|
static class |
AVHWAccel.Start_frame_AVCodecContext_BytePointer_int
Called at the beginning of each frame or field picture.
|
static class |
AVHWAccel.Uninit_AVCodecContext
Uninitialize the hwaccel private data.
|
Pointer.CustomDeallocator, Pointer.Deallocator, Pointer.NativeDeallocator, Pointer.ReferenceCounter
Constructor and Description |
---|
AVHWAccel()
Default native constructor.
|
AVHWAccel(long size)
Native array allocator.
|
AVHWAccel(Pointer p)
Pointer cast constructor.
|
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 AVHWAccel()
public AVHWAccel(long size)
Pointer.position(long)
.public AVHWAccel(Pointer p)
Pointer.Pointer(Pointer)
.@Cast(value="const char*") public BytePointer name()
public AVHWAccel name(BytePointer setter)
@Cast(value="AVMediaType") public int type()
public AVHWAccel type(int setter)
@Cast(value="AVCodecID") public int id()
public AVHWAccel id(int setter)
@Cast(value="AVPixelFormat") public int pix_fmt()
public AVHWAccel pix_fmt(int setter)
public int capabilities()
public AVHWAccel capabilities(int setter)
public AVHWAccel.Alloc_frame_AVCodecContext_AVFrame alloc_frame()
public AVHWAccel alloc_frame(AVHWAccel.Alloc_frame_AVCodecContext_AVFrame setter)
public AVHWAccel.Start_frame_AVCodecContext_BytePointer_int start_frame()
public AVHWAccel start_frame(AVHWAccel.Start_frame_AVCodecContext_BytePointer_int setter)
public AVHWAccel.Decode_params_AVCodecContext_int_BytePointer_int decode_params()
public AVHWAccel decode_params(AVHWAccel.Decode_params_AVCodecContext_int_BytePointer_int setter)
public AVHWAccel.Decode_slice_AVCodecContext_BytePointer_int decode_slice()
public AVHWAccel decode_slice(AVHWAccel.Decode_slice_AVCodecContext_BytePointer_int setter)
public AVHWAccel.End_frame_AVCodecContext end_frame()
public AVHWAccel end_frame(AVHWAccel.End_frame_AVCodecContext setter)
public int frame_priv_data_size()
public AVHWAccel frame_priv_data_size(int setter)
public AVHWAccel.Decode_mb_MpegEncContext decode_mb()
public AVHWAccel decode_mb(AVHWAccel.Decode_mb_MpegEncContext setter)
public AVHWAccel.Init_AVCodecContext init()
public AVHWAccel init(AVHWAccel.Init_AVCodecContext setter)
public AVHWAccel.Uninit_AVCodecContext uninit()
public AVHWAccel uninit(AVHWAccel.Uninit_AVCodecContext setter)
public int priv_data_size()
public AVHWAccel priv_data_size(int setter)
public int caps_internal()
public AVHWAccel caps_internal(int setter)
public AVHWAccel.Frame_params_AVCodecContext_AVBufferRef frame_params()
public AVHWAccel frame_params(AVHWAccel.Frame_params_AVCodecContext_AVBufferRef setter)
Copyright © 2020. All rights reserved.