|
PipeWire 1.4.6
|
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_API_META static inline |
| #define | spa_meta_check(p, 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_for_each(pos, meta) |
| iterate all the items in a metadata | |
Functions | |
| SPA_API_META void * | spa_meta_first (const struct spa_meta *m) |
| SPA_API_META void * | spa_meta_end (const struct spa_meta *m) |
| SPA_API_META bool | spa_meta_region_is_valid (const struct spa_meta_region *m) |
| SPA_API_META bool | spa_meta_bitmap_is_valid (const struct spa_meta_bitmap *m) |
| SPA_API_META bool | spa_meta_cursor_is_valid (const struct spa_meta_cursor *m) |
| #define SPA_API_META static inline |