source.ffmpeg.libavutil.bprint

Undocumented in source.

Members

Functions

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)

Finalize a print buffer.

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)

Init a print buffer.

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.

Manifest constants

AV_BPRINT_SIZE_AUTOMATIC
enum AV_BPRINT_SIZE_AUTOMATIC;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
AV_BPRINT_SIZE_COUNT_ONLY
enum AV_BPRINT_SIZE_COUNT_ONLY;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
AV_BPRINT_SIZE_UNLIMITED
enum AV_BPRINT_SIZE_UNLIMITED;

Convenience macros for special values for av_bprint_init() size_max parameter.

Structs

AVBPrint
struct AVBPrint

Buffer to print data progressively

tm
struct tm
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.

Meta