8 API documentation
8.1 Headers list
| Name | Description | 
|---|---|
| upipe-alsa/upipe_alsa_sink.h | Upipe sink module for alsa sound system | 
| upipe-alsa/upipe_alsa_source.h | Upipe source module for alsa sound system | 
| upipe-amt/upipe_amt_source.h | Upipe source module for automatic multicat tunneling | 
| upipe-av/upipe_av.h | |
| upipe-av/upipe_av_pixfmt.h | upipe/avutil pixelformat conversion | 
| upipe-av/upipe_av_samplefmt.h | upipe/avutil sampleformat conversion | 
| upipe-av/upipe_avcodec_decode.h | Upipe avcodec decode wrapper module | 
| upipe-av/upipe_avcodec_encode.h | Upipe avcodec encode wrapper module | 
| upipe-av/upipe_avformat_sink.h | Upipe sink module libavformat wrapper | 
| upipe-av/upipe_avformat_source.h | Upipe source module libavformat wrapper | 
| upipe-av/uref_av_flow.h | Upipe flow definition attributes for libav | 
| upipe-blackmagic/ubuf_pic_blackmagic.h | Upipe ubuf manager for picture formats with blackmagic storage | 
| upipe-blackmagic/ubuf_sound_blackmagic.h | Upipe ubuf manager for sound formats with blackmagic storage | 
| upipe-blackmagic/upipe_blackmagic_extract_vanc.h | Upipe module to extract Blackmagic vertical ancillary data | 
| upipe-blackmagic/upipe_blackmagic_sink.h | Upipe blackmagic sink | 
| upipe-blackmagic/upipe_blackmagic_source.h | Upipe source module for BlackMagic Design SDI cards | 
| upipe-dvbcsa/upipe_dvbcsa_bs_decrypt.h | |
| upipe-dvbcsa/upipe_dvbcsa_bs_encrypt.h | |
| upipe-dvbcsa/upipe_dvbcsa_common.h | |
| upipe-dvbcsa/upipe_dvbcsa_decrypt.h | |
| upipe-dvbcsa/upipe_dvbcsa_encrypt.h | |
| upipe-dvbcsa/upipe_dvbcsa_split.h | Upipe module that notifies for all known ES PIDs. | 
| upipe-dveo/upipe_dveo_asi_sink.h | Upipe linear module sending output identical to input | 
| upipe-dveo/upipe_dveo_asi_source.h | Upipe linear module sending output identical to input | 
| upipe-filters/upipe_audio_bar.h | Upipe module generating audio meters subpictures | 
| upipe-filters/upipe_audio_graph.h | Upipe module generating audio graphs pictures | 
| upipe-filters/upipe_audio_max.h | Upipe filter computing the maximum amplitude per uref | 
| upipe-filters/upipe_filter_blend.h | Upipe blend deinterlace filter | 
| upipe-filters/upipe_filter_decode.h | Bin pipe decoding a flow | 
| upipe-filters/upipe_filter_ebur128.h | Upipe ebur128 | 
| upipe-filters/upipe_filter_encode.h | Bin pipe encoding a flow | 
| upipe-filters/upipe_filter_format.h | Bin pipe transforming the input to the given format | 
| upipe-filters/upipe_filter_vanc.h | Upipe filter processing vertical ancillary data | 
| upipe-filters/upipe_rtcp_fb_receiver.h | Upipe module receiving rfc4585 feedback | 
| upipe-filters/upipe_rtp_feedback.h | Upipe module sending retransmit requests for lost RTP packets | 
| upipe-filters/upipe_zoneplate_source.h | |
| upipe-framers/upipe_a52_framer.h | Upipe module building frames from a ATSC A/52:2012 stream | 
| upipe-framers/upipe_auto_framer.h | Upipe framers automatic detection | 
| upipe-framers/upipe_dvbsub_framer.h | Upipe module building frames from chunks of a DVB subtitles stream | 
| upipe-framers/upipe_framers_common.h | Upipe common utils for framers | 
| upipe-framers/upipe_h264_framer.h | Upipe module building frames from chunks of an ISO 14496-10 stream | 
| upipe-framers/upipe_h265_framer.h | Upipe module building frames from chunks of an ITU-T H.265 stream | 
| upipe-framers/upipe_h26x_common.h | Common framer functions for H.26x | 
| upipe-framers/upipe_mpga_framer.h | Upipe module building frames from an ISO 13818-3 or 7 stream | 
| upipe-framers/upipe_mpgv_framer.h | Upipe module building frames from chunks of an ISO 13818-2 stream | 
| upipe-framers/upipe_opus_framer.h | Upipe module building frames from an Opus stream | 
| upipe-framers/upipe_s302_framer.h | Upipe module building frames from chunks of a SMPTE 302 stream | 
| upipe-framers/upipe_s337_decaps.h | Upipe module building frames from chunks of a SMPTE 337 stream | 
| upipe-framers/upipe_s337_framer.h | |
| upipe-framers/upipe_telx_framer.h | Upipe module building frames from chunks of a DVB teletext stream | 
| upipe-framers/upipe_video_trim.h | Upipe module trimming dead frames off a video stream | 
| upipe-framers/uref_h264.h | Upipe h264 attributes for uref | 
| upipe-framers/uref_h264_flow.h | Upipe h264 flow definition attributes for uref | 
| upipe-framers/uref_h265.h | Upipe h265 attributes for uref | 
| upipe-framers/uref_h265_flow.h | Upipe h265 flow definition attributes for uref | 
| upipe-framers/uref_h26x.h | Upipe h264 & h265 attributes for uref | 
| upipe-framers/uref_h26x_flow.h | Upipe h26x flow definition attributes for uref | 
| upipe-framers/uref_mpga_flow.h | Upipe mpga flow definition attributes for uref | 
| upipe-framers/uref_mpgv.h | Upipe mpgv attributes for uref | 
| upipe-framers/uref_mpgv_flow.h | Upipe mpgv flow definition attributes for uref | 
| upipe-freetype/upipe_freetype.h | |
| upipe-gl/upipe_gl_sink_common.h | Upipe GL - common definitions | 
| upipe-gl/upipe_glx_sink.h | Upipe GLX (OpenGL/X11) sink module. | 
| upipe-gl/uprobe_gl_sink.h | Upipe GL sink animation | 
| upipe-gl/uprobe_gl_sink_cube.h | Upipe GL sink cube animation | 
| upipe-hbrmt/upipe_pack10bit.h | Upipe pack10bit module | 
| upipe-hbrmt/upipe_unpack10bit.h | Upipe pack10bit module | 
| upipe-hls/upipe_hls.h | |
| upipe-hls/upipe_hls_audio.h | |
| upipe-hls/upipe_hls_buffer.h | |
| upipe-hls/upipe_hls_master.h | |
| upipe-hls/upipe_hls_playlist.h | Upipe module to play output of a m3u reader pipe | 
| upipe-hls/upipe_hls_variant.h | |
| upipe-hls/upipe_hls_video.h | |
| upipe-hls/upipe_hls_void.h | |
| upipe-hls/uref_hls.h | |
| upipe-modules/upipe_aes_decrypt.h | |
| upipe-modules/upipe_aggregate.h | Upipe module to aggregate complete packets up to specified MTU | 
| upipe-modules/upipe_audio_blank.h | |
| upipe-modules/upipe_audio_split.h | Upipe module splitting packed audio to several planar or packed outputs | 
| upipe-modules/upipe_audiocont.h | Upipe module audio continuity | 
| upipe-modules/upipe_auto_source.h | |
| upipe-modules/upipe_blank_source.h | Upipe source module generating a black/blank signal | 
| upipe-modules/upipe_blit.h | Upipe module blitting subpictures into a main picture | 
| upipe-modules/upipe_block_to_sound.h | Upipe block_to_sound module - converts incoming block urefs to outgoing sound urefs | 
| upipe-modules/upipe_buffer.h | Upipe buffer module | 
| upipe-modules/upipe_burst.h | Upipe burst module | 
| upipe-modules/upipe_chunk_stream.h | Upipe chunk module - outputs fixed-length blocks from stream | 
| upipe-modules/upipe_convert_to_block.h | Upipe module converting sound and pic ubuf to block | 
| upipe-modules/upipe_crop.h | Upipe module cropping incoming pictures | 
| upipe-modules/upipe_dejitter.h | Upipe module calling dejtter on timestamps | 
| upipe-modules/upipe_delay.h | Upipe module adding a delay to all dates | 
| upipe-modules/upipe_dtsdi.h | |
| upipe-modules/upipe_dump.h | |
| upipe-modules/upipe_dup.h | Upipe module allowing to duplicate to several outputs | 
| upipe-modules/upipe_even.h | Upipe module evening the start and end of a stream | 
| upipe-modules/upipe_file_sink.h | Upipe sink module for files | 
| upipe-modules/upipe_file_source.h | Upipe source module for files | 
| upipe-modules/upipe_genaux.h | Upipe module - generates auxiliary blocks from k.systime | 
| upipe-modules/upipe_grid.h | |
| upipe-modules/upipe_htons.h | Upipe module - htons | 
| upipe-modules/upipe_http_source.h | Upipe source module for http GET requests | 
| upipe-modules/upipe_id3v2.h | |
| upipe-modules/upipe_idem.h | Upipe linear module sending output identical to input | 
| upipe-modules/upipe_m3u_reader.h | |
| upipe-modules/upipe_match_attr.h | Upipe module dropping urefs not matching certain values for | 
| upipe-modules/upipe_multicat_probe.h | Upipe module - multicat probe | 
| upipe-modules/upipe_multicat_sink.h | Upipe module - multicat file sink | 
| upipe-modules/upipe_multicat_source.h | Upipe module - multicat file source | 
| upipe-modules/upipe_noclock.h | Upipe module creating system timestamps for off-line streams | 
| upipe-modules/upipe_nodemux.h | Upipe module creating timestamps for single streams | 
| upipe-modules/upipe_ntsc_prepend.h | Upipe linear module prepending 5 lines to compressed NTSC video | 
| upipe-modules/upipe_null.h | Upipe null module - free incoming urefs | 
| upipe-modules/upipe_play.h | Upipe module synchronizing latencies of flows belonging to a program | 
| upipe-modules/upipe_probe_uref.h | Upipe module - probe uref | 
| upipe-modules/upipe_queue_sink.h | Upipe sink module for queues | 
| upipe-modules/upipe_queue_source.h | Upipe source module for queues | 
| upipe-modules/upipe_rate_limit.h | |
| upipe-modules/upipe_rtcp.h | |
| upipe-modules/upipe_rtp_decaps.h | Upipe module decapsulating RTP header from blocks | 
| upipe-modules/upipe_rtp_demux.h | Upipe higher-level module reading several RTP streams | 
| upipe-modules/upipe_rtp_h264.h | |
| upipe-modules/upipe_rtp_mpeg4.h | |
| upipe-modules/upipe_rtp_opus.h | |
| upipe-modules/upipe_rtp_pcm_pack.h | |
| upipe-modules/upipe_rtp_pcm_unpack.h | |
| upipe-modules/upipe_rtp_prepend.h | Upipe rtp module to prepend rtp header to uref blocks | 
| upipe-modules/upipe_rtp_reorder.h | Upipe module to buffer and reorder rtp packets from multiple sources | 
| upipe-modules/upipe_rtp_source.h | Bin pipe decapsulating RTP packets from a UDP source | 
| upipe-modules/upipe_s337_encaps.h | Upipe module adding SMPTE 337 encapsulation | 
| upipe-modules/upipe_segment_source.h | |
| upipe-modules/upipe_sequential_source.h | |
| upipe-modules/upipe_setattr.h | Upipe module setting arbitrary attributes to urefs | 
| upipe-modules/upipe_setflowdef.h | Upipe module setting arbitrary attributes to flow definitions | 
| upipe-modules/upipe_setrap.h | Upipe module setting arbitrary attributes to urefs | 
| upipe-modules/upipe_sine_wave_source.h | Upipe source module generating a sine wave | 
| upipe-modules/upipe_skip.h | Upipe module - skip | 
| upipe-modules/upipe_stream_switcher.h | |
| upipe-modules/upipe_subpic_schedule.h | |
| upipe-modules/upipe_sync.h | Upipe sync module - synchronize streams for muxing | 
| upipe-modules/upipe_time_limit.h | Upipe module blocking sources if they are too early | 
| upipe-modules/upipe_transfer.h | Upipe module allowing to transfer other pipes to a remote event loop | 
| upipe-modules/upipe_trickplay.h | Upipe module facilitating trick play operations | 
| upipe-modules/upipe_udp_sink.h | Upipe sink module for udp | 
| upipe-modules/upipe_udp_source.h | Upipe source module for udp sockets | 
| upipe-modules/upipe_video_blank.h | |
| upipe-modules/upipe_videocont.h | Upipe module video continuity | 
| upipe-modules/upipe_void_source.h | |
| upipe-modules/upipe_worker.h | Bin pipe wrapping a queue, a linear subpipeline and a queue | 
| upipe-modules/upipe_worker_linear.h | Bin pipe wrapping a queue, a linear subpipeline and a queue | 
| upipe-modules/upipe_worker_sink.h | Bin pipe wrapping a queue and a sink subpipeline | 
| upipe-modules/upipe_worker_source.h | Bin pipe wrapping a source subpipeline and a queue | 
| upipe-modules/uprobe_http_redirect.h | |
| upipe-modules/uref_aes_flow.h | |
| upipe-modules/uref_http_flow.h | |
| upipe-nacl/upipe_nacl_audio.h | Upipe NaCl module to play audio samples | 
| upipe-nacl/upipe_nacl_graphics2d.h | Upipe NaCl module to play video frames | 
| upipe-netmap/upipe_netmap_source.h | Upipe netmap source module | 
| upipe-osx/upipe_osx_audioqueue_sink.h | Upipe MacOSX AudioQueue sink module. | 
| upipe-pthread/umutex_pthread.h | Upipe umutex implementation using pthread | 
| upipe-pthread/upipe_pthread_transfer.h | Upipe module allowing to transfer other pipes to a new POSIX thread | 
| upipe-pthread/uprobe_pthread_assert.h | probe asserting that all events come from the same thread | 
| upipe-pthread/uprobe_pthread_upump_mgr.h | probe catching need_upump_mgr events and providing a upump manager based on thread local storage | 
| upipe-qt/upipe_qt_html.h | |
| upipe-speexdsp/upipe_speexdsp.h | Upipe speexdsp resampler module | 
| upipe-swresample/upipe_swr.h | Upipe swrcale (ffmpeg) module | 
| upipe-swscale/upipe_sws.h | Upipe swscale (ffmpeg) module | 
| upipe-swscale/upipe_sws_thumbs.h | Upipe swscale thumbnail gallery module | 
| upipe-ts/upipe_rtp_fec.h | Upipe rtp-fec (ffmpeg) module | 
| upipe-ts/upipe_ts.h | Upipe declarations common to TS demux and mux | 
| upipe-ts/upipe_ts_align.h | Upipe module outputting one aligned TS packet per uref | 
| upipe-ts/upipe_ts_check.h | Upipe module checking that a buffer contains a given number of aligned TS packets | 
| upipe-ts/upipe_ts_decaps.h | Upipe module decapsulating (removing TS header) TS packets | 
| upipe-ts/upipe_ts_demux.h | Upipe higher-level module demuxing elementary streams of a TS | 
| upipe-ts/upipe_ts_eit_decoder.h | Upipe module decoding the event information table of DVB streams | 
| upipe-ts/upipe_ts_encaps.h | Upipe module encapsulating (adding TS header) PES and PSI access units | 
| upipe-ts/upipe_ts_mux.h | Upipe higher-level module muxing elementary streams in a TS | 
| upipe-ts/upipe_ts_nit_decoder.h | Upipe module decoding the network information table of DVB streams | 
| upipe-ts/upipe_ts_pat_decoder.h | Upipe module decoding the program association table of TS streams | 
| upipe-ts/upipe_ts_pcr_interpolator.h | Upipe module reading PCR | 
| upipe-ts/upipe_ts_pes_decaps.h | Upipe module decapsulating (removing) PES header of TS packets | 
| upipe-ts/upipe_ts_pes_encaps.h | Upipe module encapsulating access units into PES packets | 
| upipe-ts/upipe_ts_pid_filter.h | Upipe module filtering on PIDs of a transport stream | 
| upipe-ts/upipe_ts_pmt_decoder.h | Upipe module decoding the program map table of TS streams | 
| upipe-ts/upipe_ts_psi_generator.h | Upipe module generating PSI tables | 
| upipe-ts/upipe_ts_psi_join.h | Upipe module joining tables of the PSI of a transport stream | 
| upipe-ts/upipe_ts_psi_merge.h | Upipe module merging PSI sections from TS input | 
| upipe-ts/upipe_ts_psi_split.h | Upipe module splitting tables of the PSI of a transport stream | 
| upipe-ts/upipe_ts_scte104_decoder.h | Upipe module decoding the operation tables of SCTE 104 streams | 
| upipe-ts/upipe_ts_scte35_decoder.h | Upipe module decoding the splice information table of SCTE-35 streams | 
| upipe-ts/upipe_ts_scte35_generator.h | Upipe module generating SCTE-35 Splice Information Table | 
| upipe-ts/upipe_ts_scte35_probe.h | Upipe module handling the splice information table of SCTE streams | 
| upipe-ts/upipe_ts_sdt_decoder.h | Upipe module decoding the service description table of DVB streams | 
| upipe-ts/upipe_ts_si_generator.h | Upipe module generating DVB SI tables | 
| upipe-ts/upipe_ts_split.h | Upipe module splitting PIDs of a transport stream | 
| upipe-ts/upipe_ts_sync.h | Upipe module syncing on a transport stream | 
| upipe-ts/upipe_ts_tdt_decoder.h | Upipe module decoding the time and date table of DVB streams | 
| upipe-ts/upipe_ts_tstd.h | Upipe module tstding that a buffer contains a given number of | 
| upipe-ts/uref_ts_attr.h | Upipe attributes macros for TS | 
| upipe-ts/uref_ts_event.h | Upipe event attributes for TS | 
| upipe-ts/uref_ts_flow.h | Upipe flow definition attributes for TS | 
| upipe-ts/uref_ts_scte104_flow.h | Upipe flow definition attributes for TS SCTE 104 | 
| upipe-ts/uref_ts_scte35.h | Upipe uref attributes for TS SCTE 35 | 
| upipe-v210/upipe_v210dec.h | Upipe v210dec module | 
| upipe-v210/upipe_v210enc.h | Upipe v210enc module | 
| upipe-x264/upipe_x264.h | Upipe x264 module | 
| upipe-x265/upipe_x265.h | Upipe x265 module | 
| upipe-zvbi/upipe_zvbienc.h | Upipe zvbi encoding module | 
| upipe/config.h | |
| upipe/uatomic.h | Upipe thread-safe atomic operations | 
| upipe/ubase.h | Upipe common definitions | 
| upipe/ubits.h | Upipe bit-oriented writer | 
| upipe/ubuf.h | Upipe buffer handling | 
| upipe/ubuf_block.h | Upipe buffer handling for block managers | 
| upipe/ubuf_block_common.h | Upipe useful common definitions for block managers | 
| upipe/ubuf_block_mem.h | Upipe ubuf manager for block formats with umem storage | 
| upipe/ubuf_block_stream.h | Upipe streams of block buffers | 
| upipe/ubuf_mem.h | Upipe functions to allocate ubuf managers using umem storage | 
| upipe/ubuf_mem_common.h | Upipe common functions for ubuf managers with umem storage | 
| upipe/ubuf_pic.h | Upipe buffer handling for picture managers | 
| upipe/ubuf_pic_common.h | Upipe useful common definitions for picture managers | 
| upipe/ubuf_pic_mem.h | Upipe ubuf manager for picture formats with umem storage | 
| upipe/ubuf_sound.h | Upipe buffer handling for sound managers | 
| upipe/ubuf_sound_common.h | Upipe useful common definitions for sound managers | 
| upipe/ubuf_sound_mem.h | Upipe ubuf manager for sound formats with umem storage | 
| upipe/uclock.h | structure provided by the application to retrieve system time | 
| upipe/uclock_std.h | Upipe standard implementation of uclock | 
| upipe/ucookie.h | Upipe functions to parse HTTP cookies | 
| upipe/udeal.h | Upipe exclusive access to non-reentrant resource | 
| upipe/udict.h | Upipe dictionary of attributes | 
| upipe/udict_dump.h | Upipe dictionary dumping for debug purposes | 
| upipe/udict_inline.h | Upipe inline manager of dictionary of attributes | 
| upipe/ueventfd.h | Upipe replacement for eventfd calls | 
| upipe/ufifo.h | Upipe thread-safe first-in first-out data structure | 
| upipe/ulifo.h | Upipe thread-safe last-in first-out data structure | 
| upipe/ulist.h | Upipe implementation of lists of structures (NOT thread-safe) | 
| upipe/ulog.h | Upipe logging structure | 
| upipe/umem.h | Upipe generic memory allocators | 
| upipe/umem_alloc.h | Upipe trivial memory allocator | 
| upipe/umem_pool.h | Upipe pool-based memory allocator | 
| upipe/umutex.h | Upipe exclusive access to non-reentrant resource | 
| upipe/upipe.h | Upipe module-level interface, typically implemented by a module | 
| upipe/upipe_dump.h | Upipe pipeline dumping for debug purposes | 
| upipe/upipe_helper_bin_input.h | Upipe helper functions for bin input | 
| upipe/upipe_helper_bin_output.h | Upipe helper functions for bin output | 
| upipe/upipe_helper_dvb_string.h | Upipe helper functions writing DVB strings using iconv | 
| upipe/upipe_helper_flow.h | Upipe helper functions for pipes taking an output flow in upipe_alloc | 
| upipe/upipe_helper_flow_def.h | Upipe helper functions for input and output flow definitions | 
| upipe/upipe_helper_flow_def_check.h | Upipe helper functions to check input flow definition | 
| upipe/upipe_helper_flow_format.h | Upipe helper functions for flow format | 
| upipe/upipe_helper_iconv.h | Upipe helper functions handling iconv (required by biTStream) | 
| upipe/upipe_helper_inner.h | Upipe helper functions for inner pipes | 
| upipe/upipe_helper_input.h | Upipe helper functions for input | 
| upipe/upipe_helper_output.h | Upipe helper functions for output | 
| upipe/upipe_helper_output_size.h | Upipe helper functions for output size | 
| upipe/upipe_helper_subpipe.h | Upipe helper functions for upipe subpipes | 
| upipe/upipe_helper_sync.h | Upipe helper functions for sync_lost/sync_acquired probe events | 
| upipe/upipe_helper_ubuf_mgr.h | Upipe helper functions for ubuf manager | 
| upipe/upipe_helper_uclock.h | Upipe helper functions for uclock | 
| upipe/upipe_helper_upipe.h | Upipe helper functions for public upipe structure | 
| upipe/upipe_helper_uprobe.h | Upipe helper functions for inner pipe probes | 
| upipe/upipe_helper_upump.h | Upipe helper functions for pumps | 
| upipe/upipe_helper_upump_mgr.h | Upipe helper functions for upump manager | 
| upipe/upipe_helper_uref_mgr.h | Upipe helper functions for uref manager | 
| upipe/upipe_helper_uref_stream.h | Upipe helper functions to work on input as an uref stream | 
| upipe/upipe_helper_urefcount.h | Upipe helper functions for refcount structures | 
| upipe/upipe_helper_urefcount_real.h | |
| upipe/upipe_helper_void.h | Upipe helper functions for void pipes | 
| upipe/upool.h | Upipe pool of buffers, based on @ref ulifo | 
| upipe/uprobe.h | Upipe structure used to raise events from pipes | 
| upipe/uprobe_dejitter.h | probe catching clock_ref and clock_ts events for dejittering | 
| upipe/uprobe_helper_alloc.h | uprobe helper functions to allocate probes | 
| upipe/uprobe_helper_uprobe.h | Upipe helper functions for public uprobe structure | 
| upipe/uprobe_helper_urefcount.h | uprobe helper functions to refcount user defined probes | 
| upipe/uprobe_loglevel.h | |
| upipe/uprobe_prefix.h | probe prefixing all print events with a given name | 
| upipe/uprobe_select_flows.h | probe catching need_update events and creating subpipes | 
| upipe/uprobe_source_mgr.h | probe providing source pipe manager by catching need source pipe | 
| upipe/uprobe_stdio.h | probe outputting all log events to stdio | 
| upipe/uprobe_syslog.h | probe outputting all log events to syslog | 
| upipe/uprobe_transfer.h | probe transferring events from one thread to another | 
| upipe/uprobe_ubuf_mem.h | probe catching provide_request events asking for a ubuf manager | 
| upipe/uprobe_ubuf_mem_pool.h | probe catching provide_request events asking for a ubuf manager, and keeping the managers in a pool | 
| upipe/uprobe_uclock.h | probe catching provide_request events asking for a uclock | 
| upipe/uprobe_upump_mgr.h | probe catching need_upump_mgr events and providing a given upump manager | 
| upipe/uprobe_uref_mgr.h | probe catching provide_request events asking for a uref manager | 
| upipe/upump.h | Upipe event loop handling | 
| upipe/upump_blocker.h | common declarations for event loop handlers | 
| upipe/upump_common.h | common declarations for event loop handlers | 
| upipe/uqueue.h | Upipe thread-safe queue of elements | 
| upipe/uref.h | Upipe uref structure handling | 
| upipe/uref_attr.h | Upipe uref attributes handling | 
| upipe/uref_block.h | Upipe wrapper for block ubuf and uref | 
| upipe/uref_block_flow.h | Upipe block flow definition attributes for uref | 
| upipe/uref_clock.h | Upipe clock attributes for uref | 
| upipe/uref_dump.h | Upipe uref dumping for debug purposes | 
| upipe/uref_event.h | Upipe event attributes for uref and control messages | 
| upipe/uref_flow.h | Upipe flow attributes for uref and control messages | 
| upipe/uref_http.h | |
| upipe/uref_m3u.h | |
| upipe/uref_m3u_flow.h | |
| upipe/uref_m3u_master.h | |
| upipe/uref_m3u_playlist.h | |
| upipe/uref_m3u_playlist_flow.h | |
| upipe/uref_pic.h | Upipe wrapper for picture ubuf and uref | 
| upipe/uref_pic_flow.h | Upipe picture flow definition attributes for uref | 
| upipe/uref_program_flow.h | Upipe program flow definition attributes for uref | 
| upipe/uref_sound.h | Upipe wrapper for sound ubuf and uref | 
| upipe/uref_sound_flow.h | Upipe sound flow definition attributes for uref | 
| upipe/uref_std.h | Upipe standard uref manager | 
| upipe/uref_uri.h | |
| upipe/uref_void_flow.h | |
| upipe/urefcount.h | Upipe thread-safe reference counting | 
| upipe/urefcount_helper.h | |
| upipe/urequest.h | Upipe structure used to provide an upstream pipe with a structure | 
| upipe/uring.h | Upipe ring of buffers | 
| upipe/ustring.h | Upipe sub string manipulation | 
| upipe/uuri.h | Upipe functions to parse or generate URIs according to RFC3986 | 
| upump-ecore/upump_ecore.h | |
| upump-ev/upump_ev.h |