1#ifndef MXRAMSTREAMCONTROLLER_H
2#define MXRAMSTREAMCONTROLLER_H
31 return "MxRAMStreamController";
virtual MxBool IsA(const char *p_name) const
[AI] Checks whether this object's class type or parents match the given name.
[AI] Represents an action deserialized from SI chunks, holding key animation or script parameters suc...
[AI] Buffer for managing streamed DS (Data Stream) chunks and actions.
[AI] Represents an action that streams data from a buffer within a DirectScript (DS) media timeline.
Derived stream controller that manages media streaming from memory buffers as opposed to disk.
const char * ClassName() const override
Returns the class name for use in RTTI and type queries.
MxResult VTable0x20(MxDSAction *p_action) override
Custom stream controller dispatch, likely for initial action activation or stream setup (unknown sema...
MxResult Open(const char *p_filename) override
Opens and prepares a resource from a memory buffer for streaming.
MxBool IsA(const char *p_name) const override
Checks if this object matches or inherits the named class.
MxResult VTable0x24(MxDSAction *p_action) override
Custom stream controller dispatch, likely for ending, cleanup, or secondary phase action (unknown sem...
[AI] Controller for streaming and managing multimedia resources and actions during gameplay.
const char * ClassName() const override
[AI] Returns the class name used for runtime type checks.