upipe-av/upipe_av.h header reference

Members [link] 

Functions [link] 

Members detail [link] 

#define _UPIPE_AV_UPIPE_AV_H_ [link] 

This macro is declared in upipe-av/upipe_av.h source file, line 29.

void upipe_av_clean(void ) [link] 

This function is declared in upipe-av/upipe_av.h source file, line 53.

This function cleans up memory allocated by upipe_av_init. Call it when all avformat- and avcodec-related managers have been freed.

bool upipe_av_init(bool init_avcodec_only, struct uprobe *uprobe) [link] 

This function is declared in upipe-av/upipe_av.h source file, line 48.

This function initializes non-reentrant parts of avcodec and avformat. Call it before allocating managers from this library.

Parameter list:

  • init_avcodec_only: if set to true, avformat source and sink may not be used (saves memory)
  • uprobe: uprobe to print libav messages

The return value is false in case of error

struct uprobe [link] 

This struct is declared in upipe-av/upipe_av.h source file, line 38.

FieldDescription
struct urefcount * refcount;pointer to refcount management structure
uprobe_throw_func uprobe_throw;function to throw events
struct uprobe * next;pointer to next probe, to be used by the uprobe_throw function
Valid XHTML 1.0 StrictGenerated by cmassiot on Sun Dec 14 18:31:17 2025 using MkDoc