UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
AVEncoder::FVideoDecoderOutputDX Class Referenceabstract
+ Inheritance diagram for AVEncoder::FVideoDecoderOutputDX:

Public Types

enum class  EOutputType {
  Unknown = 0 , SoftwareWin7 , SoftwareWin8Plus , HardwareWin8Plus ,
  HardwareDX9_DX12
}
 

Public Member Functions

virtual ~FVideoDecoderOutputDX ()=default
 
virtual EOutputType GetOutputType () const =0
 
virtual TRefCountPtr< IMFSampleGetMFSample () const =0
 
virtual const TArray< uint8 > & GetBuffer () const =0
 
virtual uint32 GetStride () const =0
 
virtual TRefCountPtr< ID3D11Texture2DGetTexture () const =0
 
virtual TRefCountPtr< ID3D11DeviceGetDevice () const =0
 
- Public Member Functions inherited from AVEncoder::FNativeVideoDecoderOutput
virtual ~FNativeVideoDecoderOutput ()=default
 
virtual void SetOwner (const TSharedPtr< IDecoderOutputOwner, ESPMode::ThreadSafe > &Renderer)=0
 
virtual void InitializePoolable ()
 
virtual void ShutdownPoolable ()
 
virtual FIntPoint GetDim () const =0
 
virtual FTimespan GetDuration () const
 

Member Enumeration Documentation

◆ EOutputType

Enumerator
Unknown 
SoftwareWin7 
SoftwareWin8Plus 
HardwareWin8Plus 
HardwareDX9_DX12 

Constructor & Destructor Documentation

◆ ~FVideoDecoderOutputDX()

virtual AVEncoder::FVideoDecoderOutputDX::~FVideoDecoderOutputDX ( )
virtualdefault

Member Function Documentation

◆ GetBuffer()

virtual const TArray< uint8 > & AVEncoder::FVideoDecoderOutputDX::GetBuffer ( ) const
pure virtual

◆ GetDevice()

virtual TRefCountPtr< ID3D11Device > AVEncoder::FVideoDecoderOutputDX::GetDevice ( ) const
pure virtual

◆ GetMFSample()

virtual TRefCountPtr< IMFSample > AVEncoder::FVideoDecoderOutputDX::GetMFSample ( ) const
pure virtual

◆ GetOutputType()

virtual EOutputType AVEncoder::FVideoDecoderOutputDX::GetOutputType ( ) const
pure virtual

◆ GetStride()

virtual uint32 AVEncoder::FVideoDecoderOutputDX::GetStride ( ) const
pure virtual

◆ GetTexture()

virtual TRefCountPtr< ID3D11Texture2D > AVEncoder::FVideoDecoderOutputDX::GetTexture ( ) const
pure virtual

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