#include <stdint.h>
#include "libavutil/common.h"
#include "libavutil/dict.h"
#include "libavutil/log.h"
#include "libavformat/version.h"
Go to the source code of this file.
Data Structures | |
struct | AVIOInterruptCB |
Callback for checking whether to abort blocking functions. More... | |
struct | AVIOContext |
Bytestream IO Context. More... | |
struct | URLContext |
URL Context. More... | |
struct | URLProtocol |
struct | URLPollEntry |
Defines | |
#define | AVIO_SEEKABLE_NORMAL 0x0001 |
Seeking works like for a local file. | |
#define | URL_PROTOCOL_FLAG_NESTED_SCHEME 1 |
#define | URL_FLAG_NONBLOCK 4 |
Use non-blocking mode. | |
#define | URL_EOF (-1) |
#define | AVSEEK_SIZE 0x10000 |
Passing this as the "whence" parameter to a seek function causes it to return the filesize without seeking anywhere. | |
#define | AVSEEK_FORCE 0x20000 |
Oring this flag as into the "whence" parameter to a seek function causes it to seek by any means (like reopening and linear reading) or other normally unreasonble means that can be extreemly slow. | |
#define | AVIO_FLAG_NONBLOCK 8 |
Use non-blocking mode. | |
URL open modes | |
The flags argument to url_open and cosins must be one of the following constants, optionally ORed with other flags. | |
#define | URL_RDONLY 1 |
read-only | |
#define | URL_WRONLY 2 |
write-only | |
#define | URL_RDWR (URL_RDONLY|URL_WRONLY) |
read-write | |
URL open modes | |
The flags argument to avio_open must be one of the following constants, optionally ORed with other flags. | |
#define | AVIO_FLAG_READ 1 |
read-only | |
#define | AVIO_FLAG_WRITE 2 |
write-only | |
#define | AVIO_FLAG_READ_WRITE (AVIO_FLAG_READ|AVIO_FLAG_WRITE) |
read-write pseudo flag | |
Typedefs | |
typedef int | URLInterruptCB (void) |
typedef attribute_deprecated AVIOContext | ByteIOContext |
Functions | |
attribute_deprecated int | url_poll (URLPollEntry *poll_table, int n, int timeout) |
attribute_deprecated int | url_open_protocol (URLContext **puc, struct URLProtocol *up, const char *url, int flags) |
attribute_deprecated int | url_alloc (URLContext **h, const char *url, int flags) |
attribute_deprecated int | url_connect (URLContext *h) |
attribute_deprecated int | url_open (URLContext **h, const char *url, int flags) |
attribute_deprecated int | url_read (URLContext *h, unsigned char *buf, int size) |
attribute_deprecated int | url_read_complete (URLContext *h, unsigned char *buf, int size) |
attribute_deprecated int | url_write (URLContext *h, const unsigned char *buf, int size) |
attribute_deprecated int64_t | url_seek (URLContext *h, int64_t pos, int whence) |
attribute_deprecated int | url_close (URLContext *h) |
attribute_deprecated int64_t | url_filesize (URLContext *h) |
attribute_deprecated int | url_get_file_handle (URLContext *h) |
attribute_deprecated int | url_get_max_packet_size (URLContext *h) |
attribute_deprecated void | url_get_filename (URLContext *h, char *buf, int buf_size) |
attribute_deprecated int | av_url_read_pause (URLContext *h, int pause) |
attribute_deprecated int64_t | av_url_read_seek (URLContext *h, int stream_index, int64_t timestamp, int flags) |
attribute_deprecated void | url_set_interrupt_cb (int(*interrupt_cb)(void)) |
URLProtocol * | av_protocol_next (URLProtocol *p) |
returns the next registered protocol after the given protocol (the first if NULL is given), or NULL if protocol is the last one. | |
attribute_deprecated int | av_register_protocol2 (URLProtocol *protocol, int size) |
Register the URLProtocol protocol. | |
attribute_deprecated int | init_put_byte (AVIOContext *s, unsigned char *buffer, int buffer_size, int write_flag, void *opaque, int(*read_packet)(void *opaque, uint8_t *buf, int buf_size), int(*write_packet)(void *opaque, uint8_t *buf, int buf_size), int64_t(*seek)(void *opaque, int64_t offset, int whence)) |
attribute_deprecated AVIOContext * | av_alloc_put_byte (unsigned char *buffer, int buffer_size, int write_flag, void *opaque, int(*read_packet)(void *opaque, uint8_t *buf, int buf_size), int(*write_packet)(void *opaque, uint8_t *buf, int buf_size), int64_t(*seek)(void *opaque, int64_t offset, int whence)) |
attribute_deprecated int | get_buffer (AVIOContext *s, unsigned char *buf, int size) |
attribute_deprecated int | get_partial_buffer (AVIOContext *s, unsigned char *buf, int size) |
attribute_deprecated int | get_byte (AVIOContext *s) |
attribute_deprecated unsigned int | get_le16 (AVIOContext *s) |
attribute_deprecated unsigned int | get_le24 (AVIOContext *s) |
attribute_deprecated unsigned int | get_le32 (AVIOContext *s) |
attribute_deprecated uint64_t | get_le64 (AVIOContext *s) |
attribute_deprecated unsigned int | get_be16 (AVIOContext *s) |
attribute_deprecated unsigned int | get_be24 (AVIOContext *s) |
attribute_deprecated unsigned int | get_be32 (AVIOContext *s) |
attribute_deprecated uint64_t | get_be64 (AVIOContext *s) |
attribute_deprecated void | put_byte (AVIOContext *s, int b) |
attribute_deprecated void | put_nbyte (AVIOContext *s, int b, int count) |
attribute_deprecated void | put_buffer (AVIOContext *s, const unsigned char *buf, int size) |
attribute_deprecated void | put_le64 (AVIOContext *s, uint64_t val) |
attribute_deprecated void | put_be64 (AVIOContext *s, uint64_t val) |
attribute_deprecated void | put_le32 (AVIOContext *s, unsigned int val) |
attribute_deprecated void | put_be32 (AVIOContext *s, unsigned int val) |
attribute_deprecated void | put_le24 (AVIOContext *s, unsigned int val) |
attribute_deprecated void | put_be24 (AVIOContext *s, unsigned int val) |
attribute_deprecated void | put_le16 (AVIOContext *s, unsigned int val) |
attribute_deprecated void | put_be16 (AVIOContext *s, unsigned int val) |
attribute_deprecated void | put_tag (AVIOContext *s, const char *tag) |
attribute_deprecated int | av_url_read_fpause (AVIOContext *h, int pause) |
attribute_deprecated int64_t | av_url_read_fseek (AVIOContext *h, int stream_index, int64_t timestamp, int flags) |
attribute_deprecated int | url_fopen (AVIOContext **s, const char *url, int flags) |
attribute_deprecated int | url_fclose (AVIOContext *s) |
attribute_deprecated int64_t | url_fseek (AVIOContext *s, int64_t offset, int whence) |
attribute_deprecated int | url_fskip (AVIOContext *s, int64_t offset) |
attribute_deprecated int64_t | url_ftell (AVIOContext *s) |
attribute_deprecated int64_t | url_fsize (AVIOContext *s) |
attribute_deprecated int | url_fgetc (AVIOContext *s) |
attribute_deprecated int | url_setbufsize (AVIOContext *s, int buf_size) |
attribute_deprecated int | url_fprintf (AVIOContext *s, const char *fmt,...) av_printf_format(2 |
attribute_deprecated int attribute_deprecated void | put_flush_packet (AVIOContext *s) |
attribute_deprecated int | url_open_dyn_buf (AVIOContext **s) |
attribute_deprecated int | url_open_dyn_packet_buf (AVIOContext **s, int max_packet_size) |
attribute_deprecated int | url_close_dyn_buf (AVIOContext *s, uint8_t **pbuffer) |
attribute_deprecated int | url_fdopen (AVIOContext **s, URLContext *h) |
attribute_deprecated int | url_ferror (AVIOContext *s) |
attribute_deprecated int | udp_set_remote_url (URLContext *h, const char *uri) |
attribute_deprecated int | udp_get_local_port (URLContext *h) |
attribute_deprecated void | init_checksum (AVIOContext *s, unsigned long(*update_checksum)(unsigned long c, const uint8_t *p, unsigned int len), unsigned long checksum) |
attribute_deprecated unsigned long | get_checksum (AVIOContext *s) |
attribute_deprecated void | put_strz (AVIOContext *s, const char *buf) |
attribute_deprecated char * | url_fgets (AVIOContext *s, char *buf, int buf_size) |
attribute_deprecated char * | get_strz (AVIOContext *s, char *buf, int maxlen) |
static attribute_deprecated int | url_is_streamed (AVIOContext *s) |
attribute_deprecated URLContext * | url_fileno (AVIOContext *s) |
attribute_deprecated int | url_fget_max_packet_size (AVIOContext *s) |
attribute_deprecated int | url_open_buf (AVIOContext **s, uint8_t *buf, int buf_size, int flags) |
attribute_deprecated int | url_close_buf (AVIOContext *s) |
return the written or read size | |
attribute_deprecated int | url_exist (const char *url) |
Return a non-zero value if the resource indicated by url exists, 0 otherwise. | |
int | avio_check (const char *url, int flags) |
Return AVIO_FLAG_* access flags corresponding to the access permissions of the resource in url, or a negative value corresponding to an AVERROR code in case of failure. | |
attribute_deprecated void | avio_set_interrupt_cb (int(*interrupt_cb)(void)) |
The callback is called in blocking functions to test regulary if asynchronous interruption is needed. | |
AVIOContext * | avio_alloc_context (unsigned char *buffer, int buffer_size, int write_flag, void *opaque, int(*read_packet)(void *opaque, uint8_t *buf, int buf_size), int(*write_packet)(void *opaque, uint8_t *buf, int buf_size), int64_t(*seek)(void *opaque, int64_t offset, int whence)) |
Allocate and initialize an AVIOContext for buffered I/O. | |
void | avio_w8 (AVIOContext *s, int b) |
void | avio_write (AVIOContext *s, const unsigned char *buf, int size) |
void | avio_wl64 (AVIOContext *s, uint64_t val) |
void | avio_wb64 (AVIOContext *s, uint64_t val) |
void | avio_wl32 (AVIOContext *s, unsigned int val) |
void | avio_wb32 (AVIOContext *s, unsigned int val) |
void | avio_wl24 (AVIOContext *s, unsigned int val) |
void | avio_wb24 (AVIOContext *s, unsigned int val) |
void | avio_wl16 (AVIOContext *s, unsigned int val) |
void | avio_wb16 (AVIOContext *s, unsigned int val) |
int | avio_put_str (AVIOContext *s, const char *str) |
Write a NULL-terminated string. | |
int | avio_put_str16le (AVIOContext *s, const char *str) |
Convert an UTF-8 string to UTF-16LE and write it. | |
int64_t | avio_seek (AVIOContext *s, int64_t offset, int whence) |
fseek() equivalent for AVIOContext. | |
int64_t | avio_skip (AVIOContext *s, int64_t offset) |
Skip given number of bytes forward. | |
static av_always_inline int64_t | avio_tell (AVIOContext *s) |
ftell() equivalent for AVIOContext. | |
int64_t | avio_size (AVIOContext *s) |
Get the filesize. | |
int | url_feof (AVIOContext *s) |
feof() equivalent for AVIOContext. | |
int | avio_printf (AVIOContext *s, const char *fmt,...) av_printf_format(2 |
int void | avio_flush (AVIOContext *s) |
int | avio_read (AVIOContext *s, unsigned char *buf, int size) |
Read size bytes from AVIOContext into buf. | |
int | avio_get_str (AVIOContext *pb, int maxlen, char *buf, int buflen) |
Read a string from pb into buf. | |
int | avio_get_str16le (AVIOContext *pb, int maxlen, char *buf, int buflen) |
Read a UTF-16 string from pb and convert it to UTF-8. | |
int | avio_get_str16be (AVIOContext *pb, int maxlen, char *buf, int buflen) |
int | avio_open (AVIOContext **s, const char *url, int flags) |
Create and initialize a AVIOContext for accessing the resource indicated by url. | |
int | avio_open2 (AVIOContext **s, const char *url, int flags, const AVIOInterruptCB *int_cb, AVDictionary **options) |
Create and initialize a AVIOContext for accessing the resource indicated by url. | |
int | avio_close (AVIOContext *s) |
Close the resource accessed by the AVIOContext s and free it. | |
int | avio_open_dyn_buf (AVIOContext **s) |
Open a write only memory stream. | |
int | avio_close_dyn_buf (AVIOContext *s, uint8_t **pbuffer) |
Return the written size and a pointer to the buffer. | |
const char * | avio_enum_protocols (void **opaque, int output) |
Iterate through names of available protocols. | |
int | avio_pause (AVIOContext *h, int pause) |
Pause and resume playing - only meaningful if using a network streaming protocol (e.g. | |
int64_t | avio_seek_time (AVIOContext *h, int stream_index, int64_t timestamp, int flags) |
Seek to a given timestamp relative to some component stream. | |
Functions for reading from AVIOContext | |
| |
int | avio_r8 (AVIOContext *s) |
unsigned int | avio_rl16 (AVIOContext *s) |
unsigned int | avio_rl24 (AVIOContext *s) |
unsigned int | avio_rl32 (AVIOContext *s) |
uint64_t | avio_rl64 (AVIOContext *s) |
unsigned int | avio_rb16 (AVIOContext *s) |
unsigned int | avio_rb24 (AVIOContext *s) |
unsigned int | avio_rb32 (AVIOContext *s) |
uint64_t | avio_rb64 (AVIOContext *s) |
Variables | |
URLInterruptCB * | url_interrupt_cb |
Definition in file avio.h.
#define AVIO_FLAG_NONBLOCK 8 |
Use non-blocking mode.
If this flag is set, operations on the context will return AVERROR(EAGAIN) if they can not be performed immediately. If this flag is not set, operations on the context will never return AVERROR(EAGAIN). Note that this flag does not affect the opening/connecting of the context. Connecting a protocol will always block if necessary (e.g. on network protocols) but never hang (e.g. on busy devices). Warning: non-blocking protocols is work-in-progress; this flag may be silently ignored.
Definition at line 589 of file avio.h.
Referenced by do_tls_poll(), retry_transfer_wrapper(), tcp_read(), tcp_write(), udp_read(), and udp_write().
#define AVIO_FLAG_READ 1 |
read-only
Definition at line 570 of file avio.h.
Referenced by applehttp_read(), build_feed_streams(), crypto_open(), ffio_init_context(), ffio_set_buf_size(), ffurl_read(), ffurl_read_complete(), file_check(), find_image_range(), get_preset_file_2(), init_input(), matroska_read_header(), mmsh_open_internal(), mov_open_dref(), open_input(), opt_output_file(), parse_playlist(), read_packet(), sap_read_header(), udp_close(), udp_open(), url_exist(), and url_resetbuf().
#define AVIO_FLAG_READ_WRITE (AVIO_FLAG_READ|AVIO_FLAG_WRITE) |
read-write pseudo flag
Definition at line 572 of file avio.h.
Referenced by gopher_open(), http_open_cnx(), mms_open(), rtmp_open(), and tls_open().
#define AVIO_FLAG_WRITE 2 |
write-only
Definition at line 571 of file avio.h.
Referenced by applehttp_open(), build_feed_streams(), crypto_open(), dump_attachment(), ffio_fdopen(), ffio_init_context(), ffio_set_buf_size(), ffurl_connect(), ffurl_write(), file_check(), http_close(), http_connect(), main(), md5_close(), md5_open(), opt_output_file(), rtmp_open(), rtp_new_av_stream(), sap_write_header(), url_open_buf(), and url_resetbuf().
#define AVIO_SEEKABLE_NORMAL 0x0001 |
Seeking works like for a local file.
Definition at line 38 of file avio.h.
Referenced by ffio_fdopen(), and ffio_init_context().
#define AVSEEK_FORCE 0x20000 |
Oring this flag as into the "whence" parameter to a seek function causes it to seek by any means (like reopening and linear reading) or other normally unreasonble means that can be extreemly slow.
This may be ignored by the seek code.
Definition at line 473 of file avio.h.
Referenced by avio_seek(), and ffurl_seek().
#define AVSEEK_SIZE 0x10000 |
Passing this as the "whence" parameter to a seek function causes it to return the filesize without seeking anywhere.
Supporting this is optional. If it is not supported then the seek function will return <0.
Definition at line 465 of file avio.h.
Referenced by avio_size(), cache_seek(), ffurl_size(), http_seek(), and wtvfile_seek().
#define URL_FLAG_NONBLOCK 4 |
Use non-blocking mode.
If this flag is set, operations on the context will return AVERROR(EAGAIN) if they can not be performed immediately. If this flag is not set, operations on the context will never return AVERROR(EAGAIN). Note that this flag does not affect the opening/connecting of the context. Connecting a protocol will always block if necessary (e.g. on network protocols) but never hang (e.g. on busy devices). Warning: non-blocking protocols is work-in-progress; this flag may be silently ignored.
#define URL_PROTOCOL_FLAG_NESTED_SCHEME 1 |
typedef int URLInterruptCB(void) |
attribute_deprecated AVIOContext* av_alloc_put_byte | ( | unsigned char * | buffer, | |
int | buffer_size, | |||
int | write_flag, | |||
void * | opaque, | |||
int(*)(void *opaque, uint8_t *buf, int buf_size) | read_packet, | |||
int(*)(void *opaque, uint8_t *buf, int buf_size) | write_packet, | |||
int64_t(*)(void *opaque, int64_t offset, int whence) | seek | |||
) |
attribute_deprecated int av_url_read_fpause | ( | AVIOContext * | h, | |
int | pause | |||
) |
attribute_deprecated int64_t av_url_read_fseek | ( | AVIOContext * | h, | |
int | stream_index, | |||
int64_t | timestamp, | |||
int | flags | |||
) |
AVIOContext* avio_alloc_context | ( | unsigned char * | buffer, | |
int | buffer_size, | |||
int | write_flag, | |||
void * | opaque, | |||
int(*)(void *opaque, uint8_t *buf, int buf_size) | read_packet, | |||
int(*)(void *opaque, uint8_t *buf, int buf_size) | write_packet, | |||
int64_t(*)(void *opaque, int64_t offset, int whence) | seek | |||
) |
Allocate and initialize an AVIOContext for buffered I/O.
It must be later freed with av_free().
buffer | Memory block for input/output operations via AVIOContext. The buffer must be allocated with av_malloc() and friends. | |
buffer_size | The buffer size is very important for performance. For protocols with fixed blocksize it should be set to this blocksize. For others a typical size is a cache page, e.g. 4kb. | |
write_flag | Set to 1 if the buffer should be writable, 0 otherwise. | |
opaque | An opaque pointer to user-specific data. | |
read_packet | A function for refilling the buffer, may be NULL. | |
write_packet | A function for writing the buffer contents, may be NULL. | |
seek | A function for seeking to specified byte position, may be NULL. |
Definition at line 134 of file aviobuf.c.
Referenced by av_alloc_put_byte(), ffio_fdopen(), http_receive_data(), rdt_parse_packet(), read_gab2_sub(), url_open_dyn_buf_internal(), and wtvfile_open_sector().
int avio_check | ( | const char * | url, | |
int | flags | |||
) |
Return AVIO_FLAG_* access flags corresponding to the access permissions of the resource in url, or a negative value corresponding to an AVERROR code in case of failure.
The returned access flags are masked by the value in flags.
Definition at line 434 of file avio.c.
Referenced by assert_file_overwrite(), build_feed_streams(), and find_image_range().
int avio_close | ( | AVIOContext * | s | ) |
Close the resource accessed by the AVIOContext s and free it.
This function can only be used if s was opened by avio_open().
Definition at line 993 of file aviobuf.c.
Referenced by avformat_close_input(), avformat_open_input(), build_feed_streams(), dump_attachment(), exit_program(), ff_rtp_chain_mux_open(), ff_rtsp_undo_setup(), main(), mov_read_close(), new_output_stream(), opt_output_file(), parse_playlist(), read_packet(), sap_write_close(), and url_fclose().
int avio_close_dyn_buf | ( | AVIOContext * | s, | |
uint8_t ** | pbuffer | |||
) |
Return the written size and a pointer to the buffer.
The buffer must be freed with av_free(). Padding of FF_INPUT_BUFFER_PADDING_SIZE is added to the buffer.
s | IO context | |
pbuffer | pointer to a byte buffer |
Definition at line 1202 of file aviobuf.c.
Referenced by asf_write_header1(), asfrtp_free_context(), asfrtp_parse_packet(), close_connection(), compute_status(), decode_str(), ff_avc_parse_nal_units_buf(), ff_mov_add_hinted_packet(), ff_mov_close_hinting(), ff_rtp_chain_mux_open(), ff_rtp_check_and_send_back_rr(), ff_rtp_send_punch_packets(), ff_rtsp_undo_setup(), free_fragment_if_needed(), get_line(), http_prepare_data(), http_send_data(), id3v2_put_ttag(), latm_free_context(), latm_parse_packet(), mkv_flush_dynbuf(), mkv_write_codecprivate(), mov_write_udta_tag(), ogg_write_page(), prepare_packet(), put_packet(), put_str16(), rtp_new_av_stream(), rtsp_parse_request(), svq3_extradata_free(), svq3_parse_packet(), tcp_write_packet(), url_close_dyn_buf(), vp8_free_context(), write_chapter(), write_globalinfo(), write_headers(), write_streaminfo(), and xiph_handle_packet().
const char* avio_enum_protocols | ( | void ** | opaque, | |
int | output | |||
) |
Iterate through names of available protocols.
opaque | A private pointer representing current protocol. It must be a pointer to NULL on first iteration and will be updated by successive calls to avio_enum_protocols. | |
output | If set to 1, iterate over output protocols, otherwise over input protocols. |
Definition at line 97 of file avio.c.
Referenced by avio_enum_protocols().
int void avio_flush | ( | AVIOContext * | s | ) |
Definition at line 205 of file aviobuf.c.
Referenced by a64_write_packet(), adts_write_packet(), aiff_write_header(), aiff_write_trailer(), asf_write_header(), asf_write_trailer(), avi_write_ix(), avi_write_packet(), avi_write_trailer(), avio_close_dyn_buf(), caf_write_header(), caf_write_trailer(), crc_write_trailer(), daud_write_packet(), dump_attachment(), dv_write_packet(), ff_mov_write_packet(), ff_raw_write_packet(), ff_rtp_check_and_send_back_rr(), ff_rtp_send_data(), ff_rtp_send_punch_packets(), ffm_write_header(), ffm_write_trailer(), flac_write_packet(), flac_write_trailer(), flush_cluster_buffer(), flush_packet(), flv_write_packet(), framecrc_write_packet(), gif_write_header(), gif_write_trailer(), gif_write_video(), gxf_write_header(), gxf_write_packet(), gxf_write_trailer(), ivf_write_packet(), md5_finish(), microdvd_write_header(), mkv_write_header(), mkv_write_trailer(), mov_write_header(), mov_write_trailer(), mp2_write_trailer(), mpegts_write_end(), mpegts_write_header(), mpegts_write_pes(), mpjpeg_write_header(), mpjpeg_write_packet(), mxf_write_footer(), mxf_write_packet(), mxf_write_partition(), nut_write_header(), nut_write_trailer(), ogg_write_page(), put_flush_packet(), put_vcd_padding_sector(), rm_write_audio(), rm_write_header(), rm_write_trailer(), rm_write_video(), roq_write_header(), rso_write_header(), rso_write_trailer(), sox_write_header(), sox_write_trailer(), spdif_write_packet(), swf_write_header(), swf_write_trailer(), swf_write_video(), url_close_buf(), vc1test_write_packet(), vc1test_write_trailer(), write_header(), write_packet(), and write_trailer().
int avio_get_str | ( | AVIOContext * | pb, | |
int | maxlen, | |||
char * | buf, | |||
int | buflen | |||
) |
Read a string from pb into buf.
The reading will terminate when either a NULL character was encountered, maxlen bytes have been read, or nothing more can be read from pb. The result is guaranteed to be NULL-terminated, it will be truncated if buf is too small. Note that the string is not interpreted or validated in any way, it might get truncated in the middle of a sequence for multi-byte encodings.
Definition at line 805 of file aviobuf.c.
Referenced by get_strz().
int avio_get_str16be | ( | AVIOContext * | pb, | |
int | maxlen, | |||
char * | buf, | |||
int | buflen | |||
) |
Referenced by mov_read_chapters().
int avio_get_str16le | ( | AVIOContext * | pb, | |
int | maxlen, | |||
char * | buf, | |||
int | buflen | |||
) |
Read a UTF-16 string from pb and convert it to UTF-8.
The reading will terminate when either a null or invalid character was encountered or maxlen bytes have been read.
Referenced by asf_read_ext_content_desc(), asf_read_language_list(), asf_read_marker(), asf_read_metadata(), get_attachment(), get_tag(), mov_read_chapters(), parse_legacy_attrib(), and read_gab2_sub().
int avio_open | ( | AVIOContext ** | s, | |
const char * | url, | |||
int | flags | |||
) |
Create and initialize a AVIOContext for accessing the resource indicated by url.
s | Used to return the pointer to the created AVIOContext. In case of failure the pointed to value is set to NULL. | |
flags | flags which control how the resource indicated by url is to be opened |
Definition at line 971 of file aviobuf.c.
Referenced by build_feed_streams(), main(), and url_fopen().
int avio_open2 | ( | AVIOContext ** | s, | |
const char * | url, | |||
int | flags, | |||
const AVIOInterruptCB * | int_cb, | |||
AVDictionary ** | options | |||
) |
Create and initialize a AVIOContext for accessing the resource indicated by url.
s | Used to return the pointer to the created AVIOContext. In case of failure the pointed to value is set to NULL. | |
flags | flags which control how the resource indicated by url is to be opened | |
int_cb | an interrupt callback to be used at the protocols level | |
options | A dictionary filled with protocol-private options. On return this parameter will be destroyed and replaced with a dict containing options that were not found. May be NULL. |
Definition at line 976 of file aviobuf.c.
Referenced by avio_open(), dump_attachment(), get_preset_file_2(), init_input(), mov_open_dref(), opt_output_file(), parse_playlist(), and read_packet().
int avio_open_dyn_buf | ( | AVIOContext ** | s | ) |
Open a write only memory stream.
s | new IO context |
Definition at line 1190 of file aviobuf.c.
Referenced by asf_write_header1(), asfrtp_parse_packet(), close_connection(), compute_status(), decode_str(), ff_avc_parse_nal_units_buf(), ff_mov_add_hinted_packet(), ff_rtp_check_and_send_back_rr(), ff_rtp_send_punch_packets(), get_line(), http_prepare_data(), http_send_data(), id3v2_put_ttag(), latm_parse_packet(), mkv_write_codecprivate(), mkv_write_packet_internal(), mov_write_udta_tag(), nut_write_packet(), ogg_write_page(), put_str16(), rtsp_parse_request(), svq3_parse_packet(), url_open_dyn_buf(), vp8_handle_packet(), write_chapter(), write_globalinfo(), write_headers(), write_streaminfo(), and xiph_handle_packet().
int avio_pause | ( | AVIOContext * | h, | |
int | pause | |||
) |
Pause and resume playing - only meaningful if using a network streaming protocol (e.g.
MMS).
pause | 1 for pause, 0 for resume |
Definition at line 1050 of file aviobuf.c.
Referenced by av_read_pause(), av_read_play(), and av_url_read_fpause().
int avio_printf | ( | AVIOContext * | s, | |
const char * | fmt, | |||
... | ||||
) |
Referenced by compute_status(), fmt_bytecount(), rtsp_cmd_describe(), rtsp_cmd_options(), rtsp_cmd_pause(), rtsp_cmd_play(), rtsp_cmd_setup(), rtsp_cmd_teardown(), rtsp_reply_error(), rtsp_reply_header(), and write_trailer().
int avio_put_str | ( | AVIOContext * | s, | |
const char * | str | |||
) |
Write a NULL-terminated string.
Definition at line 478 of file aviobuf.c.
Referenced by avi_write_info_tag(), ffm_write_header(), id3v2_put_ttag(), and put_strz().
int avio_put_str16le | ( | AVIOContext * | s, | |
const char * | str | |||
) |
Convert an UTF-8 string to UTF-16LE and write it.
Definition at line 489 of file aviobuf.c.
Referenced by asf_write_header1(), id3v2_put_ttag(), mms_put_utf16(), put_str16(), and write_tag().
int avio_r8 | ( | AVIOContext * | s | ) |
Definition at line 637 of file aviobuf.c.
Referenced by aea_read_header(), amf_parse_object(), amr_read_packet(), ape_tag_read_field(), asf_read_frame_header(), asf_read_header(), asf_read_language_list(), asf_read_marker(), asf_read_stream_properties(), asfrtp_parse_packet(), avi_read_header(), avi_sync(), avio_get_str(), avio_rb16(), avio_rb24(), avio_rl16(), avio_rl24(), avs_read_packet(), bfi_read_packet(), bmv_read_packet(), cdata_read_header(), cin_read_file_header(), cin_read_frame_header(), decode_str(), dv_read_header(), dxa_read_header(), ebml_read_num(), ebml_read_uint(), efi_read(), ff_asf_get_packet(), ff_asf_parse_packet(), ff_get_line(), ff_id3v2_parse(), ff_mov_read_stsd_entries(), ff_mp4_parse_es_descr(), ff_mp4_read_dec_config_descr(), ff_mp4_read_descr(), ff_mp4_read_descr_len(), ff_sauce_read(), ffio_read_varlen(), ffm_read_header(), ffm_resync(), find_any_startcode(), find_next_start_code(), flv_read_header(), flv_read_metabody(), flv_read_packet(), flv_set_video_codec(), g723_1_read_packet(), get_attachment(), get_byte(), get_codec_data(), get_line(), get_pts(), get_size(), get_str(), get_str8(), get_strl(), get_token(), gxf_header(), gxf_material_tags(), gxf_packet(), gxf_resync_media(), gxf_track_tags(), iff_read_header(), ipmovie_read_header(), klv_decode_ber_length(), mmf_read_header(), mov_metadata_gnre(), mov_metadata_int8_bypass_padding(), mov_metadata_int8_no_padding(), mov_read_chan(), mov_read_chpl(), mov_read_ctts(), mov_read_dref(), mov_read_elst(), mov_read_hdlr(), mov_read_mac_string(), mov_read_mdhd(), mov_read_mvhd(), mov_read_stco(), mov_read_stsc(), mov_read_stsd(), mov_read_stss(), mov_read_stsz(), mov_read_stts(), mov_read_tfhd(), mov_read_tkhd(), mov_read_trex(), mov_read_trun(), mpc8_read_header(), mpc_read_header(), mpegps_psm_parse(), mpegps_read_header(), mpegps_read_packet(), mpegps_read_pes_header(), mpegts_resync(), msnwc_tcp_read_header(), mtv_read_header(), mxf_read_delta_entry_array(), mxf_read_index_entry_array(), mxf_read_index_table_segment(), mxf_read_pixel_layout(), mxf_read_sync(), nc_read_packet(), nsv_parse_NSVs_header(), nsv_read_chunk(), nsv_resync(), nut_read_packet(), nuv_header(), nuv_resync(), ogg_read_page(), parse_chunks(), parse_keyframes_index(), parse_MP4IODescrTag(), parse_MP4SLDescrTag(), parse_packet_header(), pmp_packet(), process_audio_header_eacs(), process_audio_header_elements(), qcp_read_header(), qcp_read_packet(), r3d_read_red1(), r3d_read_reda(), r3d_read_redv(), read_arbitary(), read_braindead_odml_indx(), read_frame(), read_geobtag(), read_header(), read_line(), read_part_of_packet(), read_ttag(), rm_assemble_video_frame(), rm_read_audio_stream_info(), rm_read_dts(), rm_read_metadata(), seq_parse_frame_data(), skip_reserved(), smacker_read_header(), smacker_read_packet(), smjpeg_read_header(), sol_read_header(), spdif_read_packet(), swf_read_header(), swf_read_packet(), sync(), tmv_read_header(), url_fgets(), vc1t_read_header(), vc1t_read_packet(), vid_read_packet(), voc_get_packet(), wv_read_block_header(), wv_read_packet(), yop_read_header(), yuv4_read_header(), and yuv4_read_packet().
unsigned int avio_rb16 | ( | AVIOContext * | s | ) |
Definition at line 759 of file aviobuf.c.
Referenced by adx_read_header(), amf_get_string(), amf_parse_object(), avio_rb24(), avio_rb32(), cdata_read_header(), daud_packet(), decode_str(), dxa_read_header(), ff_id3v2_parse(), ff_mov_read_esds(), ff_mov_read_stsd_entries(), ff_mp4_parse_es_descr(), ff_rm_parse_packet(), ff_rm_read_mdpr_codecdata(), ffm_read_data(), ffm_read_header(), get_aiff_header(), get_num(), gxf_header(), iff_read_header(), lmlm4_read_packet(), matroska_read_header(), mov_metadata_track_or_disc_number(), mov_read_chapters(), mov_read_dref(), mov_read_enda(), mov_read_mdhd(), mov_read_mvhd(), mov_read_tkhd(), mov_read_udta_string(), mp3_parse_vbr_tags(), mpegps_psm_parse(), mpegps_read_pes_header(), mxf_read_local_tags(), parse_MP4IODescrTag(), parse_MP4ODescrTag(), parse_MP4SLDescrTag(), qt_rtp_parse_packet(), r3d_read_red1(), r3d_read_reda(), r3d_read_redv(), rdt_load_mdpr(), read_header(), read_packet(), read_part_of_packet(), rm_read_audio_stream_info(), rm_read_header(), rm_read_index(), rm_read_metadata(), rso_read_header(), smjpeg_read_header(), and sync().
unsigned int avio_rb24 | ( | AVIOContext * | s | ) |
Definition at line 767 of file aviobuf.c.
Referenced by asfrtp_parse_packet(), ff_id3v2_parse(), ff_mp4_read_dec_config_descr(), flv_read_packet(), mov_read_chan(), mov_read_chpl(), mov_read_ctts(), mov_read_dac3(), mov_read_elst(), mov_read_hdlr(), mov_read_mdhd(), mov_read_mvhd(), mov_read_stco(), mov_read_stsc(), mov_read_stsd(), mov_read_stss(), mov_read_stsz(), mov_read_stts(), mov_read_tfhd(), mov_read_tkhd(), mov_read_trex(), mov_read_trun(), parse_keyframes_index(), and read_part_of_packet().
unsigned int avio_rb32 | ( | AVIOContext * | s | ) |
Definition at line 774 of file aviobuf.c.
Referenced by aiff_read_header(), amf_parse_object(), au_read_header(), avi_sync(), avio_rb64(), decode_frame_header(), dv_read_header(), dxa_read_header(), ea_read_packet(), ebml_read_float(), ff_id3v2_parse(), ff_mov_read_chan(), ff_mov_read_esds(), ff_mov_read_stsd_entries(), ff_mp4_read_dec_config_descr(), ff_rm_read_mdpr_codecdata(), ffm_read_header(), flv_read_header(), flv_read_packet(), get_aiff_header(), get_packetheader(), get_tag(), gxf_material_tags(), gxf_packet(), gxf_resync_media(), gxf_track_tags(), iff_read_header(), lmlm4_read_packet(), matroska_read_header(), mmf_read_header(), mov_read_chan(), mov_read_chap(), mov_read_chpl(), mov_read_cmov(), mov_read_ctts(), mov_read_default(), mov_read_dref(), mov_read_elst(), mov_read_ftyp(), mov_read_hdlr(), mov_read_mdhd(), mov_read_mvhd(), mov_read_pasp(), mov_read_stco(), mov_read_stps(), mov_read_stsc(), mov_read_stsd(), mov_read_stss(), mov_read_stsz(), mov_read_stts(), mov_read_tfhd(), mov_read_tkhd(), mov_read_trex(), mov_read_trun(), mov_read_udta_string(), mov_read_wide(), mp3_parse_vbr_tags(), mpegps_psm_parse(), mxf_read_content_storage(), mxf_read_delta_entry_array(), mxf_read_generic_descriptor(), mxf_read_index_entry_array(), mxf_read_index_table_segment(), mxf_read_material_package(), mxf_read_partition_pack(), mxf_read_primer_pack(), mxf_read_sequence(), mxf_read_source_clip(), mxf_read_source_package(), mxf_read_track(), nuv_resync(), parse_keyframes_index(), parse_MP4SLDescrTag(), parse_packet_header(), process_audio_header_eacs(), qcp_read_header(), qt_rtp_parse_packet(), r3d_read_rdvo(), r3d_read_red1(), r3d_read_reda(), r3d_read_redv(), r3d_read_reos(), rdt_load_mdpr(), read_atom(), read_desc_chunk(), read_header(), read_info_chunk(), read_packet(), read_pakt_chunk(), read_part_of_packet(), rl2_read_header(), rm_read_audio_stream_info(), rm_read_header(), rm_read_index(), siff_parse_soun(), siff_parse_vbv1(), smjpeg_read_header(), smjpeg_read_packet(), sox_read_header(), swf_read_header(), sync(), thp_read_header(), thp_read_packet(), vqf_read_header(), wc3_read_header(), and wc3_read_packet().
uint64_t avio_rb64 | ( | AVIOContext * | s | ) |
Definition at line 847 of file aviobuf.c.
Referenced by amf_parse_object(), ebml_read_float(), ff_mov_read_stsd_entries(), ffm_read_data(), ffm_read_header(), find_and_decode_index(), get_dts(), mov_read_chpl(), mov_read_default(), mov_read_elst(), mov_read_mdhd(), mov_read_mvhd(), mov_read_stco(), mov_read_tfhd(), mov_read_tkhd(), mxf_decrypt_triplet(), mxf_read_index_entry_array(), mxf_read_index_table_segment(), mxf_read_partition_pack(), mxf_read_sequence(), mxf_read_source_clip(), parse_keyframes_index(), read_desc_chunk(), read_header(), read_pakt_chunk(), and sox_read_header().
int avio_read | ( | AVIOContext * | s, | |
unsigned char * | buf, | |||
int | size | |||
) |
Read size bytes from AVIOContext into buf.
Definition at line 657 of file aviobuf.c.
Referenced by add_metadata(), adx_read_header(), aiff_read_header(), amf_get_string(), amr_read_header(), amr_read_packet(), apc_read_header(), ape_read_header(), ape_read_packet(), ape_tag_read_field(), asf_read_stream_properties(), av_append_packet(), av_get_packet(), av_probe_input_buffer(), av_read(), avi_read_header(), avi_read_nikon(), avi_read_tag(), avs_read_packet(), avs_read_video_packet(), bfi_read_header(), bmv_read_packet(), cin_read_packet(), decode_frame(), decode_main_header(), decode_stream_header(), dv_read_header(), dv_read_packet(), dxa_read_packet(), ebml_read_ascii(), ebml_read_binary(), ff_ape_parse_tag(), ff_asf_parse_packet(), ff_get_guid(), ff_id3v1_read(), ff_id3v2_parse(), ff_id3v2_read_all(), ff_mp4_read_dec_config_descr(), ff_read_riff_info(), ff_rm_parse_packet(), ff_sauce_read(), ffm_read_data(), ffm_read_header(), film_read_header(), film_read_packet(), flac_read_header(), flic_read_header(), flic_read_packet(), flv_get_extradata(), fourxm_read_header(), fourxm_read_packet(), g723_1_read_packet(), get_aiff_header(), get_attachment(), get_buffer(), get_codec_data(), get_meta(), get_metadata(), get_packet_header(), get_pts(), get_riff(), get_str(), get_tag(), idcin_read_header(), idcin_read_packet(), iff_read_header(), iff_read_packet(), ingenient_read_packet(), ipmovie_read_header(), klv_read_packet(), load_ipmovie_packet(), lxf_read_header(), lxf_read_packet(), mmf_read_packet(), modplug_read_header(), mov_read_chpl(), mov_read_cmov(), mov_read_dref(), mov_read_extradata(), mov_read_ftyp(), mov_read_glbl(), mov_read_hdlr(), mov_read_smi(), mov_read_strf(), mov_read_stsz(), mov_read_udta_string(), mov_read_wave(), mpc8_parse_seektable(), mpc8_read_header(), mpc_read_header(), mpc_read_packet(), mpegps_read_packet(), mpegps_read_pes_header(), mpegts_get_pcr(), mpegts_raw_read_packet(), mpegts_read_header(), mxf_decrypt_triplet(), mxf_read_content_storage(), mxf_read_cryptographic_context(), mxf_read_generic_descriptor(), mxf_read_local_tags(), mxf_read_material_package(), mxf_read_partition_pack(), mxf_read_primer_pack(), mxf_read_sequence(), mxf_read_source_clip(), mxf_read_source_package(), mxf_read_track(), mxg_update_cache(), nsv_parse_NSVf_header(), nuv_header(), nuv_packet(), nuv_read_dts(), ogg_read_page(), oma_read_header(), oma_read_seek(), opt_output_file(), parse_chunks(), parse_MP4DecConfigDescrTag(), process_ipmovie_chunk(), qcp_read_header(), r3d_read_red1(), read_frame(), read_geobtag(), read_header(), read_kuki_chunk(), read_packet(), read_part_of_packet(), rl2_read_header(), rm_assemble_video_frame(), rm_read_audio_stream_info(), rm_read_extradata(), roq_read_header(), roq_read_packet(), seq_fill_buffer(), seq_read_packet(), siff_read_packet(), smacker_read_header(), smacker_read_packet(), smjpeg_read_header(), sox_read_header(), spdif_read_packet(), str_read_header(), str_read_packet(), swf_read_packet(), sync(), thp_read_header(), tta_read_header(), vc1t_read_header(), vmd_read_header(), vmd_read_packet(), vqf_read_header(), vqf_read_packet(), wc3_read_header(), wc3_read_packet(), wsaud_read_header(), wsaud_read_packet(), wsvqa_read_header(), wsvqa_read_packet(), wtvfile_read_packet(), wv_read_block_header(), wv_read_packet(), xmv_process_packet_header(), yop_read_header(), and yop_read_packet().
unsigned int avio_rl16 | ( | AVIOContext * | s | ) |
Definition at line 727 of file aviobuf.c.
Referenced by ape_read_header(), asf_build_simple_index(), asf_read_content_desc(), asf_read_ext_content_desc(), asf_read_ext_stream_properties(), asf_read_language_list(), asf_read_marker(), asf_read_metadata(), asf_read_stream_properties(), avi_read_header(), avi_read_nikon(), avi_sync(), avio_rl24(), avio_rl32(), avs_read_header(), avs_read_packet(), cin_read_file_header(), cin_read_frame_header(), decode_str(), dfa_read_header(), ff_asf_get_packet(), ff_sauce_read(), ffm_read_header(), get_fourcc(), get_swf_tag(), get_tag(), get_value(), ingenient_read_packet(), mpc8_get_chunk_header(), msnwc_tcp_read_packet(), mtv_read_header(), nc_read_packet(), nsv_parse_NSVs_header(), nsv_read_chunk(), pmp_header(), process_video_header_mdec(), qcp_read_header(), qt_rtp_parse_packet(), read_braindead_odml_indx(), read_frame(), read_gab2_sub(), read_header(), read_packet(), rl2_read_header(), seq_init_frame_buffers(), seq_parse_frame_data(), siff_parse_soun(), siff_parse_vbv1(), siff_read_packet(), sol_read_header(), spdif_read_packet(), swf_read_header(), swf_read_packet(), tmv_read_header(), tta_read_header(), vid_read_header(), vid_read_packet(), voc_get_packet(), voc_read_header(), wv_read_block_header(), wv_read_packet(), xa_read_header(), xmv_read_header(), and yop_read_header().
unsigned int avio_rl24 | ( | AVIOContext * | s | ) |
Definition at line 735 of file aviobuf.c.
Referenced by bmv_read_packet(), mpc_read_header(), mtv_read_header(), read_header(), smacker_read_header(), vc1t_read_header(), vc1t_read_packet(), voc_get_packet(), and wv_read_block_header().
unsigned int avio_rl32 | ( | AVIOContext * | s | ) |
Definition at line 743 of file aviobuf.c.
Referenced by aiff_read_header(), apc_read_header(), ape_read_header(), ape_tag_read_field(), asf_build_simple_index(), asf_read_ext_stream_properties(), asf_read_file_properties(), asf_read_frame_header(), asf_read_header(), asf_read_marker(), asf_read_metadata(), asf_read_stream_properties(), au_read_header(), avi_load_index(), avi_read_header(), avi_read_idx1(), avi_read_nikon(), avio_rl64(), avs_read_header(), bfi_read_header(), bfi_read_packet(), cin_read_file_header(), cin_read_frame_header(), dfa_read_header(), dxa_read_header(), ea_read_packet(), ff_ape_parse_tag(), ff_asf_get_packet(), ff_mov_read_stsd_entries(), ff_read_riff_info(), ff_rm_read_mdpr_codecdata(), ffm_read_header(), flac_read_header(), fourxm_read_packet(), get_aiff_header(), get_attachment(), get_codec_data(), get_fourcc(), get_riff(), get_swf_tag(), get_tag(), get_value(), guess_ni_flag(), gxf_header(), gxf_read_index(), idcin_read_header(), idcin_read_packet(), iff_read_header(), ingenient_read_packet(), mmf_read_header(), mov_read_chan(), mov_read_cmov(), mov_read_default(), mov_read_dref(), mov_read_hdlr(), mov_read_meta(), mov_read_udta_string(), mov_read_wide(), mpc8_read_header(), mpc_read_header(), mpc_read_packet(), msnwc_tcp_read_packet(), mtv_read_header(), nsv_parse_NSVf_header(), nsv_parse_NSVs_header(), nsv_read_chunk(), nuv_header(), ogg_read_page(), parse_chunks(), parse_legacy_attrib(), pmp_header(), pmp_packet(), process_audio_header_eacs(), process_audio_header_sead(), process_ea_header(), process_video_header_vp6(), qcp_read_header(), qcp_read_packet(), qt_rtp_parse_packet(), rdt_load_mdpr(), read_atom(), read_braindead_odml_indx(), read_desc_chunk(), read_gab2_sub(), read_header(), read_ints(), read_packet(), rl2_read_header(), rm_read_audio_stream_info(), rm_read_header(), rm_read_index(), rpl_read_packet(), siff_parse_soun(), siff_parse_vbv1(), siff_read_header(), siff_read_packet(), smacker_read_header(), smacker_read_packet(), smjpeg_read_header(), smjpeg_read_packet(), sol_read_header(), sox_read_header(), swf_read_header(), tmv_read_header(), tta_read_header(), txd_read_packet(), vc1t_read_header(), vc1t_read_packet(), voc_get_packet(), vqf_read_header(), wc3_read_header(), wc3_read_packet(), wv_read_block_header(), wv_read_packet(), xa_read_header(), xmv_fetch_video_packet(), xmv_process_packet_header(), xmv_read_extradata(), xmv_read_header(), and xwma_read_header().
uint64_t avio_rl64 | ( | AVIOContext * | s | ) |
Definition at line 751 of file aviobuf.c.
Referenced by asf_build_simple_index(), asf_read_ext_stream_properties(), asf_read_file_properties(), asf_read_frame_header(), asf_read_header(), asf_read_marker(), get_tag(), get_value(), gxf_track_tags(), nuv_header(), ogg_read_page(), parse_chunks(), read_braindead_odml_indx(), read_header(), read_packet(), and sox_read_header().
int64_t avio_seek | ( | AVIOContext * | s, | |
int64_t | offset, | |||
int | whence | |||
) |
fseek() equivalent for AVIOContext.
Definition at line 211 of file aviobuf.c.
Referenced by adjust_write_index(), adx_read_header(), aiff_read_header(), aiff_write_trailer(), ape_read_header(), ape_read_packet(), asf_build_simple_index(), asf_read_header(), asf_read_pts(), asf_read_seek(), asf_write_header1(), asf_write_trailer(), av_seek(), avi_load_index(), avi_read_header(), avi_read_idx1(), avi_read_packet(), avi_read_seek(), avi_write_counters(), avi_write_ix(), avi_write_trailer(), avio_skip(), avio_tell(), bfi_read_header(), caf_write_trailer(), dv_read_header(), dv_read_seek(), dxa_read_header(), dxa_read_packet(), ea_read_packet(), efi_read(), end_ebml_master(), end_header(), estimate_timings_from_pts(), ff_ape_parse_tag(), ff_asf_get_packet(), ff_gen_syncpoint_search(), ff_id3v1_read(), ff_id3v2_parse(), ff_id3v2_read_all(), ff_id3v2_write(), ff_restore_parser_state(), ff_sauce_read(), ff_seek_frame_binary(), ffm_read_data(), ffm_seek1(), film_read_packet(), find_and_decode_index(), find_any_startcode(), finish_chunk_noindex(), flac_read_header(), flac_write_trailer(), flic_read_header(), flush_cluster_buffer(), flv_read_header(), flv_read_packet(), flv_write_header(), flv_write_trailer(), get_attachment(), get_tag(), gsm_read_seek2(), guess_ni_flag(), gxf_read_timestamp(), gxf_resync_media(), gxf_seek(), gxf_write_trailer(), gxf_write_umf_media_description(), iff_read_header(), ipmovie_read_header(), load_ipmovie_packet(), matroska_parse_seekhead_entry(), matroska_read_seek(), mkv_write_seekhead(), mkv_write_trailer(), mov_read_chapters(), mov_read_dref(), mov_read_meta(), mov_read_packet(), mov_write_stsc_tag(), mov_write_stss_tag(), mp2_write_trailer(), mp3_parse_vbr_tags(), mp3_read_header(), mpc8_handle_chunk(), mpc8_parse_seektable(), mpc8_read_seek(), mpc_read_header(), mpc_read_packet(), mpegps_read_dts(), mpegps_read_header(), mpegps_read_packet(), mpegps_read_pes_header(), mpegts_get_dts(), mpegts_get_pcr(), mpegts_raw_read_packet(), mpegts_read_header(), mpegts_resync(), mtv_read_header(), mxf_parse_handle_essence(), mxf_read_header(), mxf_read_local_tags(), mxf_read_packet(), mxf_read_seek(), mxf_seek_to_previous_partition(), mxf_write_footer(), mxf_write_partition(), nsv_parse_NSVf_header(), nsv_read_seek(), nut_read_header(), nuv_read_dts(), ogg_get_length(), ogg_read_timestamp(), ogg_restore(), ogg_update_checksum(), oma_read_seek(), parse_keyframes_index(), parse_media_type(), parse_mp4_descr(), pcm_read_seek(), process_ea_header(), put_swf_end_tag(), pva_read_timestamp(), qt_rtp_parse_packet(), r3d_read_header(), r3d_seek(), rdt_load_mdpr(), read_braindead_odml_indx(), read_frame(), read_header(), read_packet(), read_seek(), rl2_read_packet(), rm_read_dts(), rm_read_header(), rm_read_index(), rm_write_trailer(), roq_read_packet(), rpl_read_header(), rpl_read_packet(), rso_write_trailer(), seek_frame_byte(), seek_frame_generic(), seq_fill_buffer(), seq_init_frame_buffers(), seq_parse_frame_data(), seq_read_packet(), skip_reserved(), smacker_read_packet(), sox_write_trailer(), str_read_header(), swf_write_trailer(), thp_read_header(), thp_read_packet(), tmv_read_seek(), tta_read_header(), tta_read_seek(), update_first_fragment(), updatePacketSize(), updateSize(), url_fseek(), url_fskip(), url_ftell(), vc1test_write_trailer(), vid_read_packet(), vmd_read_header(), vmd_read_packet(), vqf_read_seek(), wc3_read_header(), wc3_read_packet(), write_hint_packets(), write_root_table(), write_stream_codec_info(), write_trailer(), wsvqa_read_header(), wtvfile_open_sector(), wtvfile_read_packet(), wtvfile_seek(), wv_read_block_header(), wv_read_header(), wv_read_seek(), xmv_fetch_audio_packet(), xmv_fetch_new_packet(), xmv_fetch_video_packet(), yop_read_header(), and yop_read_seek().
int64_t avio_seek_time | ( | AVIOContext * | h, | |
int | stream_index, | |||
int64_t | timestamp, | |||
int | flags | |||
) |
Seek to a given timestamp relative to some component stream.
Only meaningful if using a network streaming protocol (e.g. MMS.).
stream_index | The stream index that the timestamp is relative to. If stream_index is (-1) the timestamp should be in AV_TIME_BASE units from the beginning of the presentation. If a stream_index >= 0 is used and the protocol does not support seeking based on component streams, the call will fail. | |
timestamp | timestamp in AVStream.time_base units or if there is no stream specified then in AV_TIME_BASE units. | |
flags | Optional combination of AVSEEK_FLAG_BACKWARD, AVSEEK_FLAG_BYTE and AVSEEK_FLAG_ANY. The protocol may silently ignore AVSEEK_FLAG_BACKWARD and AVSEEK_FLAG_ANY, but AVSEEK_FLAG_BYTE will fail if used and not supported. |
Definition at line 1057 of file aviobuf.c.
Referenced by asf_read_seek(), av_url_read_fseek(), and flv_read_seek().
attribute_deprecated void avio_set_interrupt_cb | ( | int(*)(void) | interrupt_cb | ) |
The callback is called in blocking functions to test regulary if asynchronous interruption is needed.
AVERROR_EXIT is returned in this case by the interrupted function. 'NULL' means no interrupt callback is given.
Definition at line 481 of file avio.c.
Referenced by read_thread(), transcode(), and url_set_interrupt_cb().
int64_t avio_size | ( | AVIOContext * | s | ) |
Get the filesize.
Definition at line 286 of file aviobuf.c.
Referenced by av_seek(), avi_read_header(), dv_frame_offset(), estimate_timings(), estimate_timings_from_bit_rate(), estimate_timings_from_pts(), event_loop(), ff_ape_parse_tag(), ff_gen_search(), ff_id3v1_read(), ff_sauce_read(), ffio_limit(), ffm_read_header(), find_and_decode_index(), flv_read_packet(), gxf_write_material_data_section(), modplug_read_header(), mov_read_default(), mov_read_header(), ogg_get_length(), opt_output_file(), print_report(), r3d_read_header(), read_header(), read_packet(), seek_frame_byte(), show_format(), thp_read_header(), update_stream_timings(), url_fsize(), voc_get_packet(), and yop_read_seek().
int64_t avio_skip | ( | AVIOContext * | s, | |
int64_t | offset | |||
) |
Skip given number of bytes forward.
Definition at line 268 of file aviobuf.c.
Referenced by aea_read_header(), aiff_read_header(), amf_get_string(), amf_parse_object(), ape_read_header(), ape_tag_read_field(), asf_build_simple_index(), asf_read_content_desc(), asf_read_ext_content_desc(), asf_read_ext_stream_properties(), asf_read_frame_header(), asf_read_header(), asf_read_language_list(), asf_read_marker(), asf_read_metadata(), asf_read_stream_properties(), asfrtp_parse_packet(), au_read_header(), avi_load_index(), avi_read_header(), avi_read_nikon(), avi_sync(), avi_write_ix(), avi_write_trailer(), avs_read_header(), avs_read_packet(), bfi_read_header(), cdata_read_header(), decode_frame(), dfa_read_header(), dfa_read_packet(), dxa_read_header(), ea_read_packet(), ebml_parse_elem(), ff_asf_parse_packet(), ff_id3v2_parse(), ff_mov_read_chan(), ff_mov_read_stsd_entries(), ff_mp4_parse_es_descr(), ff_rm_read_mdpr_codecdata(), ff_sauce_read(), flac_read_header(), flic_read_packet(), flv_read_header(), flv_read_packet(), flv_write_header(), fourxm_read_header(), fourxm_read_packet(), get_aiff_header(), get_codec_data(), get_dts(), get_meta(), get_packet_header(), get_tag(), gxf_header(), gxf_material_tags(), gxf_packet(), gxf_read_index(), gxf_track_tags(), idcin_read_packet(), iff_read_header(), ingenient_read_packet(), lmlm4_read_packet(), lxf_read_header(), matroska_read_header(), mmf_read_header(), mov_read_chan2(), mov_read_default(), mov_read_dref(), mov_read_mvhd(), mov_read_strf(), mov_read_wave(), mov_read_wide(), mov_write_header(), mp3_parse_vbr_tags(), mpc8_handle_chunk(), mpc8_read_header(), mpegps_psm_parse(), mpegps_read_dts(), mpegps_read_packet(), mpegps_read_pes_header(), msnwc_tcp_read_packet(), mtv_read_header(), mtv_read_packet(), mxf_decrypt_triplet(), mxf_read_content_storage(), mxf_read_generic_descriptor(), mxf_read_header(), mxf_read_index_entry_array(), mxf_read_material_package(), mxf_read_packet_old(), mxf_read_partition_pack(), mxf_read_sequence(), mxf_read_source_clip(), mxf_read_source_package(), nc_read_packet(), nsv_read_chunk(), nut_read_packet(), nuv_header(), nuv_packet(), nuv_read_dts(), ogg_read_page(), parse_chunks(), parse_media_type(), parse_videoinfoheader2(), pmp_header(), pmp_packet(), process_audio_header_eacs(), process_ea_header(), process_ipmovie_chunk(), process_video_header_mdec(), process_video_header_vp6(), qcp_read_header(), qcp_read_packet(), qt_rtp_parse_packet(), r3d_read_packet(), r3d_read_red1(), r3d_read_reos(), rdt_load_mdpr(), read_gab2_sub(), read_header(), read_kuki_chunk(), read_packet(), read_part_of_packet(), rl2_read_header(), rm_read_audio_stream_info(), rm_read_dts(), rm_read_header(), rm_read_index(), roq_read_packet(), rpl_read_packet(), siff_parse_soun(), siff_parse_vbv1(), siff_read_header(), smjpeg_read_header(), sol_read_header(), sox_read_header(), spdif_read_packet(), swf_read_header(), swf_read_packet(), sync(), tmv_read_packet(), tta_read_header(), txd_read_packet(), vc1t_read_header(), vid_read_header(), voc_get_packet(), voc_read_header(), vqf_read_header(), wc3_read_header(), wc3_read_packet(), wsvqa_read_header(), wsvqa_read_packet(), wv_read_block_header(), wv_read_header(), xa_read_header(), xmv_read_header(), xwma_read_header(), yop_read_header(), and yop_read_packet().
static av_always_inline int64_t avio_tell | ( | AVIOContext * | s | ) | [static] |
ftell() equivalent for AVIOContext.
Definition at line 491 of file avio.h.
Referenced by adjust_write_index(), adx_read_packet(), aiff_read_header(), aiff_read_packet(), aiff_write_header(), aiff_write_trailer(), amf_parse_object(), amr_read_packet(), ape_read_header(), asf_build_simple_index(), asf_read_header(), asf_read_stream_properties(), asf_write_header1(), asf_write_trailer(), asfrtp_parse_packet(), av_demuxer_open(), av_get_packet(), avformat_find_stream_info(), avformat_open_input(), avi_load_index(), avi_read_header(), avi_read_idx1(), avi_read_nikon(), avi_sync(), avi_write_counters(), avi_write_header(), avi_write_ix(), avi_write_packet(), avi_write_trailer(), avs_read_audio_packet(), caf_write_header(), caf_write_trailer(), decode_frame(), decode_frame_header(), decode_info_header(), decode_main_header(), decode_stream_header(), decode_syncpoint(), dv_read_header(), dv_read_packet(), dxa_read_header(), dxa_read_packet(), ebml_level_end(), ebml_parse_elem(), ebml_read_binary(), ebml_read_master(), ebml_read_num(), end_ebml_master(), end_header(), event_loop(), ff_asf_get_packet(), ff_asf_parse_packet(), ff_id3v1_read(), ff_id3v2_parse(), ff_id3v2_read_all(), ff_id3v2_write(), ff_mov_read_stsd_entries(), ff_mov_write_packet(), ff_raw_read_partial_packet(), ff_read_riff_info(), ff_rm_read_mdpr_codecdata(), ff_store_parser_state(), ff_wms_parse_sdp_a_line(), ffio_limit(), ffm_is_avail_data(), ffm_read_data(), ffm_read_header(), ffm_read_packet(), ffm_write_header(), film_read_packet(), find_and_decode_index(), find_startcode(), finish_chunk_noindex(), finish_file(), flac_write_trailer(), flic_read_packet(), flush_cluster_buffer(), flush_packet(), flv_read_packet(), flv_write_header(), flv_write_trailer(), fourxm_read_packet(), g723_1_read_packet(), get_attachment(), get_pcr(), get_riff(), get_tag(), gsm_read_packet(), guess_ni_flag(), gxf_read_timestamp(), gxf_resync_media(), gxf_write_eos_packet(), gxf_write_flt_packet(), gxf_write_map_packet(), gxf_write_material_data_section(), gxf_write_packet(), gxf_write_track_description(), gxf_write_track_description_section(), gxf_write_trailer(), gxf_write_umf_media_description(), gxf_write_umf_packet(), gxf_write_umf_track_description(), handle_packet(), handle_packets(), iff_read_header(), ingenient_read_packet(), ipmovie_read_header(), iss_read_header(), iss_read_packet(), klv_read_packet(), matroska_execute_seekhead(), matroska_parse_cluster(), matroska_parse_seekhead_entry(), microdvd_read_header(), microdvd_read_packet(), mkv_start_seekhead(), mkv_write_ass_blocks(), mkv_write_attachments(), mkv_write_block(), mkv_write_chapters(), mkv_write_cues(), mkv_write_header(), mkv_write_packet(), mkv_write_packet_internal(), mkv_write_seekhead(), mkv_write_tag(), mkv_write_tracks(), mkv_write_trailer(), mov_read_chapters(), mov_read_default(), mov_read_dref(), mov_read_header(), mov_read_moof(), mov_read_packet(), mov_write_3gp_udta_tag(), mov_write_audio_tag(), mov_write_avcc_tag(), mov_write_chan_tag(), mov_write_chpl_tag(), mov_write_dinf_tag(), mov_write_esds_tag(), mov_write_ftyp_tag(), mov_write_hdlr_tag(), mov_write_header(), mov_write_ilst_tag(), mov_write_mdat_tag(), mov_write_mdia_tag(), mov_write_meta_tag(), mov_write_mfhd_tag(), mov_write_minf_tag(), mov_write_moof_tag(), mov_write_moov_tag(), mov_write_ms_tag(), mov_write_mvex_tag(), mov_write_rtp_tag(), mov_write_stbl_tag(), mov_write_stco_tag(), mov_write_string_tag(), mov_write_stsc_tag(), mov_write_stsd_tag(), mov_write_stss_tag(), mov_write_stsz_tag(), mov_write_subtitle_tag(), mov_write_tapt_tag(), mov_write_tfhd_tag(), mov_write_traf_tag(), mov_write_trak_tag(), mov_write_trex_tag(), mov_write_trun_tag(), mov_write_uuidusmt_tag(), mov_write_video_tag(), mov_write_wave_tag(), mp3_read_header(), mp4_read_iods(), mp4_read_od(), mpc8_get_chunk_header(), mpc8_handle_chunk(), mpc8_read_header(), mpc8_read_packet(), mpc_read_header(), mpc_read_packet(), mpegps_read_header(), mpegps_read_pes_header(), mpegts_get_pcr(), mpegts_raw_read_packet(), mpegts_read_header(), mtv_read_packet(), mxf_decrypt_triplet(), mxf_parse_handle_essence(), mxf_read_header(), mxf_read_local_tags(), mxf_read_partition_pack(), mxf_write_d10_video_packet(), mxf_write_footer(), mxf_write_klv_fill(), mxf_write_partition(), mxf_write_random_index_pack(), nsv_parse_NSVf_header(), nsv_resync(), nut_read_header(), nut_read_packet(), nut_write_packet(), nuv_packet(), nuv_read_dts(), nuv_resync(), ogg_read_page(), ogg_read_timestamp(), ogg_save(), ogg_update_checksum(), ogg_write_page(), oma_read_header(), oma_read_seek(), parse_keyframes_index(), pmp_header(), print_report(), process_ea_header(), process_ipmovie_chunk(), put_ebml_void(), put_header(), put_payload_parsing_info(), put_swf_end_tag(), put_swf_tag(), pva_read_timestamp(), qcp_read_packet(), qt_rtp_parse_packet(), r3d_read_header(), r3d_read_reda(), r3d_read_redv(), rdt_parse_packet(), read_atom(), read_braindead_odml_indx(), read_frame(), read_header(), read_kuki_chunk(), read_packet(), read_pakt_chunk(), read_part_of_packet(), rm_assemble_video_frame(), rm_read_audio_stream_info(), rm_read_header(), rm_read_index(), rm_read_packet(), rm_write_trailer(), roq_read_packet(), rso_write_trailer(), skip_reserved(), smacker_read_header(), smacker_read_packet(), sox_write_trailer(), spdif_read_packet(), srt_read_packet(), start_ebml_master(), str_read_packet(), swf_read_packet(), swf_write_header(), swf_write_trailer(), swf_write_video(), sync(), transcode(), tta_read_header(), update_first_fragment(), update_offsets(), updatePacketSize(), updateSize(), vmd_read_packet(), voc_get_packet(), vqf_read_packet(), write_chunk_header(), write_fat_sector(), write_header(), write_hint_packets(), write_root_table(), write_stream_codec_info(), write_sync(), write_trailer(), wv_read_block_header(), wv_read_header(), wv_read_seek(), xmv_process_packet_header(), xmv_read_header(), xwma_read_header(), xwma_read_packet(), and yop_read_packet().
void avio_w8 | ( | AVIOContext * | s, | |
int | b | |||
) |
Definition at line 169 of file aviobuf.c.
Referenced by a64_write_packet(), aiff_write_trailer(), asf_write_header1(), avi_write_header(), avi_write_info_tag(), avi_write_ix(), avi_write_packet(), avio_put_str(), avio_wb16(), avio_wb24(), avio_wb32(), avio_wl16(), avio_wl24(), avio_wl32(), caf_write_header(), decode_str(), ff_id3v2_write(), ff_isom_write_avcc(), ff_put_v(), ff_rtp_check_and_send_back_rr(), ff_rtp_send_data(), ff_rtp_send_punch_packets(), ffm_write_header(), flac_write_block_padding(), flush_packet(), flv_write_header(), flv_write_packet(), get_line(), gif_image_write_header(), gif_image_write_image(), gif_write_trailer(), gif_write_video(), gxf_write_map_packet(), gxf_write_material_data_section(), gxf_write_media_preamble(), gxf_write_mpeg_auxiliary(), gxf_write_packet_header(), gxf_write_padding(), gxf_write_track_description(), gxf_write_umf_media_description(), gxf_write_umf_packet(), id3v2_put_size(), id3v2_put_ttag(), klv_encode_ber4_length(), klv_encode_ber_length(), mkv_write_ass_blocks(), mkv_write_block(), mov_write_3gp_udta_tag(), mov_write_amr_tag(), mov_write_chan_tag(), mov_write_chpl_tag(), mov_write_d263_tag(), mov_write_edts_tag(), mov_write_esds_tag(), mov_write_hdlr_tag(), mov_write_itunes_hdlr_tag(), mov_write_mdhd_tag(), mov_write_mvhd_tag(), mov_write_svq3_tag(), mov_write_tfhd_tag(), mov_write_tkhd_tag(), mov_write_trex_tag(), mov_write_trun_tag(), mov_write_video_tag(), mxf_write_cdci_common(), mxf_write_d10_audio_packet(), mxf_write_d10_video_packet(), mxf_write_generic_sound_common(), mxf_write_index_table_segment(), mxf_write_klv_fill(), mxf_write_mpegvideo_desc(), mxf_write_system_item(), mxf_write_timecode_component(), mxf_write_umid(), nut_write_header(), nut_write_packet(), ogg_write_page(), output_immediate(), output_match(), put_amf_bool(), put_amf_double(), put_avc_eos_tag(), put_byte(), put_ebml_id(), put_ebml_num(), put_ebml_size_unknown(), put_ebml_uint(), put_ebml_void(), put_padding_packet(), put_payload_header(), put_payload_parsing_info(), put_str(), put_str8(), put_tag(), put_timestamp(), put_vcd_padding_sector(), put_xiph_codecpriv(), put_xiph_size(), putDescr(), rm_write_video(), rv10_write_header(), sox_write_header(), swf_write_header(), swf_write_video(), update_first_fragment(), vc1test_write_header(), voc_write_packet(), voc_write_trailer(), write_escape_str(), write_header(), write_packet_header(), write_pad(), write_streamheader(), write_tags(), and write_trailer().
void avio_wb16 | ( | AVIOContext * | s, | |
unsigned int | val | |||
) |
Definition at line 542 of file aviobuf.c.
Referenced by aiff_write_header(), ascii_to_wc(), avio_wb24(), caf_write_header(), daud_write_packet(), ff_isom_write_avcc(), ff_rtp_check_and_send_back_rr(), ff_rtp_send_data(), ff_rtp_send_punch_packets(), ffm_write_header(), flush_packet(), gxf_write_material_data_section(), gxf_write_media_preamble(), gxf_write_track_description(), gxf_write_track_description_section(), gxf_write_umf_media_description(), id3v2_put_ttag(), mkv_write_ass_blocks(), mkv_write_block(), mov_write_3gp_udta_tag(), mov_write_amr_tag(), mov_write_audio_tag(), mov_write_enda_tag(), mov_write_esds_tag(), mov_write_gmhd_tag(), mov_write_hmhd_tag(), mov_write_mdhd_tag(), mov_write_mvhd_tag(), mov_write_psp_udta_tag(), mov_write_rtp_tag(), mov_write_smhd_tag(), mov_write_string_data_tag(), mov_write_subtitle_tag(), mov_write_tkhd_tag(), mov_write_trkn_tag(), mov_write_uuidprof_tag(), mov_write_uuidusmt_tag(), mov_write_video_tag(), mxf_write_local_tag(), mxf_write_local_tag_utf16(), mxf_write_partition(), mxf_write_preface(), mxf_write_primer_pack(), mxf_write_system_item(), mxf_write_timecode_component(), mxf_write_uuid(), mxf_write_wav_common(), output_match(), put_amf_string(), put_padding_packet(), put_str(), put_timestamp(), rm_write_video(), rso_write_header(), rso_write_trailer(), rv10_write_header(), spdif_put_16(), updateSize(), write_hint_packets(), write_packet_header(), and write_trailer().
void avio_wb24 | ( | AVIOContext * | s, | |
unsigned int | val | |||
) |
Definition at line 554 of file aviobuf.c.
Referenced by flac_write_block_padding(), flv_write_header(), flv_write_packet(), gxf_write_media_preamble(), klv_encode_ber4_length(), mov_write_chan_tag(), mov_write_edts_tag(), mov_write_mdhd_tag(), mov_write_mvhd_tag(), mov_write_tfhd_tag(), mov_write_tkhd_tag(), mov_write_trex_tag(), mov_write_trun_tag(), mxf_write_metadata_key(), mxf_write_umid(), and put_avc_eos_tag().
void avio_wb32 | ( | AVIOContext * | s, | |
unsigned int | val | |||
) |
Definition at line 333 of file aviobuf.c.
Referenced by aiff_write_header(), aiff_write_trailer(), avio_wb64(), caf_write_header(), caf_write_trailer(), ff_avc_parse_nal_units(), ff_id3v2_write(), ff_mov_write_chan(), ff_rtp_check_and_send_back_rr(), ff_rtp_send_data(), ff_rtp_send_punch_packets(), ffm_write_header(), flush_packet(), flv_write_header(), flv_write_packet(), gxf_write_material_data_section(), gxf_write_media_preamble(), gxf_write_packet_header(), gxf_write_track_description(), gxf_write_umf_media_dv(), gxf_write_umf_packet(), id3v2_put_ttag(), mov_write_3gp_udta_tag(), mov_write_ac3_tag(), mov_write_amr_tag(), mov_write_audio_tag(), mov_write_avcc_tag(), mov_write_avid_tag(), mov_write_chan_tag(), mov_write_chpl_tag(), mov_write_ctts_tag(), mov_write_d263_tag(), mov_write_dinf_tag(), mov_write_dref_tag(), mov_write_edts_tag(), mov_write_enda_tag(), mov_write_esds_tag(), mov_write_ftyp_tag(), mov_write_glbl_tag(), mov_write_gmhd_tag(), mov_write_hdlr_tag(), mov_write_hmhd_tag(), mov_write_ilst_tag(), mov_write_itunes_hdlr_tag(), mov_write_mdat_tag(), mov_write_mdhd_tag(), mov_write_mdia_tag(), mov_write_meta_tag(), mov_write_mfhd_tag(), mov_write_minf_tag(), mov_write_moof_tag(), mov_write_moov_tag(), mov_write_ms_tag(), mov_write_mvex_tag(), mov_write_mvhd_tag(), mov_write_nmhd_tag(), mov_write_pasp_tag(), mov_write_psp_udta_tag(), mov_write_rtp_tag(), mov_write_smhd_tag(), mov_write_stbl_tag(), mov_write_stco_tag(), mov_write_string_data_tag(), mov_write_string_tag(), mov_write_stsc_tag(), mov_write_stsd_tag(), mov_write_stss_tag(), mov_write_stsz_tag(), mov_write_stts_tag(), mov_write_subtitle_tag(), mov_write_svq3_tag(), mov_write_tapt_tag(), mov_write_tfhd_tag(), mov_write_tkhd_tag(), mov_write_traf_tag(), mov_write_trak_tag(), mov_write_tref_tag(), mov_write_trex_tag(), mov_write_trkn_tag(), mov_write_trun_tag(), mov_write_udta_sdp(), mov_write_udta_tag(), mov_write_uuid_tag_ipod(), mov_write_uuid_tag_psp(), mov_write_uuidprof_tag(), mov_write_uuidusmt_tag(), mov_write_video_tag(), mov_write_vmhd_tag(), mov_write_wave_tag(), mp2_write_trailer(), mxf_write_cdci_common(), mxf_write_essence_container_data(), mxf_write_generic_desc(), mxf_write_generic_sound_common(), mxf_write_index_table_segment(), mxf_write_mpegvideo_desc(), mxf_write_multi_descriptor(), mxf_write_partition(), mxf_write_primer_pack(), mxf_write_random_index_pack(), mxf_write_refs_count(), mxf_write_structural_component(), mxf_write_system_item(), mxf_write_track(), mxf_write_wav_common(), ogg_update_checksum(), output_match(), put_avc_eos_tag(), put_padding_packet(), rm_write_trailer(), rm_write_video(), rv10_write_header(), sox_write_header(), swf_write_video(), update_first_fragment(), updatePacketSize(), updateSize(), write_hint_packets(), write_packet_header(), and write_trailer().
void avio_wb64 | ( | AVIOContext * | s, | |
uint64_t | val | |||
) |
Definition at line 530 of file aviobuf.c.
Referenced by caf_write_header(), caf_write_trailer(), ffm_write_header(), flush_cluster_buffer(), flush_packet(), mov_write_audio_tag(), mov_write_avid_tag(), mov_write_chpl_tag(), mov_write_edts_tag(), mov_write_mdhd_tag(), mov_write_mvhd_tag(), mov_write_stco_tag(), mov_write_tfhd_tag(), mov_write_tkhd_tag(), mov_write_vmhd_tag(), mxf_write_common_fields(), mxf_write_identification(), mxf_write_index_table_segment(), mxf_write_package(), mxf_write_partition(), mxf_write_preface(), mxf_write_random_index_pack(), mxf_write_structural_component(), mxf_write_system_item(), mxf_write_timecode_component(), mxf_write_track(), put_amf_double(), put_ebml_float(), put_packet(), sox_write_header(), sox_write_trailer(), and update_first_fragment().
void avio_wl16 | ( | AVIOContext * | s, | |
unsigned int | val | |||
) |
Definition at line 536 of file aviobuf.c.
Referenced by asf_write_header1(), asf_write_index(), avi_write_header(), avi_write_ix(), avio_put_str16le(), avio_wl24(), ffm_write_header(), gif_image_write_header(), gif_image_write_image(), gif_write_video(), gxf_write_umf_material_description(), gxf_write_umf_media_description(), gxf_write_umf_track_description(), id3v2_put_ttag(), ivf_write_header(), matroska_read_header(), mxf_write_d10_audio_packet(), put_chunk(), put_payload_header(), put_payload_parsing_info(), put_str16(), put_swf_end_tag(), put_swf_tag(), spdif_put_16(), swf_write_header(), swf_write_trailer(), swf_write_video(), voc_write_header(), voc_write_packet(), and write_root_table().
void avio_wl24 | ( | AVIOContext * | s, | |
unsigned int | val | |||
) |
Definition at line 548 of file aviobuf.c.
Referenced by vc1test_write_header(), vc1test_write_trailer(), and voc_write_packet().
void avio_wl32 | ( | AVIOContext * | s, | |
unsigned int | val | |||
) |
Definition at line 325 of file aviobuf.c.
Referenced by aiff_write_header(), asf_write_header1(), asf_write_index(), avi_write_counters(), avi_write_header(), avi_write_idx1(), avi_write_info_tag(), avi_write_ix(), avi_write_packet(), avi_write_trailer(), avio_wl64(), caf_write_header(), ffio_wfourcc(), ffm_write_header(), finish_chunk_noindex(), gxf_write_flt_packet(), gxf_write_timecode_auxiliary(), gxf_write_umf_material_description(), gxf_write_umf_media_audio(), gxf_write_umf_media_description(), gxf_write_umf_media_mpeg(), gxf_write_umf_media_timecode(), gxf_write_umf_payload(), ivf_write_header(), ivf_write_packet(), matroska_read_header(), mov_write_audio_tag(), mov_write_ms_tag(), mov_write_subtitle_tag(), mov_write_tref_tag(), mov_write_video_tag(), mov_write_wave_tag(), mxf_write_d10_audio_packet(), nut_write_packet(), ogg_write_page(), put_chunk(), put_packet(), put_payload_header(), put_payload_parsing_info(), put_swf_end_tag(), put_swf_tag(), rv10_write_header(), sox_write_header(), swf_write_header(), swf_write_trailer(), vc1test_write_header(), vc1test_write_packet(), voc_write_packet(), write_chunk_header(), write_fat(), write_header(), write_index(), write_root_table(), write_stream_codec(), write_stream_codec_info(), write_stream_data(), write_streamheader(), write_table0_header_envents(), write_table0_header_legacy_attrib(), write_table0_header_time(), write_tag(), and write_trailer().
void avio_wl64 | ( | AVIOContext * | s, | |
uint64_t | val | |||
) |
Definition at line 524 of file aviobuf.c.
Referenced by asf_write_header1(), asf_write_index(), avi_write_header(), avi_write_ix(), end_header(), gxf_write_track_description(), gxf_write_umf_material_description(), gxf_write_umf_media_audio(), ivf_write_header(), ivf_write_packet(), ogg_write_page(), put_header(), sox_write_header(), sox_write_trailer(), write_chunk_header(), write_chunk_header2(), write_DSATTRIB_TRANSPORT_PROPERTIES_init(), write_index(), write_root_table(), write_table0_header_envents(), write_table0_header_time(), write_table_entries_events(), write_table_redirector_legacy_attrib(), and write_timestamp().
void avio_write | ( | AVIOContext * | s, | |
const unsigned char * | buf, | |||
int | size | |||
) |
Definition at line 190 of file aviobuf.c.
Referenced by a64_write_header(), a64_write_packet(), adts_write_packet(), aiff_write_header(), aiff_write_packet(), asf_write_header1(), asfrtp_parse_packet(), avi_write_packet(), avio_close_dyn_buf(), avio_printf(), avio_put_str(), caf_write_header(), caf_write_packet(), caf_write_trailer(), crc_write_trailer(), daud_write_packet(), dump_attachment(), dv_write_packet(), ff_avc_parse_nal_units(), ff_flac_write_header(), ff_isom_write_avcc(), ff_mov_write_packet(), ff_put_guid(), ff_raw_write_packet(), ff_rtp_check_and_send_back_rr(), ff_rtp_send_data(), ffm_write_header(), flac_write_block_comment(), flac_write_packet(), flac_write_trailer(), flush_cluster_buffer(), flush_packet(), flv_write_header(), flv_write_packet(), framecrc_write_packet(), gif_image_write_header(), gif_image_write_image(), gxf_write_material_data_section(), gxf_write_mpeg_auxiliary(), gxf_write_packet(), gxf_write_track_description(), gxf_write_umf_media_description(), http_send_data(), id3v2_put_ttag(), ivf_write_header(), ivf_write_packet(), latm_parse_packet(), latm_write_packet(), matroska_read_header(), md5_finish(), microdvd_write_header(), mkv_flush_dynbuf(), mkv_write_ass_blocks(), mkv_write_block(), mkv_write_codecprivate(), mov_write_3gp_udta_tag(), mov_write_ac3_tag(), mov_write_chpl_tag(), mov_write_esds_tag(), mov_write_extradata_tag(), mov_write_glbl_tag(), mov_write_hdlr_tag(), mov_write_string_data_tag(), mov_write_subtitle_tag(), mov_write_udta_sdp(), mov_write_udta_tag(), mov_write_video_tag(), mp2_write_trailer(), mpegts_insert_null_packet(), mpegts_insert_pcr_only(), mpegts_prefix_m2ts_header(), mpegts_write_pes(), mpjpeg_write_header(), mpjpeg_write_packet(), mxf_write_cdci_common(), mxf_write_common_fields(), mxf_write_d10_video_packet(), mxf_write_essence_container_refs(), mxf_write_generic_desc(), mxf_write_index_table_segment(), mxf_write_klv_fill(), mxf_write_metadata_key(), mxf_write_multi_descriptor(), mxf_write_packet(), mxf_write_partition(), mxf_write_preface(), mxf_write_primer_pack(), mxf_write_random_index_pack(), mxf_write_system_item(), mxf_write_track(), mxf_write_umid(), mxf_write_uuid(), nut_write_header(), nut_write_packet(), ogg_write_page(), output_immediate(), put_amf_string(), put_buffer(), put_ebml_binary(), put_frame(), put_packet(), put_str(), put_str16(), put_swf_matrix(), put_swf_rect(), put_xiph_codecpriv(), rm_write_audio(), rm_write_video(), roq_write_header(), rso_write_packet(), rtsp_cmd_describe(), rv10_write_header(), section_write_packet(), sox_write_header(), sox_write_packet(), spdif_write_packet(), svq3_parse_packet(), swf_write_header(), swf_write_video(), url_fprintf(), vc1test_write_header(), vc1test_write_packet(), voc_write_header(), voc_write_packet(), vp8_handle_packet(), write_chapter(), write_globalinfo(), write_header(), write_hint_packets(), write_mainheader(), write_packet(), write_root_table(), write_streamheader(), write_streaminfo(), write_table0_header_legacy_attrib(), write_trailer(), and xiph_handle_packet().
attribute_deprecated unsigned long get_checksum | ( | AVIOContext * | s | ) |
attribute_deprecated char* get_strz | ( | AVIOContext * | s, | |
char * | buf, | |||
int | maxlen | |||
) |
Definition at line 783 of file aviobuf.c.
Referenced by ffm_read_header(), mov_read_chapters(), and read_info_chunk().
attribute_deprecated void init_checksum | ( | AVIOContext * | s, | |
unsigned long(*)(unsigned long c, const uint8_t *p, unsigned int len) | update_checksum, | |||
unsigned long | checksum | |||
) |
attribute_deprecated int init_put_byte | ( | AVIOContext * | s, | |
unsigned char * | buffer, | |||
int | buffer_size, | |||
int | write_flag, | |||
void * | opaque, | |||
int(*)(void *opaque, uint8_t *buf, int buf_size) | read_packet, | |||
int(*)(void *opaque, uint8_t *buf, int buf_size) | write_packet, | |||
int64_t(*)(void *opaque, int64_t offset, int whence) | seek | |||
) |
attribute_deprecated void put_strz | ( | AVIOContext * | s, | |
const char * | buf | |||
) |
attribute_deprecated int udp_get_local_port | ( | URLContext * | h | ) |
attribute_deprecated int udp_set_remote_url | ( | URLContext * | h, | |
const char * | uri | |||
) |
attribute_deprecated int url_close_buf | ( | AVIOContext * | s | ) |
attribute_deprecated int url_exist | ( | const char * | url | ) |
Return a non-zero value if the resource indicated by url exists, 0 otherwise.
int url_feof | ( | AVIOContext * | s | ) |
feof() equivalent for AVIOContext.
Definition at line 305 of file aviobuf.c.
Referenced by amr_read_packet(), ape_read_packet(), applehttp_read_packet(), asf_build_simple_index(), asf_read_header(), avi_load_index(), avi_read_header(), avi_read_idx1(), avi_sync(), avio_read(), bfi_read_packet(), cin_read_frame_header(), daud_packet(), dv_read_header(), dxa_read_header(), dxa_read_packet(), ebml_read_num(), ff_asf_get_packet(), ff_asf_parse_packet(), ffio_read_partial(), ffm_resync(), find_any_startcode(), find_next_start_code(), flac_read_header(), flv_read_packet(), fourxm_read_packet(), get_codec_data(), get_line(), get_swf_tag(), get_tag(), gxf_packet(), idcin_read_packet(), iff_read_header(), ipmovie_read_header(), mmf_read_packet(), mov_read_default(), mov_read_dref(), mov_read_packet(), mpc8_read_header(), mpc8_read_packet(), mpegps_read_pes_header(), mpegts_resync(), msnwc_tcp_read_header(), mxf_read_header(), mxf_read_local_tags(), mxf_read_packet_old(), mxf_read_sync(), mxg_read_packet(), nc_read_packet(), nsv_parse_NSVf_header(), nsv_read_chunk(), nsv_resync(), nut_read_packet(), nuv_packet(), nuv_read_dts(), nuv_resync(), ogg_read_page(), parse_chunks(), parse_legacy_attrib(), parse_playlist(), pmp_packet(), process_audio_header_elements(), process_ipmovie_chunk(), qcp_read_packet(), read_braindead_odml_indx(), read_header(), read_line(), read_packet(), read_thread(), rm_read_header(), rm_read_packet(), roq_read_packet(), smacker_read_packet(), sol_read_packet(), sox_read_packet(), spdif_read_packet(), srt_read_packet(), str_read_packet(), sync(), tmv_read_packet(), txd_read_packet(), url_fgets(), vc1t_read_packet(), vid_read_packet(), wc3_read_header(), wc3_read_packet(), wtvfile_read_packet(), and wv_read_packet().
attribute_deprecated int url_ferror | ( | AVIOContext * | s | ) |
attribute_deprecated int url_fget_max_packet_size | ( | AVIOContext * | s | ) |
attribute_deprecated char* url_fgets | ( | AVIOContext * | s, | |
char * | buf, | |||
int | buf_size | |||
) |
attribute_deprecated URLContext* url_fileno | ( | AVIOContext * | s | ) |
static attribute_deprecated int url_is_streamed | ( | AVIOContext * | s | ) | [inline, static] |
attribute_deprecated int url_open_buf | ( | AVIOContext ** | s, | |
uint8_t * | buf, | |||
int | buf_size, | |||
int | flags | |||
) |
attribute_deprecated int url_poll | ( | URLPollEntry * | poll_table, | |
int | n, | |||
int | timeout | |||
) |
Referenced by avio_set_interrupt_cb(), and ff_check_interrupt().