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.
|
Modifier and Type | Method and Description |
---|---|
AVPacket |
AVPacket.buf(AVBufferRef setter) |
int |
AVHWAccel.Frame_params_AVCodecContext_AVBufferRef.call(AVCodecContext avctx,
AVBufferRef hw_frames_ctx) |
AVCodecContext |
AVCodecContext.hw_device_ctx(AVBufferRef setter) |
AVCodecContext |
AVCodecContext.hw_frames_ctx(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 |
AVFilterLink.hw_frames_ctx()
For hwaccel pixel formats, this should be a reference to the
AVHWFramesContext describing the frames.
|
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) |
AVFilterLink |
AVFilterLink.hw_frames_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_int.call(int size) |
AVBufferRef |
Alloc_Pointer_int.call(Pointer opaque,
int 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 |
AVFrame.hw_frames_ctx()
For hwaccel-format frames, this should be a reference to the
AVHWFramesContext describing the frame.
|
AVBufferRef |
AVFrame.opaque_ref()
AVBufferRef for free use by the API user.
|
AVBufferRef |
AVBufferRef.position(long position) |
AVBufferRef |
AVFrame.private_ref()
AVBufferRef for internal use by a single libav* library.
|
AVBufferRef |
AVFrame.qp_table_buf()
Deprecated.
|
AVBufferRef |
AVBufferRef.size(int 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) |
AVFrame |
AVFrame.qp_table_buf(AVBufferRef setter) |
Modifier and Type | Method and Description |
---|---|
static AVBufferRef |
avutil.av_buffer_alloc(int size)
Allocate an AVBuffer of the given size using av_malloc().
|
static AVBufferRef |
avutil.av_buffer_allocz(int size)
Same as av_buffer_alloc(), except the returned buffer will be initialized
to zero.
|
static AVBufferRef |
avutil.av_buffer_create(byte[] data,
int size,
Free_Pointer_byte__ _free,
Pointer opaque,
int flags) |
static AVBufferRef |
avutil.av_buffer_create(ByteBuffer data,
int size,
Free_Pointer_ByteBuffer _free,
Pointer opaque,
int flags) |
static AVBufferRef |
avutil.av_buffer_create(BytePointer data,
int 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 int |
avutil.av_buffer_realloc(AVBufferRef buf,
int size) |
static AVBufferRef |
avutil.av_buffer_ref(AVBufferRef buf)
Create a new reference to an AVBuffer.
|
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 int |
avutil.av_frame_set_qp_table(AVFrame f,
AVBufferRef buf,
int stride,
int type)
Deprecated.
|
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 © 2020. All rights reserved.