pub trait RTSPServerImpl:
    RTSPServerImplExt
    + ObjectImpl
    + Send
    + Sync {
    // Provided methods
    fn create_client(&self) -> Option<RTSPClient> { ... }
    fn client_connected(&self, client: &RTSPClient) { ... }
}

Provided Methods§

source

fn create_client(&self) -> Option<RTSPClient>

Create, configure a new GstRTSPClient object that handles the new connection on socket. The default implementation will create a GstRTSPClient and will configure the mount-points, auth, session-pool and thread-pool on the client.

source

fn client_connected(&self, client: &RTSPClient)

emitted when a new client connected.

Object Safety§

This trait is not object safe.

Implementors§