libogg documentation

libogg release 1.3.5 - 20210603

ogg_iovec_t

declared in "ogg/ogg.h"

The ogg_iovec_t struct encapsulates a length-encoded buffer. An array of ogg_iovec_t is used to pass a list of buffers to functions that accept data in ogg_iovec_t* form.


typedef struct {
  void *iov_base;
  size_t iov_len;
} ogg_iovec_t;

Relevant Struct Members

iov_base
Pointer to the buffer data.
iov_len
Length of buffer data in bytes.



copyright © 2000-2021 Xiph.Org Foundation

Ogg Container Format

libogg documentation

libogg release 1.3.5 - 20210603