Wasabi ExpressPlay SDK for Embedded Systems
1.23.0
|
Wasabi Action Result Constraint API. More...
Go to the source code of this file.
Typedefs | |
typedef struct WSB_ActionResultConstraint | WSB_ActionResultConstraint |
A WSB_ActionResultConstraint object represents a single constraint associated with a SHI_ActionResult. More... | |
typedef struct WSB_ActionResultOutputControlConstraint | WSB_ActionResultOutputControlConstraint |
A WSB_ActionResultOutputControlConstraint object represents a single output control constraint associated with a SHI_ActionResult. More... | |
Functions | |
WSB_EXPORT WSB_UInt32 | WSB_ActionResultConstraint_GetType (WSB_ActionResultConstraint *constraint) |
Returns the type of the constraint. More... | |
WSB_EXPORT WSB_Boolean | WSB_ActionResultConstraint_IsMandatory (WSB_ActionResultConstraint *constraint) |
Returns a boolean indicating whether the constraint is mandatory. More... | |
WSB_EXPORT WSB_ActionResultOutputControlConstraint * | WSB_ActionResultConstraint_GetAsOutputControlConstraint (WSB_ActionResultConstraint *constraint) |
For constraints of type WSB_ACTION_RESULT_CONSTRAINT_TYPE_OUTPUT_CONTROL, returns a pointer to a WSB_ActionResultOutputControlConstraint object. More... | |
WSB_EXPORT WSB_UInt32 | WSB_ActionResultOutputControlConstraint_GetTechnology (WSB_ActionResultOutputControlConstraint *constraint) |
Returns the technology type associated with the specified output control constraint. More... | |
WSB_EXPORT WSB_UInt32 | WSB_ActionResultOutputControlConstraint_GetParameter (WSB_ActionResultOutputControlConstraint *constraint) |
Returns the parameter type associated with the specified output control constraint. More... | |
WSB_EXPORT WSB_UInt32 | WSB_ActionResultOutputControlConstraint_GetValue (WSB_ActionResultOutputControlConstraint *constraint) |
Returns the integer value associated with the technology and parameter in the specified output control constraint. More... | |
WSB_EXPORT WSB_Result | WSB_ActionResultConstraint_Destroy (WSB_ActionResultConstraint *constraint) |
Destroys the WSB_ActionResultConstraint object. More... | |
Wasabi Action Result Constraint API.
#define WSB_ACTION_RESULT_CONSTRAINT_OUTPUT_CONTROL_PARAM_APS 5 |
#define WSB_ACTION_RESULT_CONSTRAINT_OUTPUT_CONTROL_PARAM_CCI 2 |
#define WSB_ACTION_RESULT_CONSTRAINT_OUTPUT_CONTROL_PARAM_DEFAULT_SECURITY_CLASS 8 |
#define WSB_ACTION_RESULT_CONSTRAINT_OUTPUT_CONTROL_PARAM_DIGITAL_ONLY_TOKEN 4 |
#define WSB_ACTION_RESULT_CONSTRAINT_OUTPUT_CONTROL_PARAM_EPN 1 |
#define WSB_ACTION_RESULT_CONSTRAINT_OUTPUT_CONTROL_PARAM_IMAGE_CONSTRAINT_TOKEN 3 |
#define WSB_ACTION_RESULT_CONSTRAINT_OUTPUT_CONTROL_PARAM_RETENTION_MOVE_MODE 6 |
#define WSB_ACTION_RESULT_CONSTRAINT_OUTPUT_CONTROL_PARAM_RETENTION_STATE 7 |
#define WSB_ACTION_RESULT_CONSTRAINT_OUTPUT_CONTROL_PARAM_SECURITY_CLASS 9 |
#define WSB_ACTION_RESULT_CONSTRAINT_OUTPUT_CONTROL_PARAM_SRM 10 |
#define WSB_ACTION_RESULT_CONSTRAINT_OUTPUT_CONTROL_PARAM_UNKNOWN 0 |
#define WSB_ACTION_RESULT_CONSTRAINT_OUTPUT_CONTROL_TECHNOLOGY_BASIC_CCI 1 |
#define WSB_ACTION_RESULT_CONSTRAINT_OUTPUT_CONTROL_TECHNOLOGY_DTCP 2 |
#define WSB_ACTION_RESULT_CONSTRAINT_OUTPUT_CONTROL_TECHNOLOGY_HDCP 101 |
#define WSB_ACTION_RESULT_CONSTRAINT_OUTPUT_CONTROL_TECHNOLOGY_SECURE_CONTENT_PATH 100 |
#define WSB_ACTION_RESULT_CONSTRAINT_OUTPUT_CONTROL_TECHNOLOGY_UNKNOWN 0 |
#define WSB_ACTION_RESULT_CONSTRAINT_TYPE_CRYPTO_FIREWALL 4 |
#define WSB_ACTION_RESULT_CONSTRAINT_TYPE_DO_NOT_STORE 1 |
#define WSB_ACTION_RESULT_CONSTRAINT_TYPE_METERING 3 |
#define WSB_ACTION_RESULT_CONSTRAINT_TYPE_OUTPUT_CONTROL 2 |
#define WSB_ACTION_RESULT_CONSTRAINT_TYPE_UNKNOWN 0 |