• Home
  • Raw
  • Download

Lines Matching +full:unused +full:- +full:private +full:- +full:field

16  * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
45 * This struct aggregates all the (hardware/vendor-specific) "high-level" state,
47 * E.g., in an API that supports hardware-accelerated encoding and decoding,
52 * This struct is reference-counted with the AVBuffer mechanism. The
53 * av_hwdevice_ctx_alloc() constructor yields a reference, whose data field
58 * optionally invoking a user-specified callback for uninitializing the hardware
68 * Private data used internally by libavutil. Must not be accessed in any
74 * This field identifies the underlying API used for hardware access.
76 * This field is set when this struct is allocated and never changed
82 * The format-specific data, allocated and freed by libavutil along with
85 * Should be cast by the user to the format-specific context defined in the
95 * This field may be set by the caller before calling av_hwdevice_ctx_init().
97 * If non-NULL, this callback will be called when the last reference to
119 * This struct is reference-counted with the AVBuffer mechanism and tied to a
121 * yields a reference, whose data field points to the actual AVHWFramesContext
131 * Private data used internally by libavutil. Must not be accessed in any
145 * device_ref->data provided for convenience.
152 * The format-specific data, allocated and freed automatically along with
155 * Should be cast by the user to the format-specific context defined in the
165 * This field may be set by the caller before calling av_hwframe_ctx_init().
167 * If non-NULL, this callback will be called when the last reference to
179 * This field may be set by the caller before calling av_hwframe_ctx_init().
185 * This field may be NULL, then libavutil will attempt to allocate a pool
218 * only the colorspace/bit depth, this field should be set to the fully
219 * planar version of that format (e.g. for 8-bit 420 YUV it should be
235 * @param name String name of the device type (case-insensitive).
282 * who need to fine-tune device creation/management should open the device
291 * @param device_ctx On success, a reference to the newly-created device context
296 * @param device A type-specific string identifying the device to open.
297 * @param opts A dictionary of additional (type-specific) options to use in
299 * @param flags currently unused
319 * @param dst_ctx On success, a reference to the newly-created
324 * @param flags Currently unused; should be set to zero.
337 * @param dst_ctx On success, a reference to the newly-created
344 * @param flags Currently unused; should be set to zero.
379 * @param flags currently unused, should be set to zero
397 * If dst->format is set, then this format will be used, otherwise (when
398 * dst->format is AV_PIX_FMT_NONE) the first acceptable format will be chosen.
402 * transferring a sub-rectangle of the whole surface. The display dimensions
410 * @param flags currently unused, should be set to zero
439 * @param flags currently unused, should be set to zero
449 * a given device with a hardware-specific configuration. This is returned
483 * Allocate a HW-specific configuration structure for a given HW device.
489 * @return The newly created HW-specific configuration structure on
495 * Get the constraints on HW frames given a device and the HW-specific
496 * configuration to be used with that device. If no HW-specific
501 * @param hwconfig a filled HW-specific configuration structure, or NULL
553 * then this function undoes the mapping - dst is replaced by a reference to
559 * possible if the hwframe contexts and associated devices are compatible -
575 * hw_frames_ctx/format fields thay may have been set by the caller - those will