Lines Matching refs:AVIOContext
123 * To do that, create your own AVIOContext with avio_alloc_context(), passing
125 * AVFormatContext to newly created AVIOContext.
426 int av_get_packet(AVIOContext *s, AVPacket *pkt, int size);
443 int av_append_packet(AVIOContext *s, AVPacket *pkt, int size);
1211 typedef int (*AVOpenCallback)(struct AVFormatContext *s, AVIOContext **pb, const char *url, int flags,
1280 AVIOContext *pb;
1364 #define AVFMT_FLAG_CUSTOM_IO 0x0080 ///< The caller has supplied a custom AVIOContext, don't avio_close() it.
1366 #define AVFMT_FLAG_FLUSH_PACKETS 0x0200 ///< Flush the AVIOContext every packet.
1798 int (*io_open)(struct AVFormatContext *s, AVIOContext **pb, const char *url,
1804 void (*io_close)(struct AVFormatContext *s, AVIOContext *pb);
1845 int (*io_close2)(struct AVFormatContext *s, AVIOContext *pb);
2100 int av_probe_input_buffer2(AVIOContext *pb, const AVInputFormat **fmt,
2107 int av_probe_input_buffer(AVIOContext *pb, const AVInputFormat **fmt,
2284 * This does not flush the AVIOContext (s->pb). If necessary, call
2333 * Its pb field must be set to an already opened AVIOContext.
2355 * Its pb field must be set to an already opened AVIOContext.