Navigation
Classes
| Type | Name | Description | |
|---|---|---|---|
| BufferBuilder | |||
| FPixelStreamingCreateSessionDescriptionObserver | |||
| FPixelStreamingDataChannel | A specialized representation of a WebRTC data channel for Pixel Streaming. | ||
| FPixelStreamingPeerConnection | A specialized representation of a WebRTC peer connection for Pixel Streaming. | ||
| FPixelStreamingPlayerConfig | |||
| FPixelStreamingSetSessionDescriptionObserver | FPixelStreamingSetSessionDescriptionObserver WebRTC requires an implementation of webrtc::SetSessionDescriptionObserver_ interface as a callback for setting session description, either on receiving remote offer_ (PeerConnection::SetRemoteDescription_) of on sending answer_ (`PeerConnection::SetLocalDescription_) |
||
| FPixelStreamingSettings | A collection of static methods used to expose settings and their values to other modules dependedant on PixelStreaming | ||
| FPixelStreamingSignallingConnection | A specialized signalling server connection object for web socket based Pixel Streaming signalling servers. | ||
| FPixelStreamingSimulcastParameters | A struct representing the simulcast paramaters used by PixelStreaming. | ||
| FPixelStreamingVideoInput | The input of the Pixel Streaming system. | ||
| FPixelStreamingVideoInputBackBuffer | Use this if you want to send the UE backbuffer as video input. | ||
| FPixelStreamingVideoInputI420 | A Generic video input for I420 frames | ||
| FPixelStreamingVideoInputNV12 | A Generic video input for NV12 frames | ||
| FPixelStreamingVideoInputPIEViewport | An extension of the back buffer input that can handle PIE sessions. | ||
| FPixelStreamingVideoInputRenderTarget | Use this if you want to send the contents of a render target. | ||
| FPixelStreamingVideoInputRHI | A Generic video input for RHI frames | ||
| FWebRTCSoundGenerator | An `ISoundGenerator_ implementation to pump some audio from WebRTC into this synth component | ||
| IPixelStreamingAudioConsumer | Interface for consuming audio coming in from the browser. | ||
| IPixelStreamingAudioInput | |||
| IPixelStreamingAudioSink | Interface for a sink that collects audio coming in from the browser and passes into into UE's audio system. | ||
| IPixelStreamingModule | The public interface of the Pixel Streaming module. | ||
| IPixelStreamingSignallingConnection | A specialized signalling server connection object for Pixel Streaming signalling servers. | ||
| IPixelStreamingSignallingConnectionObserver | Callback interface for `FPixelStreamingSignallingConnection_ | ||
| IPixelStreamingStreamer | |||
| UPixelStreamingAudioComponent | Allows in-engine playback of incoming WebRTC audio from a particular Pixel Streaming player/peer using their mic in the browser. | ||
| UPixelStreamingDelegates | |||
| UPixelStreamingInput | Copyright Epic Games, Inc. All Rights Reserved. |
Constants
| Name | Description |
|---|---|
| INVALID_PLAYER_ID | |
| SFU_PLAYER_ID |
Typedefs
| Name | Description |
|---|---|
| FPixelStreamingPlayerId |
Enums
| Type | Name | Description | |
|---|---|---|---|
| EPixelStreamingCodec |
Functions
| Type | Name | Description | |
|---|---|---|---|
| int32 | PlayerIdToInt
(
FPixelStreamingPlayerId PlayerId |
||
| FPixelStreamingPlayerId | ToPlayerId
(
FString PlayerIdString |
||
| FPixelStreamingPlayerId | ToPlayerId
(
int32 PlayerIdInteger |
||
| const void * | UE::PixelStreaming::ValueLoc
(
T&& Value |
||
| const void * | UE::PixelStreaming::ValueLoc
(
FString&& Value |
||
| size_t | UE::PixelStreaming::ValueSize
(
T&& Value |
||
| size_t | UE::PixelStreaming::ValueSize
(
FString&& Value |
Variables
| Type | Name | Description | |
|---|---|---|---|
| const FName | AvgSendDelay | Public name, available to the world. | |
| const FName | Bitrate | Public name, available to the world. | |
| const FName | BytesReceived | Public name, available to the world. | |
| const FName | BytesSent | Public name, available to the world. | |
| const FName | DecodedFramesPerSecond | Public name, available to the world. | |
| const FName | EncodedFramesPerSecond | Public name, available to the world. | |
| const FName | FirCount | Public name, available to the world. | |
| const FName | Fps | Public name, available to the world. | |
| const FName | FrameHeight | Public name, available to the world. | |
| const FName | FramesCorrupted | Public name, available to the world. | |
| const FName | FramesDecoded | Public name, available to the world. | |
| const FName | FramesDropped | Public name, available to the world. | |
| const FName | FramesEncoded | Public name, available to the world. | |
| const FName | FramesPerSecond | Public name, available to the world. | |
| const FName | FramesReceived | Public name, available to the world. | |
| const FName | FramesReceivedPerSecond | Public name, available to the world. | |
| const FName | FramesSent | Public name, available to the world. | |
| const FName | FramesSentPerSecond | Calculated stats. | |
| const FName | FrameWidth | Public name, available to the world. | |
| const FName | FreezeCount | Public name, available to the world. | |
| const FName | FullFramesLost | Public name, available to the world. | |
| const FName | HugeFramesSent | Public name, available to the world. | |
| const FName | InputController | Public name, available to the world. | |
| const FName | InterruptionCount | Public name, available to the world. | |
| const FName | JitterBufferDelay | ||
| const FName | JitterBufferTargetDelay | Public name, available to the world. | |
| const FName | KeyFramesEncoded | Public name, available to the world. | |
| const FName | MeanEncodeTime | Public name, available to the world. | |
| const FName | MeanQPPerSecond | Public name, available to the world. | |
| const FName | MeanSendDelay | Public name, available to the world. | |
| const FName | NackCount | Public name, available to the world. | |
| const FName | PartialFramesLost | Public name, available to the world. | |
| const FName | PauseCount | Public name, available to the world. | |
| const FName | PliCount | Public name, available to the world. | |
| const FName | QPSum | Public name, available to the world. | |
| const FName | QualityController | Public name, available to the world. | |
| const FName | RetransmittedBytesSent | Public name, available to the world. | |
| const FName | SliCount | Public name, available to the world. | |
| const FName | SourceFps | Public name, available to the world. | |
| const FName | TargetBitrate | Public name, available to the world. | |
| const FName | TotalEncodeBytesTarget | Public name, available to the world. | |
| const FName | TotalEncodeTime | Public name, available to the world. | |
| const FName | TotalFreezesDuration | Public name, available to the world. | |
| const FName | TotalInterruptionDuration | Public name, available to the world. | |
| const FName | TotalPacketSendDelay | Public name, available to the world. | |
| const FName | TotalPausesDuration | Public name, available to the world. |