Navigation
API > API/Plugins > API/Plugins/PixelStreamingPlayer
A Texture Object that can be used in materials etc. that takes updates from webrtc frames.
| Name | UPixelStreamingMediaTexture |
| Type | class |
| Header File | /Engine/Plugins/Experimental/PixelStreamingPlayer/Source/PixelStreamingPlayer/Public/PixelStreamingMediaTexture.h |
| Include Path | #include "PixelStreamingMediaTexture.h" |
Syntax
UCLASS (NotBlueprintType, NotBlueprintable, HideDropDown,
HideCategories=(ImportSettings, Compression, Texture, Adjustments, Compositing, LevelOfDetail, Object),
Meta=(DisplayName="PixelStreaming Media Texture"))
class UPixelStreamingMediaTexture :
public UTexture2DDynamic,
public FPixelStreamingVideoSink
Inheritance Hierarchy
- UObjectBase → UObjectBaseUtility → UObject → UStreamableRenderAsset → UTexture → UTexture2DDynamic → UPixelStreamingMediaTexture
- rtc::VideoSinkInterface< webrtc::VideoFrame > → FPixelStreamingVideoSink → UPixelStreamingMediaTexture
Implements Interfaces
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
UPixelStreamingMediaTexture
(
const FObjectInitializer& ObjectInitializer |
PixelStreamingMediaTexture.h |
Variables
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| Buffer | TArray< uint8_t > | PixelStreamingMediaTexture.h | ||
| CurrentResource | FPixelStreamingMediaTextureResource * | PixelStreamingMediaTexture.h | ||
| RenderSyncContext | FCriticalSection | PixelStreamingMediaTexture.h | ||
| RenderTarget | TRefCountPtr< IPooledRenderTarget > | PixelStreamingMediaTexture.h | ||
| RenderTargetDescriptor | FPooledRenderTargetDesc | PixelStreamingMediaTexture.h | ||
| SourceTexture | FTextureRHIRef | PixelStreamingMediaTexture.h |
Functions
Public
Protected
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual void BeginDestroy() |
PixelStreamingMediaTexture.h | ||
virtual FTextureResource * CreateResource() |
UTexture implementation. | PixelStreamingMediaTexture.h | |
virtual void GetResourceSizeEx
(
FResourceSizeEx& CumulativeResourceSize |
PixelStreamingMediaTexture.h | ||
virtual void OnFrame
(
FTextureRHIRef Frame |
FPixelStreamingVideoSink implementation. | PixelStreamingMediaTexture.h |