PipeWire: spa_meta Struct Reference

PipeWire 0.3.37

Data Fields
spa_meta Struct Reference
SPA Buffers

A metadata element. More...

`#include <meta.h>`

## Data Fields
uint32_t | type
| metadata type, one of enum spa_meta_type More...
uint32_t | size
| size of metadata More...
void * | data
| pointer to metadata More...

## Detailed Description

A metadata element.

This structure is available on the buffer structure and contains the type of the metadata and a pointer/size to the actual metadata itself.

## Field Documentation

## ◆ data

void* spa_meta::data

pointer to metadata

Referenced by spa_buffer_alloc_layout(), spa_buffer_find_meta_data(), and spa_debug_buffer().

## ◆ size

uint32_t spa_meta::size

size of metadata

Referenced by spa_buffer_alloc_layout(), spa_buffer_find_meta_data(), and spa_debug_buffer().

## ◆ type

uint32_t spa_meta::type

metadata type, one of enum spa_meta_type

Referenced by spa_buffer_find_meta(), spa_buffer_find_meta_data(), and spa_debug_buffer().

The documentation for this struct was generated from the following file:

- meta.h