| PipeWire 1.2.2
    | 
Go to the source code of this file.
| Data Structures | |
| struct | spa_meta | 
| A metadata element.  More... | |
| struct | spa_meta_header | 
| Describes essential buffer header metadata such as flags and timestamps.  More... | |
| struct | spa_meta_region | 
| metadata structure for Region or an array of these for RegionArray  More... | |
| struct | spa_meta_bitmap | 
| Bitmap information.  More... | |
| struct | spa_meta_cursor | 
| Cursor information.  More... | |
| struct | spa_meta_control | 
| a timed set of events associated with the buffer  More... | |
| struct | spa_meta_busy | 
| a busy counter for the buffer  More... | |
| struct | spa_meta_videotransform | 
| a transformation of the buffer  More... | |
| struct | spa_meta_sync_timeline | 
| A timeline point for explicit sync.  More... | |
| Macros | |
| #define | spa_meta_first spa_meta_first | 
| #define | spa_meta_end spa_meta_end | 
| #define | spa_meta_check(p, m) (SPA_PTROFF(p,sizeof(*(p)),void) <= spa_meta_end(m)) | 
| #define | SPA_META_HEADER_FLAG_DISCONT (1 << 0) | 
| data is not continuous with previous buffer | |
| #define | SPA_META_HEADER_FLAG_CORRUPTED (1 << 1) | 
| data might be corrupted | |
| #define | SPA_META_HEADER_FLAG_MARKER (1 << 2) | 
| media specific marker | |
| #define | SPA_META_HEADER_FLAG_HEADER (1 << 3) | 
| data contains a codec specific header | |
| #define | SPA_META_HEADER_FLAG_GAP (1 << 4) | 
| data contains media neutral data | |
| #define | SPA_META_HEADER_FLAG_DELTA_UNIT (1 << 5) | 
| cannot be decoded independently | |
| #define | spa_meta_region_is_valid spa_meta_region_is_valid | 
| #define | spa_meta_for_each(pos, meta) | 
| iterate all the items in a metadata | |
| #define | spa_meta_bitmap_is_valid(m) ((m)->format != 0) | 
| #define | spa_meta_cursor_is_valid(m) ((m)->id != 0) | 
| Functions | |
| static void * | spa_meta_first (const struct spa_meta *m) | 
| static void * | spa_meta_end (const struct spa_meta *m) | 
| static bool | spa_meta_region_is_valid (const struct spa_meta_region *m) |