Wasabi ExpressPlay SDK for Embedded Systems  1.23.0
Macros | Typedefs | Enumerations | Functions
EmbItem.h File Reference

EMBB Item API. More...

#include "EmbProcessor.h"

Go to the source code of this file.

Macros

#define EMB_TYPE_ID_EMBB_OBJ   2000
 The type id that is used to distinguish the data type of an EMBB related object when it is carried in a SHI_Data object container. More...
 

Typedefs

typedef struct EMB_Epl EMB_Epl
 Opaque structure for EPL. More...
 
typedef struct EMB_Gko EMB_Gko
 Opaque structure for GKO. More...
 
typedef struct EMB_Mbb EMB_Mbb
 Opaque structure for MBB. More...
 
typedef struct EMB_Item EMB_Item
 EMBB item is an object that retrieved from EMBB Storage. More...
 

Enumerations

enum  EMB_ItemType {
  EMB_IT_UNKNOWN = 0,
  EMB_IT_EPL,
  EMB_IT_GKO,
  EMB_IT_MBB
}
 EMBB item type. More...
 
enum  EMB_TargetType {
  EMB_TG_NONE = 0,
  EMB_TG_DEVICE,
  EMB_TG_GROUP
}
 EMBB target type. More...
 

Functions

EMB_EXPORT EMB_UInt32 EMB_Item_GetItemId (const EMB_Item *item)
 Gets the item id of the retrieved EMBB item. More...
 
EMB_EXPORT EMB_ByteArray EMB_Item_GetId (const EMB_Item *item)
 Gets the id of the retrieved EMBB item. More...
 
EMB_EXPORT EMB_ItemType EMB_Item_GetType (const EMB_Item *item)
 Gets the type of the retrieved EMBB item. More...
 
EMB_EXPORT EMB_ByteArray EMB_Item_GetData (const EMB_Item *item)
 Gets the data of the retrieved EMBB item. More...
 
EMB_EXPORT EMB_UInt32 EMB_Item_GetFirstUse (const EMB_Item *item)
 Gets the "first use" date of the retrieved EMBB item. More...
 
EMB_EXPORT EMB_UInt32 EMB_Item_GetExpirationDate (const EMB_Item *item)
 Gets the expiration date of the retrieved EMBB item. More...
 
EMB_EXPORT EMB_TargetType EMB_Item_GetTargetType (const EMB_Item *item)
 Gets the target type of the retrieved EMBB item. More...
 
EMB_EXPORT EMB_ByteArray EMB_Item_GetTargetId (const EMB_Item *item)
 Gets the target id of the retrieved EMBB item. More...
 

Detailed Description

EMBB Item API.