[FFmpeg-devel] void *opaque
ffmpeg dev
ffmpeg1
Mon Jul 2 19:48:33 CEST 2007
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
More information about the ffmpeg-devel
mailing list