21 #ifndef _WSB_CONFIG_ACTION_RESULT_VALIDATOR_H_ 22 #define _WSB_CONFIG_ACTION_RESULT_VALIDATOR_H_ 34 #if defined(__cplusplus) 87 const char* action_name,
88 const void* action_parameters);
153 #if defined(__cplusplus) WSB_Boolean
Boolean type used for variables that can be true (WSB_TRUE) or false (WSB_FALSE). ...
Definition: WsbTypes.h:71
WSB_EXPORT WSB_Result WSB_Config_ValidateHdcpSrmVersion(WSB_UInt32 version_required)
User must implement this callback function to compare the HDCP-SRM version in the device with the req...
int WSB_Result
Signed integer value representing a function or method result (return value).
Definition: WsbTypes.h:83
WSB_EXPORT WSB_Result WSB_Config_ValidateActionResult(SHI_ActionResult *action_result, WSB_Boolean perform, const char *action_name, const void *action_parameters)
This method should be called between WSB_PlaybackEnabler_PerformPlayAction and WSB_PlaybackEnabler_Ac...
WSB_UInt8 WSB_Byte
An 8-bit byte.
Definition: WsbTypes.h:132
unsigned int WSB_UInt32
32-bit (or more) unsigned integer
Definition: WsbTypes.h:36
struct SHI_ActionResult SHI_ActionResult
A SHI_ActionResult object represents the result returned by several different SHI_Action methods...
Definition: ShiAction.h:444
WSB_EXPORT WSB_Result WSB_Config_ValidateHdcpSrmUpdate(const WSB_Byte *srm_payload, WSB_Size size_in_bytes)
User must implement this callback function to persistently store the HDCP-SRM and use it as part of i...
WSB_UInt32 WSB_Size
An unsigned integer used to represent a measurable quantity (e.g., the size of a file).
Definition: WsbTypes.h:104