libogg documentation | libogg release 1.3.6 - 20250616

# 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.6 - 20250616