ByteIOContext Struct Reference

#include <avio.h>

List of all members.

Public Attributes

unsigned char * buffer
int buffer_size
unsigned char * buf_ptr
unsigned char * buf_end
void * opaque
int(* read_packet )(void *opaque, uint8_t *buf, int buf_size)
int(* write_packet )(void *opaque, uint8_t *buf, int buf_size)
offset_t(* seek )(void *opaque, offset_t offset, int whence)
offset_t pos
int must_flush
int eof_reached
int write_flag
int is_streamed
int max_packet_size
unsigned long checksum
unsigned char * checksum_ptr
unsigned long(* update_checksum )(unsigned long checksum, const uint8_t *buf, unsigned int size)
int error


Detailed Description

Definition at line 68 of file avio.h.


Member Data Documentation

unsigned char* ByteIOContext::buffer

Definition at line 69 of file avio.h.

Definition at line 70 of file avio.h.

unsigned char* ByteIOContext::buf_ptr

Definition at line 71 of file avio.h.

unsigned char * ByteIOContext::buf_end

Definition at line 71 of file avio.h.

Definition at line 72 of file avio.h.

int(* ByteIOContext::read_packet)(void *opaque, uint8_t *buf, int buf_size)

int(* ByteIOContext::write_packet)(void *opaque, uint8_t *buf, int buf_size)

offset_t(* ByteIOContext::seek)(void *opaque, offset_t offset, int whence)

Definition at line 76 of file avio.h.

Definition at line 77 of file avio.h.

Definition at line 78 of file avio.h.

Definition at line 79 of file avio.h.

Definition at line 80 of file avio.h.

Referenced by url_is_streamed().

Definition at line 81 of file avio.h.

unsigned long ByteIOContext::checksum

Definition at line 82 of file avio.h.

Definition at line 83 of file avio.h.

unsigned long(* ByteIOContext::update_checksum)(unsigned long checksum, const uint8_t *buf, unsigned int size)

Definition at line 85 of file avio.h.


The documentation for this struct was generated from the following file:

Generated on Sun May 25 00:20:31 2008 by  doxygen 1.5.6