Navigation
API > API/Plugins > API/Plugins/PixelStreamingPlayer
Inheritance Hierarchy
- UObjectBase
- UObjectBaseUtility
- UObject
- UStreamableRenderAsset
- UTexture
- UTexture2DDynamic
- UPixelStreamingMediaTexture
References
| Module | PixelStreamingPlayer |
| Header | /Engine/Plugins/Experimental/PixelStreamingPlayer/Source/PixelStreamingPlayer/Public/PixelStreamingMediaTexture.h |
| Include | #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
Remarks
A Texture Object that can be used in materials etc. that takes updates from webrtc frames.
Constructors
| Type | Name | Description | |
|---|---|---|---|
UPixelStreamingMediaTexture
(
const FObjectInitializer& ObjectInitializer |
Overridden from UTexture
| Type | Name | Description | |
|---|---|---|---|
| FTextureResource * | UTexture implementation. |
Overridden from UObject
| Type | Name | Description | |
|---|---|---|---|
| void | BeginDestroy () |
Called before destroying the object. | |
| void | GetResourceSizeEx
(
FResourceSizeEx& CumulativeResourceSize |
Get the size of the object/resource for use in memory tools or to display to artists/LDs in the Editor This is the extended version which separates up the used memory into different memory regions (the actual definition of which may be platform specific). |
Overridden from FPixelStreamingVideoSink
| Type | Name | Description | |
|---|---|---|---|
| void | OnFrame
(
FTextureRHIRef Frame |
FPixelStreamingVideoSink implementation. |