gstreamer-rs/examples/src/bin
olivierbabasse 60e8c44abb rtsp server: allow custom authentication
Enables subclassing gst_rtsp_server::RTSPAuth and overriding its
authenticate/check/generate_authenticate_header methods

Also add new methods in RTSPContext to retrieve RTSP request/response, and to
get/replace tokens.

Additionally, added RTSPMessage with methods to add an authentication
header to a request / retrieve authentication parameters from a
response.

Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer-rs/-/merge_requests/1359>
2023-12-22 12:12:17 +02:00
..
subclass_vfuncs examples: Add a few more docs/comments to the subclass/virtual methods example 2023-12-09 11:58:14 +02:00
appsink.rs fix typos in comments 2023-04-07 17:09:48 +02:00
appsrc.rs video: extract common videoframe methods to trait 2023-10-02 11:33:54 +02:00
cairo_compositor.rs Use re-exported once_cell 2023-07-06 16:50:35 +03:00
custom_events.rs gstreamer: move parse_* functions to their own module 2023-12-04 16:15:51 +01:00
custom_meta.rs Use re-exported once_cell 2023-07-06 16:50:35 +03:00
d3d11videosink.rs gstreamer: Add accessors for PadProbeDatas on PadProbeInfo 2023-10-16 11:28:18 +03:00
debug_ringbuffer.rs gstreamer: move parse_* functions to their own module 2023-12-04 16:15:51 +01:00
decodebin.rs Use let-else instead of match for weak reference upgrades 2023-10-30 11:00:58 +02:00
discoverer.rs examples: Update for DiscovererStreamInfo::stream_id() being nullable 2023-05-22 12:17:13 +03:00
encodebin.rs Use let-else instead of match for weak reference upgrades 2023-10-30 11:00:58 +02:00
events.rs gstreamer: move parse_* functions to their own module 2023-12-04 16:15:51 +01:00
fd_allocator.rs video: extract common videoframe methods to trait 2023-10-02 11:33:54 +02:00
futures.rs gstreamer: move parse_* functions to their own module 2023-12-04 16:15:51 +01:00
ges.rs Fix various new clippy warnings 2023-01-25 10:18:33 +02:00
glfilter.rs examples/glupload: Upgrade to glutin 0.31 2023-11-10 15:47:20 +02:00
glib-futures.rs gstreamer: move parse_* functions to their own module 2023-12-04 16:15:51 +01:00
glwindow.rs examples: Return anyhow::Result out of main() 2023-11-10 12:53:08 +01:00
iterator.rs fix typos in comments 2023-04-07 17:09:48 +02:00
launch.rs gstreamer: move parse_* functions to their own module 2023-12-04 16:15:51 +01:00
launch_glib_main.rs gstreamer: move parse_* functions to their own module 2023-12-04 16:15:51 +01:00
overlay-composition-d2d.rs examples: Update to windows 0.51 2023-08-16 20:02:24 +09:00
overlay-composition.rs fix typos in comments 2023-04-07 17:09:48 +02:00
pad_probes.rs gstreamer: move parse_* functions to their own module 2023-12-04 16:15:51 +01:00
pango-cairo.rs fix typos in comments 2023-04-07 17:09:48 +02:00
play.rs examples: play: Set message bus to flushing before dropping the Play reference 2023-11-14 09:36:58 +02:00
playbin.rs fix typos in comments 2023-04-07 17:09:48 +02:00
player.rs Fix various new clippy warnings 2023-01-25 10:18:33 +02:00
queries.rs gstreamer: move parse_* functions to their own module 2023-12-04 16:15:51 +01:00
rtpfecclient.rs gstreamer: move debug_* functions to their own module 2023-12-04 12:46:59 +01:00
rtpfecserver.rs gstreamer: move debug_* functions to their own module 2023-12-04 12:46:59 +01:00
rtsp-server-custom-auth.rs rtsp server: allow custom authentication 2023-12-22 12:12:17 +02:00
rtsp-server-record.rs fix typos in comments 2023-04-07 17:09:48 +02:00
rtsp-server-subclass.rs rtsp-server: Add RTSPContext uri getter 2023-06-05 10:41:59 +02:00
rtsp-server.rs Fix various new clippy warnings 2023-01-25 10:18:33 +02:00
subclass.rs Use re-exported once_cell 2023-07-06 16:50:35 +03:00
tagsetter.rs gstreamer: move parse_* functions to their own module 2023-12-04 16:15:51 +01:00
thumbnail.rs gstreamer: move parse_* functions to their own module 2023-12-04 16:15:51 +01:00
toc.rs Use let-else instead of match for weak reference upgrades 2023-10-30 11:00:58 +02:00
transmux.rs gstreamer: bin: more generic {add,remove}_many() API 2023-03-09 14:27:25 +00:00
video_converter.rs gstreamer: move parse_* functions to their own module 2023-12-04 16:15:51 +01:00
zoom.rs gstreamer: move parse_* functions to their own module 2023-12-04 16:15:51 +01:00