OmniClientContent#

struct OmniClientContent#

Content buffer for file operations.

This structure represents a buffer of data that can be passed to various client library functions. The library will take ownership of the buffer and free it when finished, unless the buffer was created using omniClientReferenceContent.

Public Members

void *buffer#

Buffer data.

size_t size#

Size of the buffer in bytes.

void (*free)(void *buffer)#

Function to call to free the buffer. Null if this is a reference.