Open 3D Engine VideoPlaybackFramework Gem API Reference 23.10.0
O3DE is an open-source, fully-featured, high-fidelity, modular 3D engine for building games and simulations, available to every industry.
VideoPlaybackFramework::VideoPlaybackRequests Class Referenceabstract

Inherits AZ::EBusTraits.

Public Types

typedef AZ::EntityId BusIdType
 

Public Member Functions

virtual void Play ()=0
 
virtual void Pause ()=0
 
virtual void Stop ()=0
 
virtual bool IsPlaying ()=0
 
virtual AZ::u32 GetQueueAheadCount ()=0
 
virtual void SetQueueAheadCount (AZ::u32 queueAheadCount)=0
 
virtual bool GetIsLooping ()=0
 
virtual void SetIsLooping (bool isLooping)=0
 
virtual bool GetIsAutoPlay ()=0
 
virtual void SetIsAutoPlay (bool isAutoPlay)=0
 
virtual float GetPlaybackSpeed ()=0
 
virtual void SetPlaybackSpeed (float speedFactor)=0
 
virtual AZStd::string GetVideoPathname () const =0
 
virtual void SetVideoPathname (const AZStd::string &videoPath)=0
 
virtual AZStd::string GetDestinationTextureName () const =0
 
virtual void SetDestinationTextureName (const AZStd::string &destinationTextureName)=0
 

Static Public Attributes

static const AZ::EBusAddressPolicy AddressPolicy = AZ::EBusAddressPolicy::ById
 

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