upipe-av/upipe_av.h header reference
Members [link]
Functions [link]
- void upipe_av_clean(void )
- bool upipe_av_init(bool init_avcodec_only, struct uprobe *uprobe)
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.
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.
| Field | Description |
|---|---|
| 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 |