30 #define INVALID_CAROUSEL_ID 0xFFFFFFFF
31 #define UNKNOWN_CAROUSEL_ID 0xFFFFFFFE
34 #define OC_LOAD_FILE_GROUP_CHANGE OC_FILE_GROUP_LIST_CHANGE
52 OC_LOAD_UNINITIATED = 0,
56 OC_LOAD_ABORTED_TIMEOUT,
57 OC_LOAD_ABORTED_PATH_ERROR,
58 OC_LOAD_ABORTED_ERROR,
59 OC_LOAD_ABORTED_UNLOAD,
60 OC_FILE_GROUP_LIST_LOADED,
61 OC_FILE_GROUP_LIST_CHANGE,
62 OC_FILE_GROUP_VERS_CHANGE
106 U8BIT group_priority;
108 U8BIT receiver_profile;
121 typedef U32BIT H_DsmEvent;
122 typedef struct s_DsmCarousel *H_ObjCarousel;
123 typedef struct s_DsmCarousel *H_DsmCarousel;
124 typedef struct s_DsmControl *H_DsmControl;
125 typedef void* H_UsrRef;
148 typedef void (*
F_SsuStatus)( H_DsmCarousel hCarousel, E_UCLoadStatus status,
185 U32BIT offset, U32BIT size, U32BIT crc );
199 U32BIT offset, U32BIT size, U8BIT *data );
void(* F_SsuSaveModuleData)(H_UsrRef usrRef, U32BIT moduleRef, U32BIT offset, U32BIT size, U8BIT *data)
SSU callback function supplied by client - called when download of a module has completed. The data will remain in memory after returning from this funcrtion and until the client calls DSMCC_SsuUnloadModule.
BOOLEAN(* F_SsuWantModuleData)(H_UsrRef usrRef, U32BIT moduleRef, U32BIT offset, U32BIT size, U32BIT crc)
SSU callback function supplied by client which DSM-CC calls to check whether client requires this mod...
Define DVB Location structures.
void(* F_SsuStatus)(H_DsmCarousel hCarousel, E_UCLoadStatus status, U_StatusRef sr, U32BIT data)
SSU callback to inform client of status.
H_UsrRef(* F_SsuStartModule)(E_ModuleType mtyp, U8BIT *name)
SSU callback to ask client whether if client wants to download data connected to this module...
BOOLEAN(* F_SsuWanted)(U32BIT grp_id, U32BIT grp_size, S_SsuModelVersion *smv)
SSU callback to ask client whether the download details matches the product and is a valid/required s...