CriWare Unreal Engine
Plug-ins for CriWare solutions.
Loading...
Searching...
No Matches
FManaMovieAudioDecoderOutput Class Reference

#include <ManaMovieAudioDecoderOutput.h>

Inheritance diagram for FManaMovieAudioDecoderOutput:

Public Member Functions

virtual ~FManaMovieAudioDecoderOutput ()
virtual uint32 GetChannels () const override
virtual FTimespan GetDuration () const
virtual uint32 GetFrames () const override
virtual uint32 GetSampleRate () const override
virtual FManaPlayerTimeStamp GetTime () const
void Initialize (uint32 InNumChannels, uint32 InSampleRate, FTimespan InDuration, const FManaPlayerTimeStamp &InPts) override
void SetOwner (const TSharedPtr< IManaMovieDecoderOutputOwner, ESPMode::ThreadSafe > &Renderer) override
Public Member Functions inherited from IManaMovieAudioDecoderOutput
virtual ~IManaMovieAudioDecoderOutput ()=default

Private Attributes

FTimespan Duration
uint32 NumChannels = 0
TWeakPtr< IManaMovieDecoderOutputOwner, ESPMode::ThreadSafe > OwningRenderer
uint32 SampleRate = 0
FManaPlayerTimeStamp Time

Constructor & Destructor Documentation

◆ ~FManaMovieAudioDecoderOutput()

virtual FManaMovieAudioDecoderOutput::~FManaMovieAudioDecoderOutput ( )
inlinevirtual

Member Function Documentation

◆ GetChannels()

virtual uint32 FManaMovieAudioDecoderOutput::GetChannels ( ) const
inlineoverridevirtual

◆ GetDuration()

virtual FTimespan FManaMovieAudioDecoderOutput::GetDuration ( ) const
inlinevirtual

◆ GetFrames()

virtual uint32 FManaMovieAudioDecoderOutput::GetFrames ( ) const
inlineoverridevirtual

◆ GetSampleRate()

virtual uint32 FManaMovieAudioDecoderOutput::GetSampleRate ( ) const
inlineoverridevirtual

◆ GetTime()

virtual FManaPlayerTimeStamp FManaMovieAudioDecoderOutput::GetTime ( ) const
inlinevirtual

◆ Initialize()

void FManaMovieAudioDecoderOutput::Initialize ( uint32 InNumChannels,
uint32 InSampleRate,
FTimespan InDuration,
const FManaPlayerTimeStamp & InPts )
inlineoverridevirtual

◆ SetOwner()

void FManaMovieAudioDecoderOutput::SetOwner ( const TSharedPtr< IManaMovieDecoderOutputOwner, ESPMode::ThreadSafe > & Renderer)
inlineoverridevirtual

Member Data Documentation

◆ Duration

FTimespan FManaMovieAudioDecoderOutput::Duration
private

◆ NumChannels

uint32 FManaMovieAudioDecoderOutput::NumChannels = 0
private

◆ OwningRenderer

TWeakPtr<IManaMovieDecoderOutputOwner, ESPMode::ThreadSafe> FManaMovieAudioDecoderOutput::OwningRenderer
private

◆ SampleRate

uint32 FManaMovieAudioDecoderOutput::SampleRate = 0
private

◆ Time

FManaPlayerTimeStamp FManaMovieAudioDecoderOutput::Time
private

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