Wasabi ExpressPlay SDK for Embedded Systems  1.23.0
Data Fields
SHI_ActionCallback Struct Reference

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...
 

Detailed Description

Callback returned by SHI_ActionResult_GetCallbacks.

Field Documentation

◆ flags

SHI_Flags SHI_ActionCallback::flags

Flags for this callback (e.g., SHI_ACTION_CALLBACK_IS_MANDATORY).

◆ handle

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.

◆ parameters

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)

◆ type

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.


The documentation for this struct was generated from the following file: