• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /netgear-R7000-V1.0.7.12_1.2.5/ap/gpl/minidlna/include/libavformat/

Lines Matching refs:ByteIOContext

176  * sizeof(ByteIOContext) must not be used outside libav*.
199 } ByteIOContext;
201 int init_put_byte(ByteIOContext *s,
209 ByteIOContext *av_alloc_put_byte(
218 void put_byte(ByteIOContext *s, int b);
219 void put_buffer(ByteIOContext *s, const unsigned char *buf, int size);
220 void put_le64(ByteIOContext *s, uint64_t val);
221 void put_be64(ByteIOContext *s, uint64_t val);
222 void put_le32(ByteIOContext *s, unsigned int val);
223 void put_be32(ByteIOContext *s, unsigned int val);
224 void put_le24(ByteIOContext *s, unsigned int val);
225 void put_be24(ByteIOContext *s, unsigned int val);
226 void put_le16(ByteIOContext *s, unsigned int val);
227 void put_be16(ByteIOContext *s, unsigned int val);
228 void put_tag(ByteIOContext *s, const char *tag);
230 void put_strz(ByteIOContext *s, const char *buf);
233 * fseek() equivalent for ByteIOContext.
236 int64_t url_fseek(ByteIOContext *s, int64_t offset, int whence);
242 void url_fskip(ByteIOContext *s, int64_t offset);
245 * ftell() equivalent for ByteIOContext.
248 int64_t url_ftell(ByteIOContext *s);
254 int64_t url_fsize(ByteIOContext *s);
257 * feof() equivalent for ByteIOContext.
260 int url_feof(ByteIOContext *s);
262 int url_ferror(ByteIOContext *s);
264 int av_url_read_fpause(ByteIOContext *h, int pause);
265 int64_t av_url_read_fseek(ByteIOContext *h, int stream_index,
270 int url_fgetc(ByteIOContext *s);
274 int url_fprintf(ByteIOContext *s, const char *fmt, ...) __attribute__ ((__format__ (__printf__, 2, 3)));
276 int url_fprintf(ByteIOContext *s, const char *fmt, ...);
281 char *url_fgets(ByteIOContext *s, char *buf, int buf_size);
283 void put_flush_packet(ByteIOContext *s);
287 * Reads size bytes from ByteIOContext into buf.
290 int get_buffer(ByteIOContext *s, unsigned char *buf, int size);
293 * Reads size bytes from ByteIOContext into buf.
298 int get_partial_buffer(ByteIOContext *s, unsigned char *buf, int size);
302 int get_byte(ByteIOContext *s);
303 unsigned int get_le24(ByteIOContext *s);
304 unsigned int get_le32(ByteIOContext *s);
305 uint64_t get_le64(ByteIOContext *s);
306 unsigned int get_le16(ByteIOContext *s);
308 char *get_strz(ByteIOContext *s, char *buf, int maxlen);
309 unsigned int get_be16(ByteIOContext *s);
310 unsigned int get_be24(ByteIOContext *s);
311 unsigned int get_be32(ByteIOContext *s);
312 uint64_t get_be64(ByteIOContext *s);
314 uint64_t ff_get_v(ByteIOContext *bc);
316 static inline int url_is_streamed(ByteIOContext *s)
323 int url_fdopen(ByteIOContext **s, URLContext *h);
326 int url_setbufsize(ByteIOContext *s, int buf_size);
331 int url_resetbuf(ByteIOContext *s, int flags);
335 int url_fopen(ByteIOContext **s, const char *filename, int flags);
336 int url_fclose(ByteIOContext *s);
337 URLContext *url_fileno(ByteIOContext *s);
347 int url_fget_max_packet_size(ByteIOContext *s);
349 int url_open_buf(ByteIOContext **s, uint8_t *buf, int buf_size, int flags);
352 int url_close_buf(ByteIOContext *s);
360 int url_open_dyn_buf(ByteIOContext **s);
371 int url_open_dyn_packet_buf(ByteIOContext **s, int max_packet_size);
380 int url_close_dyn_buf(ByteIOContext *s, uint8_t **pbuffer);
384 unsigned long get_checksum(ByteIOContext *s);
385 void init_checksum(ByteIOContext *s,