- av_bprint_append_data
void av_bprint_append_data(AVBPrint* buf, const(char)* data, uint size)
Append data to a print buffer.
- av_bprint_chars
void av_bprint_chars(AVBPrint* buf, char c, uint n)
Append char c n times to a print buffer.
- av_bprint_clear
void av_bprint_clear(AVBPrint* buf)
Reset the string to "" but keep internal allocated data.
- av_bprint_escape
void av_bprint_escape(AVBPrint* dstbuf, const(char)* src, const(char)* special_chars, AVEscapeMode mode, int flags)
Escape the content in src and append it to dstbuf.
- av_bprint_finalize
int av_bprint_finalize(AVBPrint* buf, char** ret_str)
- av_bprint_get_buffer
void av_bprint_get_buffer(AVBPrint* buf, uint size, ubyte** mem, uint* actual_size)
Allocate bytes in the buffer for external use.
- av_bprint_init
void av_bprint_init(AVBPrint* buf, uint size_init, uint size_max)
- av_bprint_init_for_buffer
void av_bprint_init_for_buffer(AVBPrint* buf, char* buffer, uint size)
Init a print buffer using a pre-existing buffer.
- av_bprint_is_complete
int av_bprint_is_complete(const(AVBPrint)* buf)
Test if the print buffer is complete (not truncated).
- av_bprint_strftime
void av_bprint_strftime(AVBPrint* buf, const(char)* fmt, const(tm)* tm)
Append a formatted date and time to a print buffer.
- av_bprintf
void av_bprintf(AVBPrint* buf, const(char)* fmt, ...)
Append a formatted string to a print buffer.
- av_vbprintf
void av_vbprintf(AVBPrint* buf, const(char)* fmt, va_list vl_arg)
Append a formatted string to a print buffer.