Navigation
API > API/Plugins > API/Plugins/PixelStreaming2
Inheritance Hierarchy
- UObjectBase
- UObjectBaseUtility
- UObject
- UPixelStreaming2Delegates
References
| Module | PixelStreaming2 |
| Header | /Engine/Plugins/Media/PixelStreaming2/Source/PixelStreaming2/Public/PixelStreaming2Delegates.h |
| Include | #include "PixelStreaming2Delegates.h" |
Syntax
UCLASS ()
class UPixelStreaming2Delegates : public UObject
Remarks
Pixel Streaming Delegates that can be invoked when pixel streaming events take place. Includes blueprint and native c++ delegates.
Variables
| Type | Name | Description | |
|---|---|---|---|
| FAllConnectionsClosed | OnAllConnectionsClosed | Invoked when all connections have closed and nobody is viewing or interacting with the app. | |
| FAllConnectionsClosedNative | OnAllConnectionsClosedNative | Invoked when all connections have closed and nobody is viewing or interacting with the app. | |
| FAudioTrackClosedNative | OnAudioTrackClosedNative | Invoked when an existing audio track has been closed. | |
| FAudioTrackOpenNative | OnAudioTrackOpenNative | Invoked when a new audio track has been opened. | |
| FClosedConnection | OnClosedConnection | Invoked when a connection to a player was lost. | |
| FClosedConnectionNative | OnClosedConnectionNative | Invoked when a connection to a player was lost. | |
| FConnectedToSignallingServer | OnConnectedToSignallingServer | Invoked when a connection to the signalling server was made. | |
| FConnectedToSignallingServerNative | OnConnectedToSignallingServerNative | Invoked when a connection to the signalling server was made. | |
| FDataTrackClosed | OnDataTrackClosed | Invoked when an existing data track has been closed. | |
| FDataTrackClosedNative | OnDataTrackClosedNative | Invoked when an existing data track has been closed. | |
| FDataTrackOpen | OnDataTrackOpen | Invoked when a new data track has been opened. | |
| FDataTrackOpenNative | OnDataTrackOpenNative | Invoked when a new data track has been opened. | |
| FDisconnectedFromSignallingServer | OnDisconnectedFromSignallingServer | Invoked when a connection to the signalling server was lost. | |
| FDisconnectedFromSignallingServerNative | OnDisconnectedFromSignallingServerNative | Invoked when a connection to the signalling server was lost. | |
| FFallbackToSoftwareEncoding | OnFallbackToSoftwareEncoding | Invoked when the GPU ran out of available hardware encoders and fell back to software encoders. | |
| FFallbackToSoftwareEncodingNative | OnFallbackToSoftwareEncodingNative | Invoked when the GPU ran out of available hardware encoders and fell back to software encoders. | |
| FNewConnection | OnNewConnection | Invoked when a new connection has been made to the session. | |
| FNewConnectionNative | OnNewConnectionNative | Invoked when a new connection has been made to the session. | |
| FStatsChanged | OnStatChanged | Invoked when a pixel streaming stat has changed. | |
| FStatChangedNative | OnStatChangedNative | Invoked when a pixel streaming stat has changed. | |
| FVideoTrackClosedNative | OnVideoTrackClosedNative | Invoked when an existing video track has been closed. | |
| FVideoTrackOpenNative | OnVideoTrackOpenNative | Invoked when a new video track has been opened. |
Destructors
| Type | Name | Description | |
|---|---|---|---|
Functions
| Type | Name | Description | |
|---|---|---|---|
DECLARE_TS_MULTICAST_DELEGATE_OneParam
(
FAllConnectionsClosedNative, |
Delegate type for when all connections have closed and nobody is viewing or interacting with the app. | ||
DECLARE_TS_MULTICAST_DELEGATE_ThreeParams
(
FVideoTrackOpenNative, |
Delegate type for when a new video track has been opened. | ||
DECLARE_TS_MULTICAST_DELEGATE_ThreeParams
(
FVideoTrackClosedNative, |
Delegate type for when an existing video track has been closed. | ||
DECLARE_TS_MULTICAST_DELEGATE_ThreeParams
(
FAudioTrackOpenNative, |
Delegate type for when a new audio track has been opened. | ||
DECLARE_TS_MULTICAST_DELEGATE_ThreeParams
(
FAudioTrackClosedNative, |
Delegate type for when an existing audio track has been closed. | ||
DECLARE_TS_MULTICAST_DELEGATE_TwoParams
(
FNewConnectionNative, |
Delegate type for when a new connection has been made to the session. | ||
DECLARE_TS_MULTICAST_DELEGATE_TwoParams
(
FClosedConnectionNative, |
Delegate type for when a connection to a player was lost. | ||
DECLARE_TS_MULTICAST_DELEGATE_TwoParams
(
FDataTrackOpenNative, |
Delegate type for when a new data track has been opened. | ||
DECLARE_TS_MULTICAST_DELEGATE_TwoParams
(
FDataTrackClosedNative, |
Delegate type for when an existing data track has been closed. | ||
| UPixelStreaming2Delegates * | Get () |
Classes
| Type | Name | Description | |
|---|---|---|---|
| FAllConnectionsClosed | Blueprint delegate type for when all connections have closed and nobody is viewing or interacting with the app. | ||
| FClosedConnection | Blueprint delegate type for when a connection to a player was lost. | ||
| FConnectedToSignallingServer | Blueprint delegate type for when a connection to the signalling server was made. | ||
| FDataTrackClosed | Blueprint delegate type for when an existing data track has been closed. | ||
| FDataTrackOpen | Blueprint delegate type for when a new data track has been opened. | ||
| FDisconnectedFromSignallingServer | Blueprint delegate type for when a connection to the signalling server was lost. | ||
| FFallbackToSoftwareEncoding | Blueprint delegate type for when the GPU ran out of available hardware encoders and fell back to software encoders. | ||
| FNewConnection | Blueprint delegate type for when a new connection has been made to the session. | ||
| FStatsChanged | Blueprint delegate type for when a pixel streaming stat has changed. |
Typedefs
| Name | Description |
|---|---|
| FConnectedToSignallingServerNative | Delegate type for when a connection to the signalling server was made. |
| FDisconnectedFromSignallingServerNative | Delegate type for when a connection to the signalling server was lost. |
| FFallbackToSoftwareEncodingNative | Delegate type for when the GPU ran out of available hardware encoders and fell back to software encoders. |
| FStatChangedNative | Delegate type for when a pixel streaming stat has changed. |
Constants
| Name | Description |
|---|---|
| Singleton | The singleton object. |