mirror of
https://github.com/isledecomp/isle.git
synced 2025-10-23 00:14:22 +00:00
Implement/match MxMediaPresenter::Tickle and related (#277)
* Bootstrap MxMediaPresenter * Implement/match MxMediaPresenter::Tickle and related * Implement AppendChunk and Enable
This commit is contained in:

committed by
GitHub

parent
a087c666b4
commit
ba82821501
@@ -28,14 +28,14 @@ public:
|
||||
return !strcmp(name, MxMediaPresenter::ClassName()) || MxPresenter::IsA(name);
|
||||
}
|
||||
|
||||
virtual void StreamingTickle() override;
|
||||
virtual void RepeatingTickle() override;
|
||||
virtual void DoneTickle() override;
|
||||
virtual void Destroy() override;
|
||||
virtual MxResult StartAction(MxStreamController*, MxDSAction*) override;
|
||||
virtual void EndAction() override;
|
||||
virtual void Enable(MxBool p_enable) override;
|
||||
virtual void VTable0x58();
|
||||
virtual void StreamingTickle() override; // vtable+0x20
|
||||
virtual void RepeatingTickle() override; // vtable+0x24
|
||||
virtual void DoneTickle() override; // vtable+0x2c
|
||||
virtual void Destroy() override; // vtable+0x38
|
||||
virtual MxResult StartAction(MxStreamController*, MxDSAction*) override; // vtable+0x3c
|
||||
virtual void EndAction() override; // vtable+0x40
|
||||
virtual void Enable(MxBool p_enable) override; // vtable+0x54
|
||||
virtual void AppendChunk(MxStreamChunk* p_chunk); // vtable+0x58
|
||||
|
||||
protected:
|
||||
MxDSSubscriber* m_subscriber; // 0x40
|
||||
@@ -45,6 +45,8 @@ protected:
|
||||
|
||||
void Init();
|
||||
void Destroy(MxBool p_fromDestructor);
|
||||
MxStreamChunk* FUN_100b5650();
|
||||
MxStreamChunk* NextChunk();
|
||||
};
|
||||
|
||||
#endif // MXMEDIAPRESENTER_H
|
||||
|
Reference in New Issue
Block a user