Lines Matching refs:frame
23 #include "frame.h"
55 * AVHWDeviceContext (such as AVHWFramesContext, describing a frame pool with
187 * fixed size (frame count), which cannot be extended dynamically. In such a
193 * Initial size of the frame pool. If a device type does not support
374 * Allocate a new frame attached to the given AVHWFramesContext.
377 * @param frame an empty (freshly allocated or unreffed) frame to be filled with
382 int av_hwframe_get_buffer(AVBufferRef *hwframe_ctx, AVFrame *frame, int flags);
406 * destination frame is unspecified.
408 * @param dst the destination frame. dst is not touched on failure.
409 * @param src the source frame.
417 * Transfer the data from the queried hw frame.
422 * Transfer the data to the queried hw frame.
431 * @param hwframe_ctx the frame context to obtain the information for
518 * Flags to apply to frame mappings.
530 * The mapped frame will be overwritten completely in subsequent
531 * operations, so the current frame data need not be loaded. Any values
544 * Map a hardware frame.
548 * frame with valid buffers and dst should be blank (typically as just created
552 * If src was created by mapping a frame from the hwframe context of dst,
554 * the frame that src was originally mapped from.
557 * attempts to map the src frame from its hardware context to that of dst and
563 * If src has a hwframe context but dst does not, then the src frame is
564 * mapped to normal memory and should thereafter be usable as a normal frame.
574 * On failure, the destination frame will be left blank, except for the
578 * @param dst Destination frame, to contain the mapping.
579 * @param src Source frame, to be mapped.