upipe-modules/upipe_id3v2_decaps.h header reference

Header inclusion [link] 

Members [link] 

Type [link] 

Functions [link] 

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.

struct upipe_mgr * upipe_id3v2d_mgr_alloc(void ) [link] 

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.

bool uprobe_id3v2d_check_tag(int event, va_list args, struct uref **uref_p) [link] 

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.

IdentifierValueDescription
UPROBE_ID3V2D_SENTINEL0x8000
UPROBE_ID3V2D_TAG1an ID3v2 tag was found (struct uref *)
Valid XHTML 1.0 StrictGenerated by cmassiot on Sun Dec 14 18:31:17 2025 using MkDoc