|
@@ -181,6 +181,14 @@ int init_put_byte(ByteIOContext *s,
|
|
|
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));
|
|
|
+ByteIOContext *av_alloc_put_byte(
|
|
|
+ unsigned char *buffer,
|
|
|
+ int buffer_size,
|
|
|
+ int write_flag,
|
|
|
+ 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));
|
|
|
|
|
|
void put_byte(ByteIOContext *s, int b);
|
|
|
void put_buffer(ByteIOContext *s, const unsigned char *buf, int size);
|