Lines Matching refs:unit

49  * The codec-specific type of a bitstream unit.
56 * VP9: unused, set to zero (every unit is a frame)
61 * Coded bitstream unit structure.
63 * A bitstream unit the smallest element of a bitstream which
64 * is meaningful on its own. For example, an H.264 NAL unit.
71 * Codec-specific type of this unit.
76 * Pointer to the directly-parsable bitstream form of this unit.
78 * May be NULL if the unit currently only exists in decomposed form.
100 * Pointer to the decomposed form of this unit.
103 * type of this unit. May be NULL if the unit only exists in
118 * though in many cases it will. For example, an H.264 access unit,
192 * syntax but need not be present in every access unit.
197 * Array of unit types which should be decomposed when reading.
367 * Allocate a new internal content buffer of the given size in the unit.
371 int ff_cbs_alloc_unit_content(CodedBitstreamUnit *unit,
376 * Allocate a new internal content buffer matching the type of the unit.
381 CodedBitstreamUnit *unit);
384 * Insert a new unit into a fragment with the given content.
396 * Add a new unit to a fragment with the given data bitstream.
399 * av_malloc() and will on success become owned by the unit after this
408 * Delete a unit from a fragment and free all memory it uses.
417 * Make the content of a unit refcounted.
419 * If the unit is not refcounted, this will do a deep copy of the unit
422 * It is not valid to call this function on a unit which does not have
426 CodedBitstreamUnit *unit);
429 * Make the content of a unit writable so that internal fields can be
433 * the unit, does nothing and returns success. Otherwise (including the
434 * case where the unit content is not refcounted), it does a full clone
436 * and replaces the existing references inside the unit with that.
438 * It is not valid to call this function on a unit which does not have
442 CodedBitstreamUnit *unit);