Navigation
API > API/Plugins > API/Plugins/PixelStreaming
Inheritance Hierarchy
- rtc::VideoSinkInterface< webrtc::VideoFrame >
- FPixelStreamingVideoSink
- UPixelStreamingMediaTexture
References
| Module | PixelStreaming |
| Header | /Engine/Plugins/Media/PixelStreaming/Source/PixelStreaming/Public/PixelStreamingVideoSink.h |
| Include | #include "PixelStreamingVideoSink.h" |
Syntax
class FPixelStreamingVideoSink : public rtc::VideoSinkInterface< webrtc::VideoFrame >
Constructors
| Type | Name | Description | |
|---|---|---|---|
Destructors
| Type | Name | Description | |
|---|---|---|---|
Functions
| Type | Name | Description | |
|---|---|---|---|
| void | OnFrame
(
const webrtc::VideoFrame& Frame |
This method handles the conversion from a WebRTC frame to a UE texture. | |
| void | OnFrame
(
FTextureRHIRef Frame |
Derivative classes implement this method to handle how the decoded textures should actually be displayed eg PixelStreamingBlueprint/PixelStreamingPeerVideoSink |