Wasabi ExpressPlay SDK for Embedded Systems
1.23.0
|
Callback returned by SHI_ActionResult_GetCallbacks. More...
#include <ShiAction.h>
Data Fields | |
SHI_UInt32 | handle |
Handle for this callback. More... | |
SHI_Flags | flags |
Flags for this callback (e.g., SHI_ACTION_CALLBACK_IS_MANDATORY). More... | |
SHI_ActionCallbackType | type |
Type of the callback. More... | |
const void * | parameters |
Pointer to a parameters structure for the callback, or NULL if this callback has no parameters. More... | |
Callback returned by SHI_ActionResult_GetCallbacks.
SHI_Flags SHI_ActionCallback::flags |
Flags for this callback (e.g., SHI_ACTION_CALLBACK_IS_MANDATORY).
SHI_UInt32 SHI_ActionCallback::handle |
Handle for this callback.
This handle must be passed when invoking the SHI_Action_Callback method for events associated with this callback.
const void* SHI_ActionCallback::parameters |
Pointer to a parameters structure for the callback, or NULL if this callback has no parameters.
The actual data structure type is inferred by the type field (see below for the parameters defined in this SDK)
SHI_ActionCallbackType SHI_ActionCallback::type |
Type of the callback.
The type indicates the condition under which the SHI_Action_Callback method should be invoked for this callback. In addition, the specific data structure the parameters pointer can be cast to depends on the type.