UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
FSimpleAudioInfoFactory Class Reference

#include <AudioDecompress.h>

+ Inheritance diagram for FSimpleAudioInfoFactory:

Public Member Functions

 FSimpleAudioInfoFactory (const TFunction< ICompressedAudioInfo *()> &InLambda, const FName &InFormatName, const FCapabilities InCaps={})
 
virtual ~FSimpleAudioInfoFactory () override
 
virtual ICompressedAudioInfoCreate () override
 
virtual bool IsSeekingSupported (const bool bIsStreaming) const override
 
- Public Member Functions inherited from IAudioInfoFactory
virtual ~IAudioInfoFactory ()=default
 

Constructor & Destructor Documentation

◆ FSimpleAudioInfoFactory()

FSimpleAudioInfoFactory::FSimpleAudioInfoFactory ( const TFunction< ICompressedAudioInfo *()> &  InLambda,
const FName InFormatName,
const FCapabilities  InCaps = {} 
)
inline

Constructs a simple AudioInfo factory.

Parameters
InLambdaLambda to Create a ICompressionAudioInfo object
InFormatNameThe factory name of the Format. "ADPCM" etc.
InCapsThe Capabilities of the decoder implementation.

◆ ~FSimpleAudioInfoFactory()

virtual FSimpleAudioInfoFactory::~FSimpleAudioInfoFactory ( )
inlineoverridevirtual

Member Function Documentation

◆ Create()

virtual ICompressedAudioInfo * FSimpleAudioInfoFactory::Create ( )
inlineoverridevirtual

Implements IAudioInfoFactory.

◆ IsSeekingSupported()

virtual bool FSimpleAudioInfoFactory::IsSeekingSupported ( const bool  bIsStreaming) const
inlineoverridevirtual

Quries if seeking is supported by the decoder.

Parameters
bIsStreamingIf the media is to be streamed or not.
Returns
True for supported, false otherwise.

Implements IAudioInfoFactory.


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