Navigation
API > API/Plugins > API/Plugins/PixelStreaming
Inheritance Hierarchy
- IPixelStreamingSignallingConnection
- FPixelStreamingSignallingConnection
References
| Module | PixelStreaming |
| Header | /Engine/Plugins/Media/PixelStreaming/Source/PixelStreaming/Public/IPixelStreamingSignallingConnection.h |
| Include | #include "IPixelStreamingSignallingConnection.h" |
Syntax
class IPixelStreamingSignallingConnection
Remarks
A specialized signalling server connection object for Pixel Streaming signalling servers.
Destructors
| Type | Name | Description | |
|---|---|---|---|
Functions
| Type | Name | Description | |
|---|---|---|---|
| void | Disconnect () |
Disconnects from the signalling server. Safe to call even when not connected. | |
| bool | IsConnected () |
Checks if the connection is established. | |
| void | Request a list of active streamers from the signalling server. | ||
| void | SendAnswer
(
FPixelStreamingPlayerId PlayerId, |
[Streamer only] Sends an answer to the specified player. | |
| void | SendAnswer
(
const webrtc::SessionDescriptionInterface& SDP |
[Stream receiver only] Sends an answer back to the streamer after receiving an offer. | |
| void | SendDisconnectPlayer
(
FPixelStreamingPlayerId PlayerId, |
[Streamer only] Send a disconnect message to the specified player. | |
| void | SendIceCandidate
(
FPixelStreamingPlayerId PlayerId, |
[Streamer only] Sends ice candidate information to the specified player. | |
| void | SendIceCandidate
(
const webrtc::IceCandidateInterface& IceCandidate |
[Stream receiver only] Sends ICE candidate information to the streamer. | |
| void | SendMessage
(
const FString& Msg |
Send a message to the signalling server. | |
| void | SendOffer
(
FPixelStreamingPlayerId PlayerId, |
[Streamer only] Sends an offer to the specified player. | |
| void | SendOffer
(
const webrtc::SessionDescriptionInterface& SDP |
[Stream receiver only] Sends an offer to the streamer. | |
| void | SendSubscribe
(
const FString& StreamerId |
[Stream receiver only] Send a subscription request to the signalling server. | |
| void | [Stream receiver only] Send an unsubscribe request to the signalling server. | ||
| void | SetAutoReconnect
(
bool bAutoReconnect |
Toggles automatic reconnecting when websocket is closed or unreachable. | |
| void | SetKeepAlive
(
bool bKeepAlive |
Enables or disables the keep alive pings on this connection. | |
| void | TryConnect
(
FString URL |
Connect to a specified signalling server at ths given URL |