Lines Matching refs:data

37  * data in a specified container format. It also has an @ref lavf_io
38 * "I/O module" which supports a number of protocols for accessing the data (e.g.
95 * Demuxers read a media file and split it into chunks of data (@em packets). A
122 * for reading input data instead of lavf internal I/O layer.
142 * cannot know how to interpret raw video data otherwise. If the format turns
160 * Reading data from an opened AVFormatContext is done by repeatedly calling
162 * containing encoded data for one AVStream, identified by
165 * caller wishes to decode the data.
183 * Muxers take encoded data in the form of @ref AVPacket "AVPackets" and write
226 * The data is then sent to the muxer by repeatedly calling av_write_frame() or
235 * Once all the data has been written, the caller must call av_write_trailer()
430 * Read data and append it to the current content of the AVPacket.
439 * @param size amount of data to read
440 * @return >0 (read size) if OK, AVERROR_xxx otherwise, previous data
451 * This structure contains the data a format has to probe a file.
548 * size of private data so that it can be allocated in the wrapper
560 * pkt can be NULL in order to flush data buffered in the muxer.
561 * When flushing, return 0 if there still is more data to flush,
563 * data.
600 void *data, size_t data_size);
617 enum AVCodecID data_codec; /**< default data codec */
619 * Initialize format. May allocate data here, and set any AVFormatContext or
638 * Set up any necessary bitstream filtering and extract any extra data needed
708 * Size of private data so that it can be allocated in the wrapper.
804 just codec level data, otherwise position generation would fail */
1052 * An array of side data that applies to the whole stream (i.e. the
1055 * There may be no overlap between the side data in this array and side data
1056 * in the packets. I.e. a given side data is either exported by the muxer
1058 * appears in the packets, or the side data is exported / sent through
1209 void *data, size_t data_size);
1260 * Format private data. This is an AVOptions-enabled struct
1368 * When muxing, try to avoid writing any random/volatile data to the output.
1396 * Maximum duration (in AV_TIME_BASE units) of the data read
1726 * Forced data codec.
1741 * User data.
1742 * This is a place for some private data of the user.
1849 * This function will cause global side data to be injected in the next packet
1978 * Wrap an existing array as stream side data.
1982 * @param data the side data array. It must be allocated with the av_malloc()
1983 * family of functions. The ownership of the data is transferred to
1987 * the stream is unchanged and the data remains owned by the caller.
1990 uint8_t *data, size_t size);
1998 * @return pointer to fresh allocated data or NULL otherwise
2007 * @param size If supplied, *size will be set to the size of the side data
2008 * or to zero if the desired side data is not present.
2009 * @return pointer to data if present or NULL otherwise
2053 * @param pd data to be probed
2062 * @param pd data to be probed
2206 * omit invalid data between valid frames so as to give the decoder the maximum
2213 * a known fixed size (e.g. PCM or ADPCM data). If the audio frames have
2226 * contain data that needs to be freed.
2275 * Discard all internally buffered data. This can be useful when dealing with
2328 * Allocate the stream private data and write the stream header to
2348 * Allocate the stream private data and initialize the codec, but do not write the header.
2379 * @param pkt The packet containing the data to be written. Note that unlike
2385 * order to immediately flush data buffered within the muxer, for
2386 * muxers that buffer up data internally before writing it to the
2402 * @return < 0 on error, = 0 if OK, 1 if flushed and there is no more data to flush
2421 * @param pkt The packet containing the data to be written.
2469 * video or PCM data and will not serialize it into a byte stream.
2492 * file private data.
2525 * Get timing information for the data currently output.
2732 * duration, bitrate, streams, container, programs, metadata, side data,