Inherits AZ::EBusTraits.
|
typedef AZ::EntityId | BusIdType |
|
|
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 const AZ::EBusAddressPolicy | AddressPolicy = AZ::EBusAddressPolicy::ById |
|
The documentation for this class was generated from the following file:
- Gems/VideoPlaybackFramework/Code/Include/VideoPlaybackFramework/VideoPlaybackBus.h