UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
IMediaTextureSampleConverter Class Referenceabstract

#include <IMediaTextureSampleConverter.h>

Classes

struct  FConversionHints
 

Public Types

enum  EConverterInfoFlags { ConverterInfoFlags_Default = 0 , ConverterInfoFlags_WillCreateOutputTexture = 1 << 0 , ConverterInfoFlags_PreprocessOnly = 1 << 1 , ConverterInfoFlags_NeedUAVOutputTexture = 1 << 2 }
 

Public Member Functions

virtual ~IMediaTextureSampleConverter ()
 
virtual uint32 GetConverterInfoFlags () const
 
virtual bool Convert (FRHICommandListImmediate &RHICmdList, FTextureRHIRef &InDstTexture, const FConversionHints &Hints)=0
 
bool Convert (FTextureRHIRef &InDstTexture, const FConversionHints &Hints)
 

Detailed Description

Interface class to implement custom sample conversion

Member Enumeration Documentation

◆ EConverterInfoFlags

Enumerator
ConverterInfoFlags_Default 
ConverterInfoFlags_WillCreateOutputTexture 
ConverterInfoFlags_PreprocessOnly 
ConverterInfoFlags_NeedUAVOutputTexture 

Constructor & Destructor Documentation

◆ ~IMediaTextureSampleConverter()

virtual IMediaTextureSampleConverter::~IMediaTextureSampleConverter ( )
inlinevirtual

Member Function Documentation

◆ Convert() [1/2]

virtual bool IMediaTextureSampleConverter::Convert ( FRHICommandListImmediate RHICmdList,
FTextureRHIRef InDstTexture,
const FConversionHints Hints 
)
pure virtual

◆ Convert() [2/2]

bool IMediaTextureSampleConverter::Convert ( FTextureRHIRef InDstTexture,
const FConversionHints Hints 
)
inline

◆ GetConverterInfoFlags()

virtual uint32 IMediaTextureSampleConverter::GetConverterInfoFlags ( ) const
inlinevirtual

The documentation for this class was generated from the following file: