|
FFmpeg
|
#include "libavutil/dict.h"#include "libavutil/dict_internal.h"#include "libavutil/internal.h"#include "libavutil/log.h"#include "libavutil/mem.h"#include "libavutil/parseutils.h"#include "avformat.h"#include "avio.h"#include "internal.h"#include "mux.h"Go to the source code of this file.
Macros | |
| #define | READ_BLOCK |
Functions | |
| int | avformat_query_codec (const AVOutputFormat *ofmt, enum AVCodecID codec_id, int std_compliance) |
| Test if the given container can store a codec. More... | |
| int | ff_format_shift_data (AVFormatContext *s, int64_t read_start, int shift_size) |
| Make shift_size amount of space at read_start by shifting data in the output at read_start until the current IO position. More... | |
| int | ff_format_output_open (AVFormatContext *s, const char *url, AVDictionary **options) |
| Utility function to open IO stream of output format. More... | |
| int | ff_parse_creation_time_metadata (AVFormatContext *s, int64_t *timestamp, int return_seconds) |
| Parse creation_time in AVFormatContext metadata if exists and warn if the parsing fails. More... | |
| int | ff_standardize_creation_time (AVFormatContext *s) |
| Standardize creation_time metadata in AVFormatContext to an ISO-8601 timestamp string. More... | |
| #define READ_BLOCK |
| int ff_format_shift_data | ( | AVFormatContext * | s, |
| int64_t | read_start, | ||
| int | shift_size | ||
| ) |
Make shift_size amount of space at read_start by shifting data in the output at read_start until the current IO position.
The underlying IO context must be seekable.
Definition at line 60 of file mux_utils.c.
Referenced by mkv_write_trailer(), shift_data(), and write_header().
| int ff_format_output_open | ( | AVFormatContext * | s, |
| const char * | url, | ||
| AVDictionary ** | options | ||
| ) |
Utility function to open IO stream of output format.
| s | AVFormatContext |
| url | URL or file name to open for writing @options optional options which will be passed to io_open callback |
Definition at line 116 of file mux_utils.c.
Referenced by fifo_thread_write_header(), and open_slave().
| int ff_parse_creation_time_metadata | ( | AVFormatContext * | s, |
| int64_t * | timestamp, | ||
| int | return_seconds | ||
| ) |
Parse creation_time in AVFormatContext metadata if exists and warn if the parsing fails.
| s | AVFormatContext |
| timestamp | parsed timestamp in microseconds, only set on successful parsing |
| return_seconds | set this to get the number of seconds in timestamp instead of microseconds |
Definition at line 126 of file mux_utils.c.
Referenced by asf_write_header1(), dv_init_mux(), ff_standardize_creation_time(), gxf_write_umf_material_description(), mkv_write_info(), mov_write_header(), and mxf_init().
| int ff_standardize_creation_time | ( | AVFormatContext * | s | ) |
Standardize creation_time metadata in AVFormatContext to an ISO-8601 timestamp string.
| s | AVFormatContext |
Definition at line 143 of file mux_utils.c.
Referenced by caf_write_header(), ff_ape_write_tag(), ff_id3v2_write_metadata(), lrc_write_header(), smjpeg_write_header(), write_globalinfo(), write_metadata(), and write_table_entries_attrib().
1.8.17