Function rsmpeg::ffi::av_log_format_line2 [−][src]
pub unsafe extern "C" fn av_log_format_line2(
ptr: *mut c_void,
level: i32,
fmt: *const i8,
vl: *mut __va_list_tag,
line: *mut i8,
line_size: i32,
print_prefix: *mut i32
) -> i32
Expand description
Format a line of log the same way as the default callback. @param line buffer to receive the formatted line; may be NULL if line_size is 0 @param line_size size of the buffer; at most line_size-1 characters will be written to the buffer, plus one null terminator @param print_prefix used to store whether the prefix must be printed; must point to a persistent integer initially set to 1 @return Returns a negative value if an error occurred, otherwise returns the number of characters that would have been written for a sufficiently large buffer, not including the terminating null character. If the return value is not less than line_size, it means that the log message was truncated to fit the buffer.