Package | Description |
---|---|
org.bytedeco.ffmpeg.avcodec | |
org.bytedeco.ffmpeg.avfilter | |
org.bytedeco.ffmpeg.avutil | |
org.bytedeco.ffmpeg.global |
Modifier and Type | Method and Description |
---|---|
AVBufferRef |
AVPacket.buf()
A reference to the reference-counted buffer where the packet data is
stored.
|
AVBufferRef |
AVCodecContext.hw_device_ctx()
A reference to the AVHWDeviceContext describing the device which will
be used by a hardware encoder/decoder.
|
AVBufferRef |
AVCodecContext.hw_frames_ctx()
A reference to the AVHWFramesContext describing the input (for encoding)
or output (decoding) frames.
|
AVBufferRef |
AVPacket.opaque_ref()
AVBufferRef for free use by the API user.
|
Modifier and Type | Method and Description |
---|---|
AVPacket |
AVPacket.buf(AVBufferRef setter) |
AVCodecContext |
AVCodecContext.hw_device_ctx(AVBufferRef setter) |
AVCodecContext |
AVCodecContext.hw_frames_ctx(AVBufferRef setter) |
AVPacket |
AVPacket.opaque_ref(AVBufferRef setter) |
Modifier and Type | Method and Description |
---|---|
AVBufferRef |
AVFilterContext.hw_device_ctx()
For filters which will create hardware frames, sets the device the
filter should create them in.
|
AVBufferRef |
AVBufferSrcParameters.hw_frames_ctx()
Video with a hwaccel pixel format only.
|
Modifier and Type | Method and Description |
---|---|
AVFilterContext |
AVFilterContext.hw_device_ctx(AVBufferRef setter) |
AVBufferSrcParameters |
AVBufferSrcParameters.hw_frames_ctx(AVBufferRef setter) |
Modifier and Type | Method and Description |
---|---|
AVBufferRef |
AVFrameSideData.buf() |
AVBufferRef |
AVFrame.buf(int i)
AVBuffer references backing the data for this frame.
|
AVBufferRef |
AVBufferRef.buffer(AVBuffer setter) |
AVBufferRef |
Alloc_long.call(long size) |
AVBufferRef |
Alloc_Pointer_long.call(Pointer opaque,
long size) |
AVBufferRef |
AVBufferRef.data(BytePointer setter) |
AVBufferRef |
AVHWFramesContext.device_ref()
A reference to the parent AVHWDeviceContext.
|
AVBufferRef |
AVFrame.extended_buf(int i)
For planar audio which requires more than AV_NUM_DATA_POINTERS
AVBufferRef pointers, this array will hold all the references which
cannot fit into AVFrame.buf.
|
AVBufferRef |
AVBufferRef.getPointer(long i) |
AVBufferRef |
AVFrame.hw_frames_ctx()
For hwaccel-format frames, this should be a reference to the
AVHWFramesContext describing the frame.
|
AVBufferRef |
AVFrame.opaque_ref()
Frame owner's private data.
|
AVBufferRef |
AVBufferRef.position(long position) |
AVBufferRef |
AVFrame.private_ref()
AVBufferRef for internal use by a single libav* library.
|
AVBufferRef |
AVBufferRef.size(long setter) |
Modifier and Type | Method and Description |
---|---|
AVFrameSideData |
AVFrameSideData.buf(AVBufferRef setter) |
AVFrame |
AVFrame.buf(int i,
AVBufferRef setter) |
AVHWFramesContext |
AVHWFramesContext.device_ref(AVBufferRef setter) |
AVFrame |
AVFrame.extended_buf(int i,
AVBufferRef setter) |
AVFrame |
AVFrame.hw_frames_ctx(AVBufferRef setter) |
AVFrame |
AVFrame.opaque_ref(AVBufferRef setter) |
AVFrame |
AVFrame.private_ref(AVBufferRef setter) |
Modifier and Type | Method and Description |
---|---|
static AVBufferRef |
avutil.av_buffer_alloc(long size)
Allocate an AVBuffer of the given size using av_malloc().
|
static AVBufferRef |
avutil.av_buffer_allocz(long size)
Same as av_buffer_alloc(), except the returned buffer will be initialized
to zero.
|
static AVBufferRef |
avutil.av_buffer_create(byte[] data,
long size,
Free_Pointer_byte__ _free,
Pointer opaque,
int flags) |
static AVBufferRef |
avutil.av_buffer_create(ByteBuffer data,
long size,
Free_Pointer_ByteBuffer _free,
Pointer opaque,
int flags) |
static AVBufferRef |
avutil.av_buffer_create(BytePointer data,
long size,
Free_Pointer_BytePointer _free,
Pointer opaque,
int flags) |
static AVBufferRef |
avutil.av_buffer_pool_get(AVBufferPool pool)
Allocate a new AVBuffer, reusing an old buffer from the pool when available.
|
static AVBufferRef |
avutil.av_buffer_ref(AVBufferRef buf)
Create a new reference to an AVBuffer.
|
static AVBufferRef |
avfilter.av_buffersink_get_hw_frames_ctx(AVFilterContext ctx) |
static AVBufferRef |
avutil.av_frame_get_plane_buffer(AVFrame frame,
int plane)
Get the buffer reference a given data plane is stored in.
|
static AVBufferRef |
avutil.av_hwdevice_ctx_alloc(int type)
Allocate an AVHWDeviceContext for a given hardware type.
|
static AVBufferRef |
avutil.av_hwframe_ctx_alloc(AVBufferRef device_ctx)
Allocate an AVHWFramesContext tied to a given device context.
|
Modifier and Type | Method and Description |
---|---|
static Pointer |
avutil.av_buffer_get_opaque(AVBufferRef buf) |
static int |
avutil.av_buffer_get_ref_count(AVBufferRef buf) |
static int |
avutil.av_buffer_is_writable(AVBufferRef buf) |
static int |
avutil.av_buffer_make_writable(AVBufferRef buf) |
static Pointer |
avutil.av_buffer_pool_buffer_get_opaque(AVBufferRef ref)
Query the original opaque parameter of an allocated buffer in the pool.
|
static int |
avutil.av_buffer_realloc(AVBufferRef buf,
long size) |
static AVBufferRef |
avutil.av_buffer_ref(AVBufferRef buf)
Create a new reference to an AVBuffer.
|
static int |
avutil.av_buffer_replace(AVBufferRef dst,
AVBufferRef src) |
static int |
avutil.av_buffer_replace(PointerPointer dst,
AVBufferRef src)
Ensure dst refers to the same data as src.
|
static void |
avutil.av_buffer_unref(AVBufferRef buf) |
static AVFrameSideData |
avutil.av_frame_new_side_data_from_buf(AVFrame frame,
int type,
AVBufferRef buf)
Add a new side data to a frame from an existing AVBufferRef
|
static AVFrameSideData |
avutil.av_frame_side_data_add(PointerPointer sd,
int[] nb_sd,
int type,
AVBufferRef buf,
int flags) |
static AVFrameSideData |
avutil.av_frame_side_data_add(PointerPointer sd,
IntBuffer nb_sd,
int type,
AVBufferRef buf,
int flags) |
static AVFrameSideData |
avutil.av_frame_side_data_add(PointerPointer sd,
IntPointer nb_sd,
int type,
AVBufferRef buf,
int flags) |
static int |
avutil.av_hwdevice_ctx_create_derived_opts(AVBufferRef dst_ctx,
int type,
AVBufferRef src_ctx,
AVDictionary options,
int flags) |
static int |
avutil.av_hwdevice_ctx_create_derived_opts(PointerPointer dst_ctx,
int type,
AVBufferRef src_ctx,
AVDictionary options,
int flags)
Create a new device of the specified type from an existing device.
|
static int |
avutil.av_hwdevice_ctx_create_derived(AVBufferRef dst_ctx,
int type,
AVBufferRef src_ctx,
int flags) |
static int |
avutil.av_hwdevice_ctx_create_derived(PointerPointer dst_ctx,
int type,
AVBufferRef src_ctx,
int flags)
Create a new device of the specified type from an existing device.
|
static int |
avutil.av_hwdevice_ctx_create(AVBufferRef device_ctx,
int type,
BytePointer device,
AVDictionary opts,
int flags) |
static int |
avutil.av_hwdevice_ctx_create(AVBufferRef device_ctx,
int type,
String device,
AVDictionary opts,
int flags) |
static int |
avutil.av_hwdevice_ctx_init(AVBufferRef ref)
Finalize the device context before use.
|
static AVHWFramesConstraints |
avutil.av_hwdevice_get_hwframe_constraints(AVBufferRef ref,
Pointer hwconfig)
Get the constraints on HW frames given a device and the HW-specific
configuration to be used with that device.
|
static Pointer |
avutil.av_hwdevice_hwconfig_alloc(AVBufferRef device_ctx)
Allocate a HW-specific configuration structure for a given HW device.
|
static AVBufferRef |
avutil.av_hwframe_ctx_alloc(AVBufferRef device_ctx)
Allocate an AVHWFramesContext tied to a given device context.
|
static int |
avutil.av_hwframe_ctx_create_derived(AVBufferRef derived_frame_ctx,
int format,
AVBufferRef derived_device_ctx,
AVBufferRef source_frame_ctx,
int flags) |
static int |
avutil.av_hwframe_ctx_create_derived(PointerPointer derived_frame_ctx,
int format,
AVBufferRef derived_device_ctx,
AVBufferRef source_frame_ctx,
int flags)
Create and initialise an AVHWFramesContext as a mapping of another existing
AVHWFramesContext on a different device.
|
static int |
avutil.av_hwframe_ctx_init(AVBufferRef ref)
Finalize the context before use.
|
static int |
avutil.av_hwframe_get_buffer(AVBufferRef hwframe_ctx,
AVFrame frame,
int flags)
Allocate a new frame attached to the given AVHWFramesContext.
|
static int |
avutil.av_hwframe_transfer_get_formats(AVBufferRef hwframe_ctx,
int dir,
int[] formats,
int flags) |
static int |
avutil.av_hwframe_transfer_get_formats(AVBufferRef hwframe_ctx,
int dir,
IntBuffer formats,
int flags) |
static int |
avutil.av_hwframe_transfer_get_formats(AVBufferRef hwframe_ctx,
int dir,
IntPointer formats,
int flags) |
static int |
avutil.av_hwframe_transfer_get_formats(AVBufferRef hwframe_ctx,
int dir,
PointerPointer formats,
int flags)
Get a list of possible source or target formats usable in
av_hwframe_transfer_data().
|
static int |
avcodec.avcodec_get_hw_frames_parameters(AVCodecContext avctx,
AVBufferRef device_ref,
int hw_pix_fmt,
AVBufferRef out_frames_ref) |
static int |
avcodec.avcodec_get_hw_frames_parameters(AVCodecContext avctx,
AVBufferRef device_ref,
int hw_pix_fmt,
PointerPointer out_frames_ref)
Create and return a AVHWFramesContext with values adequate for hardware
decoding.
|
Copyright © 2024. All rights reserved.