@Properties(inherit=avcodec.class) public class AVCodec extends Pointer
Modifier and Type | Class and Description |
---|---|
static class |
AVCodec.Close_AVCodecContext |
static class |
AVCodec.Decode_AVCodecContext_Pointer_IntPointer_AVPacket |
static class |
AVCodec.Encode_sub_AVCodecContext_BytePointer_int_AVSubtitle |
static class |
AVCodec.Encode2_AVCodecContext_AVPacket_AVFrame_IntPointer
Encode data to an AVPacket.
|
static class |
AVCodec.Flush_AVCodecContext
Flush buffers.
|
static class |
AVCodec.Init_AVCodecContext |
static class |
AVCodec.Init_static_data_AVCodec
Initialize codec static data, called from avcodec_register().
|
static class |
AVCodec.Init_thread_copy_AVCodecContext
If defined, called on thread contexts when they are created.
|
static class |
AVCodec.Receive_frame_AVCodecContext_AVFrame
Decode API with decoupled packet/frame dataflow.
|
static class |
AVCodec.Receive_packet_AVCodecContext_AVPacket |
static class |
AVCodec.Send_frame_AVCodecContext_AVFrame
Encode API with decoupled packet/frame dataflow.
|
static class |
AVCodec.Update_thread_context_AVCodecContext_AVCodecContext
Copy necessary context variables from a previous thread context to the current one.
|
Pointer.CustomDeallocator, Pointer.Deallocator, Pointer.NativeDeallocator, Pointer.ReferenceCounter
Constructor and Description |
---|
AVCodec()
Default native constructor.
|
AVCodec(long size)
Native array allocator.
|
AVCodec(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 AVCodec()
public AVCodec(long size)
Pointer.position(long)
.public AVCodec(Pointer p)
Pointer.Pointer(Pointer)
.@Cast(value="const char*") public BytePointer name()
public AVCodec name(BytePointer setter)
@Cast(value="const char*") public BytePointer long_name()
public AVCodec long_name(BytePointer setter)
public AVCodec type(int setter)
public AVCodec id(int setter)
public int capabilities()
public AVCodec capabilities(int setter)
@Const public AVRational supported_framerates()
public AVCodec supported_framerates(AVRational setter)
@Cast(value="const AVPixelFormat*") public IntPointer pix_fmts()
public AVCodec pix_fmts(IntPointer setter)
@Const public IntPointer supported_samplerates()
public AVCodec supported_samplerates(IntPointer setter)
@Cast(value="const AVSampleFormat*") public IntPointer sample_fmts()
public AVCodec sample_fmts(IntPointer setter)
@Cast(value="const uint64_t*") public LongPointer channel_layouts()
public AVCodec channel_layouts(LongPointer setter)
@Cast(value="uint8_t") public byte max_lowres()
public AVCodec max_lowres(byte setter)
@Const public AVProfile profiles()
@Cast(value="const char*") public BytePointer wrapper_name()
public AVCodec wrapper_name(BytePointer setter)
public int priv_data_size()
public AVCodec priv_data_size(int setter)
public AVCodec next()
public AVCodec.Init_thread_copy_AVCodecContext init_thread_copy()
public AVCodec init_thread_copy(AVCodec.Init_thread_copy_AVCodecContext setter)
public AVCodec.Update_thread_context_AVCodecContext_AVCodecContext update_thread_context()
public AVCodec update_thread_context(AVCodec.Update_thread_context_AVCodecContext_AVCodecContext setter)
@Const public AVCodecDefault defaults()
public AVCodec defaults(AVCodecDefault setter)
public AVCodec.Init_static_data_AVCodec init_static_data()
public AVCodec init_static_data(AVCodec.Init_static_data_AVCodec setter)
public AVCodec.Init_AVCodecContext init()
public AVCodec init(AVCodec.Init_AVCodecContext setter)
public AVCodec.Encode_sub_AVCodecContext_BytePointer_int_AVSubtitle encode_sub()
public AVCodec encode_sub(AVCodec.Encode_sub_AVCodecContext_BytePointer_int_AVSubtitle setter)
public AVCodec.Encode2_AVCodecContext_AVPacket_AVFrame_IntPointer encode2()
public AVCodec encode2(AVCodec.Encode2_AVCodecContext_AVPacket_AVFrame_IntPointer setter)
public AVCodec.Decode_AVCodecContext_Pointer_IntPointer_AVPacket decode()
public AVCodec decode(AVCodec.Decode_AVCodecContext_Pointer_IntPointer_AVPacket setter)
@Name(value="close") public AVCodec.Close_AVCodecContext _close()
public AVCodec _close(AVCodec.Close_AVCodecContext setter)
public AVCodec.Send_frame_AVCodecContext_AVFrame send_frame()
public AVCodec send_frame(AVCodec.Send_frame_AVCodecContext_AVFrame setter)
public AVCodec.Receive_packet_AVCodecContext_AVPacket receive_packet()
public AVCodec receive_packet(AVCodec.Receive_packet_AVCodecContext_AVPacket setter)
public AVCodec.Receive_frame_AVCodecContext_AVFrame receive_frame()
public AVCodec receive_frame(AVCodec.Receive_frame_AVCodecContext_AVFrame setter)
public AVCodec.Flush_AVCodecContext flush()
public AVCodec flush(AVCodec.Flush_AVCodecContext setter)
public int caps_internal()
public AVCodec caps_internal(int setter)
@Cast(value="const char*") public BytePointer bsfs()
public AVCodec bsfs(BytePointer setter)
@Cast(value="const AVCodecHWConfigInternal*") public Pointer hw_configs(int i)
@MemberGetter @Cast(value="const AVCodecHWConfigInternal**") public PointerPointer hw_configs()
Copyright © 2020. All rights reserved.