Navigation
Unreal Engine C++ API Reference > 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. |