Lines Matching refs:device

186      * internally. Note that certain device types enforce pools allocated at
193 * Initial size of the frame pool. If a device type does not support
197 * set if pool is NULL and the device type does not support dynamic pools.
235 * @param name String name of the device type (case-insensitive).
250 * Iterate over supported device types.
254 * @return The next usable device type from enum AVHWDeviceType, or
262 * @param type the type of the hardware device to allocate.
269 * Finalize the device context before use. This function must be called after
279 * Open a device of the specified type and create an AVHWDeviceContext for it.
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
295 * @param type The type of the device to create.
296 * @param device A type-specific string identifying the device to open.
298 * opening the device. The dictionary remains owned by the caller.
304 const char *device, AVDictionary *opts, int flags);
307 * Create a new device of the specified type from an existing device.
309 * If the source device is a device of the target type or was originally
310 * derived from such a device (possibly through one or more intermediate
312 * existing device of the same type as is requested.
314 * Otherwise, it will attempt to derive a new device from the given source
315 * device. If direct derivation to the new type is not implemented, it will
316 * attempt the same derivation from each ancestor of the source device in
321 * @param type The type of the new device to create.
323 * used to create the new device.
332 * Create a new device of the specified type from an existing device.
335 * however, it is able to set options for the new device to be derived.
339 * @param type The type of the new device to create.
341 * used to create the new device.
342 * @param options Options for the new device to create, same format as in
353 * Allocate an AVHWFramesContext tied to a given device context.
401 * AVHWFramesContext.width/height), since not all device types support
449 * a given device with a hardware-specific configuration. This is returned
483 * Allocate a HW-specific configuration structure for a given HW device.
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
498 * of the device.
502 * to return the maximum possible capabilities of the device.
504 * on the device, or NULL if not available.
588 * AVHWFramesContext on a different device.
594 * @param derived_device_ctx A reference to the device to create the new
600 * in the derived device.