upipe-modules/upipe_id3v2_decaps.h header reference
Header inclusion [link]
Members [link]
Type [link]
- enum uprobe_id3v2d_event
Functions [link]
- struct upipe_mgr * upipe_id3v2d_mgr_alloc(void )
- bool uprobe_id3v2d_check_tag(int event, va_list args, struct uref **uref_p)
Macro [link]
Members detail [link]
#define UPIPE_ID3V2D_SIGNATURE [link]
This macro is declared in upipe-modules/upipe_id3v2_decaps.h source file, line 33.
#define _UPIPE_MODULES_UPIPE_ID3V2_DECAPS_H_ [link]
This macro is declared in upipe-modules/upipe_id3v2_decaps.h source file, line 26.
This function is declared in upipe-modules/upipe_id3v2_decaps.h source file, line 68.
This function returns the id3v2 pipe manager.
#define uprobe_id3v2d_check_extended(event, args, expected_event) [link]
This macro is declared in upipe-modules/upipe_id3v2_decaps.h source file, line 44.
This macro defines a helper to check id3v2d extended events.
This function is declared in upipe-modules/upipe_id3v2_decaps.h source file, line 57.
This function checks if an event is the extended tag event.
Parameter list:
- event: event triggered by the pipe
- args: arguments of the event
- uref_p: filled with the tag if the event match
The return value is true if the event is the expected extended event, false otherwise
enum uprobe_id3v2d_event [link]
This enum is declared in upipe-modules/upipe_id3v2_decaps.h source file, line 37.
This enum extends uprobe_event with specific events for id3v2_decaps.
| Identifier | Value | Description |
|---|---|---|
| UPROBE_ID3V2D_SENTINEL | 0x8000 | |
| UPROBE_ID3V2D_TAG | 1 | an ID3v2 tag was found (struct uref *) |