37 #define LOAD_FLAGS_DEFAULT 0x0000007F
42 #define LOAD_FLAGS_CACHE_PRIORITY_MASK 0x000000FF
43 #define LOAD_FLAGS_REQUEST_FROM_STREAM 0x00000000
48 #define LOAD_FLAGS_REQUEST_EXISTANCE_BIT 0x00000400
54 #define LOAD_FLAGS_REQUEST_DEFERRED_SERVICE_BIT 0x00004000
59 #define LOAD_FLAGS_REQUEST_EVENT_LIST_BIT 0x00008000
65 #define LOAD_FLAGS_REQUEST_DIR_FILE_LIST_BIT 0x00040000
71 #define LOAD_FLAGS_REQUEST_SERVICE_CONTEXT_BIT 0x00080000
90 U32BIT dataLen, U8BIT* dataPtr );
132 U8BIT *path, U32BIT flags,
133 F_DSM_CBLOAD cb_func,
S_CONTENT *pContent );
166 FS_HANDLE streamObject, U8BIT *eventName,
168 H_DsmEvent *pEventHandle );
188 U16BIT associationTag, U16BIT eventId,
190 H_DsmEvent *pEventHandle );
BOOLEAN DSMCC_ClientLoadFileGroups(H_DsmControl dsmctrl, H_ObjCarousel hOC, U16BIT *total, S_CarouselInfoFileGroup **pGroups)
Client request to retrieve MHEG5 File system acceleration file groups The client must release the arr...
Definition: dsm_client.c:698
Definition: fs_types.h:46
void(* F_DSM_EVENT)(void *userData, U8BIT *name, U32BIT dataLen, U8BIT *dataPtr)
Callback function to notify that a DSM-CC stream event has triggered The event name is given...
Definition: dsm_client.h:89
E_FsStatus DSMCC_ClientEventSubscribeId(H_DsmControl dsmctrl, U16BIT associationTag, U16BIT eventId, F_DSM_EVENT cb_func, void *userData, H_DsmEvent *pEventHandle)
Client request to subscribe to DSMCC Stream Event, specified by event ID and association tag of strea...
Definition: dsm_client.c:643
DSM-CC types used for client control.
Definition: dsm_types.h:60
void DSMCC_ClientUnloadFileGroups(H_DsmControl dsmctrl, H_ObjCarousel hOC, S_CarouselInfoFileGroup *groups)
Client request to release file group data returned from DSMCC_ClientLoadFileGroups.
Definition: dsm_client.c:731
void(* F_FS_CALLBACK)(E_FsStatus result, S_CONTENT *pContent)
Callback function to notify client of result for a file system load request. This is intented for asy...
Definition: fs_types.h:61
void DSMCC_ClientPreloadHint(H_DsmControl dsmctrl, U8BIT *path)
Provide a hint that the specified file may be required in the future. If possible this should be load...
Definition: dsm_client.c:557
void DSMCC_ClientEventUnsubscribe(H_DsmControl dsmctrl, H_DsmEvent event)
Client request to UN-subscribe to DSMCC Stream Event.
Definition: dsm_client.c:679
E_FsStatus DSMCC_ClientLoadObject(H_DsmControl dsmctrl, U8BIT *path, U32BIT flags, F_DSM_CBLOAD cb_func, S_CONTENT *pContent)
Perform a file load request which is executed synchronously or asynchronously. See load flags above f...
Definition: dsm_client.c:459
E_FsStatus DSMCC_ClientEventSubscribeName(H_DsmControl dsmctrl, FS_HANDLE streamObject, U8BIT *eventName, F_DSM_EVENT cb_func, void *userData, H_DsmEvent *pEventHandle)
Client request to subscribe to DSMCC Stream Event, specified by name. DSMCC notifies when the named s...
Definition: dsm_client.c:595
Definition: dsm_client.c:39