[FFmpeg-devel] RE : void *opaque

ffmpeg dev ffmpeg1
Tue Jul 3 08:40:34 CEST 2007


i think that the file name is refered by unsigned char *   buffer. am i right?

ffmpeg dev <ffmpeg1 at yahoo.fr> a ?crit :  hello; i want to know what does void*opaque refer to in the ByteIOContext structure.does it refer to the filename?can i use it like this char*filename=(char*)opaque?
struct ByteIOContext {
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
};
thanks



---------------------------------
Ne gardez plus qu'une seule adresse mail ! Copiez vos mails vers Yahoo! Mail 
_______________________________________________
ffmpeg-devel mailing list
ffmpeg-devel at mplayerhq.hu
http://lists.mplayerhq.hu/mailman/listinfo/ffmpeg-devel


       
---------------------------------
 Ne gardez plus qu'une seule adresse mail ! Copiez vos mails vers Yahoo! Mail 



More information about the ffmpeg-devel mailing list