UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
MediaTextureResource.cpp File Reference

Classes

struct  TGPUsyncedDataDeleter< ObjectRefType >
 
struct  FPriorSamples
 

Namespaces

namespace  UE
 
namespace  UE::MediaTexture
 
namespace  UE::MediaTexture::Private
 
namespace  MediaTextureResourceHelpers
 

Functions

 DECLARE_CYCLE_STAT (TEXT("MediaAssets MediaTextureResource Render"), STAT_MediaAssets_MediaTextureResourceRender, STATGROUP_Media)
 
 DECLARE_FLOAT_COUNTER_STAT (TEXT("MediaAssets MediaTextureResource Sample"), STAT_MediaUtils_TextureSampleTime, STATGROUP_Media)
 
 CSV_DECLARE_CATEGORY_MODULE_EXTERN (MEDIA_API, MediaStreaming)
 
 DECLARE_GPU_STAT_NAMED (MediaTextureResource, TEXT("MediaTextureResource"))
 
uint8 UE::MediaTexture::Private::ClampNumMips (uint8 InNumMips, const FIntPoint &InDim)
 
uint8 UE::MediaTexture::Private::CalcGeneratedNumMips (const IMediaTextureSample &InSample, bool bInEnableGenMips)
 Calculates the target number of generated mips for a given sample.
 
uint8 UE::MediaTexture::Private::CalcTextureNumMips (const IMediaTextureSample &InSample, bool bInEnableGenMips)
 Calculates the expected texture resource number of mips for the given sample. Sample source mips take priority over generated ones.
 
EPixelFormat MediaTextureResourceHelpers::GetPixelFormat (const TSharedPtr< IMediaTextureSample, ESPMode::ThreadSafe > &Sample)
 
EPixelFormat MediaTextureResourceHelpers::GetConvertedPixelFormat (const TSharedPtr< IMediaTextureSample, ESPMode::ThreadSafe > &Sample)
 
bool MediaTextureResourceHelpers::RequiresSrgbTexture (const TSharedPtr< IMediaTextureSample, ESPMode::ThreadSafe > &Sample)
 
bool MediaTextureResourceHelpers::RequiresUAVTexture (const TSharedPtr< IMediaTextureSample, ESPMode::ThreadSafe > &Sample, uint8 NumMips)
 
bool MediaTextureResourceHelpers::RequiresSrgbInputTexture (const TSharedPtr< IMediaTextureSample, ESPMode::ThreadSafe > &Sample)
 

Function Documentation

◆ CSV_DECLARE_CATEGORY_MODULE_EXTERN()

CSV_DECLARE_CATEGORY_MODULE_EXTERN ( MEDIA_API  ,
MediaStreaming   
)

◆ DECLARE_CYCLE_STAT()

Time spent in media player facade closing media.

◆ DECLARE_FLOAT_COUNTER_STAT()

DECLARE_FLOAT_COUNTER_STAT ( TEXT("MediaAssets MediaTextureResource Sample" ,
STAT_MediaUtils_TextureSampleTime  ,
STATGROUP_Media   
)

Sample time of texture last rendered.

◆ DECLARE_GPU_STAT_NAMED()

DECLARE_GPU_STAT_NAMED ( MediaTextureResource  ,
TEXT("MediaTextureResource")   
)