|
ESPixelStick Firmware
Firmware for the ESPixelStick
|
#include <InputFPPRemotePlayEffect.hpp>


Public Member Functions | |
| c_InputFPPRemotePlayEffect (c_InputMgr::e_InputChannelIds InputChannelId) | |
| virtual | ~c_InputFPPRemotePlayEffect () |
| virtual void | Start (String &FileName, float duration, uint32_t PlayCount) |
| virtual void | Stop () |
| virtual void | Sync (String &FileName, float SecondsElapsed) |
| virtual bool | Poll () |
| virtual void | GetStatus (JsonObject &jsonStatus) |
| virtual void | ClearStatistics () |
| virtual bool | IsIdle () |
Public Member Functions inherited from c_InputFPPRemotePlayItem | |
| c_InputFPPRemotePlayItem (c_InputMgr::e_InputChannelIds InputChannelId) | |
| virtual | ~c_InputFPPRemotePlayItem () |
| virtual void | SetPauseState (bool _PauseInput) |
| String | GetFileName () |
| uint32_t | GetRepeatCount () |
| void | SetDuration (time_t value) |
| void | GetDriverName (String &Name) |
| int32_t | GetSyncOffsetMS () |
| void | SetSyncOffsetMS (int32_t value) |
| void | SetSendFppSync (bool value) |
| c_InputMgr::e_InputChannelIds | GetInputChannelId () |
| bool | InputIsPaused () |
| void | SetOperationalState (bool ActiveFlag) |
| void | SetBackgroundFileName (String &FileName) |
| void | ClearFileNames () |
Protected Attributes | |
| fsm_PlayEffect_state_Idle | fsm_PlayEffect_state_Idle_imp |
| fsm_PlayEffect_state_PlayingEffect | fsm_PlayEffect_state_PlayingEffect_imp |
| fsm_PlayEffect_state * | pCurrentFsmState = nullptr |
| FastTimer | PlayEffectTimer |
| c_InputEffectEngine | EffectsEngine |
Protected Attributes inherited from c_InputFPPRemotePlayItem | |
| time_t | PlayDurationSec = 0 |
| bool | SendFppSync = false |
| char | BackgroundFileName [65] |
| const uint64_t | LocalIntensityBufferSize = 2048 |
Friends | |
| class | fsm_PlayEffect_state_Idle |
| class | fsm_PlayEffect_state_PlayingEffect |
| class | fsm_PlayEffect_state |
Additional Inherited Members | |
Public Attributes inherited from c_InputFPPRemotePlayItem | |
| struct c_InputFPPRemotePlayItem::FileControl_t | FileControl [2] |
| c_InputFPPRemotePlayEffect::c_InputFPPRemotePlayEffect | ( | c_InputMgr::e_InputChannelIds | InputChannelId | ) |

|
virtual |

|
virtual |
|
virtual |
|
inlinevirtual |
Implements c_InputFPPRemotePlayItem.
|
virtual |
DEBUG_START;
DEBUG_END;
Implements c_InputFPPRemotePlayItem.

|
virtual |
|
virtual |
Implements c_InputFPPRemotePlayItem.


|
virtual |
|
friend |
|
friend |
|
friend |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |