Lines Matching refs:format
37 * data in a specified container format. It also has an @ref lavf_io
43 * A supported input format is described by an AVInputFormat struct, conversely
44 * an output format is described by AVOutputFormat. You can iterate over all
58 * "output" format. It is either autodetected or set by user for input;
65 * with an AVFMT_NOFILE format).
69 * mechanism. Generic (format-independent) libavformat options are provided by
72 * from avformat_get_class()). Private (format-specific) options are provided by
74 * AVOutputFormat.priv_class of the corresponding format struct is non-NULL.
113 * specified file (autodetecting the format) and read the header, exporting the
127 * Since the format of the opened file is in general not known until after
142 * cannot know how to interpret raw video data otherwise. If the format turns
184 * it into files or other output bytestreams in the specified container format.
196 * - Unless the format is of the AVFMT_NOFILE type, the @ref AVFormatContext.pb
199 * - Unless the format is of the AVFMT_NOSTREAMS type, at least one stream must
203 * "id" and other parameters (e.g. width / height, the pixel or sample format,
211 * for both input and output format contexts.
217 * stored in the output depends on what the container format and the muxer
376 * - Demuxers attempt to export metadata in a generic format, however tags
396 in ISO 639-2 format. Multiple languages can be specified by
451 * This structure contains the data a format has to probe a file.
479 #define AVFMT_SHOW_IDS 0x0008 /**< Show format stream IDs numbers. */
512 * Descriptive name for the format, meant to be more human-readable
568 * A format-specific function for interleavement.
619 * Initialize format. May allocate data here, and set any AVFormatContext or
629 * Deinitialize format. If present, this is called whenever the muxer is being
658 * A comma separated list of short names for the format. New names
664 * Descriptive name for the format, meant to be more human-readable
679 * usually not use extension format guessing because it is not
718 * Tell if a given file has a chance of being parsed as this format.
725 * Read the format header and initialize the AVFormatContext
766 * Start/resume playing - only meaningful if using a network-based format
772 * Pause playing - only meaningful if using a network-based format
940 #define AV_PTS_WRAP_ADD_OFFSET 1 ///< add the format specific offset on wrap detection
941 #define AV_PTS_WRAP_SUB_OFFSET -1 ///< subtract the format specific offset on wrap detection
988 * user-provided one, depending on the format).
1246 * The input container format.
1253 * The output container format.
1390 * "input format"
1571 #define AVFMT_AVOID_NEG_TS_AUTO -1 ///< Enabled when required by target format
1658 * format probing score.
1660 * the format.
1668 * \ref AVInputFormat "input format". Only used when the format is not set
1758 * dump format separator.
1785 * @param s the format context
1794 * additional internal format contexts. Thus the AVFormatContext pointer
1841 * @param s the format context
2022 * Allocate an AVFormatContext for an output format.
2026 * @param *ctx is set to the created format context, or to NULL in
2028 * @param oformat format to use for allocating the context, if NULL
2030 * @param format_name the name of output format to use for allocating the
2046 * Find AVInputFormat based on the short name of the input format.
2051 * Guess the file format.
2060 * Guess the file format.
2075 * Guess the file format.
2085 * Probe a bytestream to determine the input format. Each time a probe returns
2087 * attempt is made. When the maximum probe size is reached, the input format
2091 * @param fmt the input format is put here
2120 * @param fmt If non-NULL, this parameter forces a specific input format.
2121 * Otherwise the format is autodetected.
2128 * @note If you want to use custom IO, preallocate the format context and set its pb field.
2217 * values in AVStream.time_base units (and guessed if the format cannot
2218 * provide them). pkt->pts can be AV_NOPTS_VALUE if the video format
2332 * Its oformat field must be set to the desired output format;
2354 * Its oformat field must be set to the desired output format;
2374 * packets if the format requires it. Callers that want libavformat to handle
2395 * output format is flagged with the AVFMT_NOTIMESTAMPS flag, then
2399 * output format is flagged with the AVFMT_TS_NONSTRICT, then they
2439 * output format is flagged with the AVFMT_NOTIMESTAMPS flag, then
2442 * increasing (unless the output format is flagged with the
2502 * Return the output format in the list of registered output formats
2526 * The exact meaning of "currently output" depends on the format.
2535 * @return 0 if OK, AVERROR(ENOSYS) if the format does not support it
2731 * Print detailed information about the input or output format, such as
2751 * Also handles the '%0nd' format where 'n' is the total number
2759 * @return 0 if OK, -1 on format error
2861 * @param format the format context which the stream is part of
2866 AVRational av_guess_sample_aspect_ratio(AVFormatContext *format, AVStream *stream, AVFrame *frame);
2871 * @param ctx the format context which the stream is part of
2889 * @note A stream specifier can match several streams in the format.
2910 * @param ofmt target output format for ost