[][src]Crate gstreamer_rtsp_server

Modules

prelude
subclass

Structs

RTSPAddress

An address

RTSPAddressFlags

Flags used to control allocation of addresses

RTSPAddressPool

An address pool, all member are private

RTSPAddressPoolClass
RTSPAuth

The authentication structure.

RTSPAuthClass
RTSPClient

The client object represents the connection and its state with a client.

RTSPClientClass
RTSPContext
RTSPMedia

A class that contains the GStreamer element along with a list of RTSPStream objects that can produce data.

RTSPMediaClass
RTSPMediaFactory

The definition and logic for constructing the pipeline for a media. The media can contain multiple streams like audio and video.

RTSPMediaFactoryClass
RTSPMediaFactoryURI

A media factory that creates a pipeline to play any uri.

RTSPMediaFactoryURIClass
RTSPMountPoints

Creates a RTSPMediaFactory object for a given url.

RTSPMountPointsClass
RTSPServer

This object listens on a port, creates and manages the clients connected to it.

RTSPServerClass
RTSPSession

Session information kept by the server for a specific client. One client session, identified with a session id, can handle multiple medias identified with the url of a media.

RTSPSessionClass
RTSPSessionMedia

State of a client session regarding a specific media identified by path.

RTSPSessionMediaClass
RTSPSessionPool

An object that keeps track of the active sessions. This object is usually attached to a RTSPServer object to manage the sessions in that server.

RTSPSessionPoolClass
RTSPStream

The definition of a media stream.

RTSPStreamClass
RTSPStreamTransport

A Transport description for a stream

RTSPStreamTransportClass
RTSPThread
RTSPThreadPool

The thread pool structure.

RTSPThreadPoolClass
RTSPThreadRef
RTSPToken
RTSPTokenRef
RTSPTransportMode

The supported modes of the media.

Enums

RTSPAddressPoolResult

Result codes from RTSP address pool functions.

RTSPFilterResult

Possible return values for RTSPSessionPoolExt::filter.

RTSPMediaStatus

The state of the media pipeline.

RTSPPublishClockMode

Whether the clock and possibly RTP/clock offset should be published according to RFC7273.

RTSPSuspendMode

The suspend mode of the media pipeline. A media pipeline is suspended right after creating the SDP and when the client performs a PAUSED request.

RTSPThreadType

Different thread types

Constants

NONE_RTSP_ADDRESS_POOL
NONE_RTSP_AUTH
NONE_RTSP_CLIENT
NONE_RTSP_MEDIA
NONE_RTSP_MEDIA_FACTORY
NONE_RTSP_MEDIA_FACTORY_URI
NONE_RTSP_MOUNT_POINTS
NONE_RTSP_SERVER
NONE_RTSP_SESSION
NONE_RTSP_SESSION_MEDIA
NONE_RTSP_SESSION_POOL
NONE_RTSP_STREAM
NONE_RTSP_STREAM_TRANSPORT
NONE_RTSP_THREAD_POOL

Statics

RTSP_ADDRESS_POOL_ANY_IPV4
RTSP_ADDRESS_POOL_ANY_IPV6
RTSP_AUTH_CHECK_CONNECT
RTSP_AUTH_CHECK_MEDIA_FACTORY_ACCESS
RTSP_AUTH_CHECK_MEDIA_FACTORY_CONSTRUCT
RTSP_AUTH_CHECK_TRANSPORT_CLIENT_SETTINGS
RTSP_AUTH_CHECK_URL
RTSP_PERM_MEDIA_FACTORY_ACCESS
RTSP_PERM_MEDIA_FACTORY_CONSTRUCT
RTSP_TOKEN_MEDIA_FACTORY_ROLE
RTSP_TOKEN_TRANSPORT_CLIENT_SETTINGS

Traits

RTSPAddressPoolExt

Trait containing all RTSPAddressPool methods.

RTSPAddressPoolExtManual
RTSPAuthExt

Trait containing all RTSPAuth methods.

RTSPAuthExtManual
RTSPClientExt

Trait containing all RTSPClient methods.

RTSPClientExtManual
RTSPMediaExt

Trait containing all RTSPMedia methods.

RTSPMediaExtManual
RTSPMediaFactoryExt

Trait containing all RTSPMediaFactory methods.

RTSPMediaFactoryExtManual
RTSPMediaFactoryURIExt

Trait containing all RTSPMediaFactoryURI methods.

RTSPMountPointsExt

Trait containing all RTSPMountPoints methods.

RTSPServerExt

Trait containing all RTSPServer methods.

RTSPServerExtManual
RTSPSessionExt

Trait containing all RTSPSession methods.

RTSPSessionMediaExt

Trait containing all RTSPSessionMedia methods.

RTSPSessionPoolExt

Trait containing all RTSPSessionPool methods.

RTSPSessionPoolExtManual
RTSPStreamExt

Trait containing all RTSPStream methods.

RTSPStreamExtManual
RTSPStreamTransportExt

Trait containing all RTSPStreamTransport methods.

RTSPStreamTransportExtManual
RTSPThreadPoolExt

Trait containing all RTSPThreadPool methods.