Lines Matching refs:session

33  * The header pointer for the session list.
38 * New a session.
59 * Free a session.
79 * Add a session to list.
93 * Get a session from the list.
111 * Remove a session from the list.
774 case TYPE_DRM_CONTENT: /* DCF should not using "SVC_drm_installRights", it should be used to open a session. */
796 int32_t session;
1053 case TYPE_DRM_RIGHTS_XML: /* rights object should using "SVC_drm_installRights", it can not open a session */
1054 case TYPE_DRM_RIGHTS_WBXML: /* rights object should using "SVC_drm_installRights", it can not open a session */
1078 session = addSession(s);
1079 if (-1 == session)
1082 return session;
1086 int32_t SVC_drm_getDeliveryMethod(int32_t session)
1090 if (session < 0)
1093 s = getSession(session);
1101 int32_t SVC_drm_getContentType(int32_t session, uint8_t* mediaType)
1105 if (session < 0 || NULL == mediaType)
1108 s = getSession(session);
1118 int32_t SVC_drm_checkRights(int32_t session, int32_t permission)
1127 if (session < 0)
1130 s = getSession(session);
1199 int32_t SVC_drm_consumeRights(int32_t session, int32_t permission)
1204 if (session < 0)
1207 s = getSession(session);
1228 int32_t SVC_drm_getContentLength(int32_t session)
1232 if (session < 0)
1235 s = getSession(session);
1696 int32_t SVC_drm_getContent(int32_t session, int32_t offset, uint8_t* mediaBuf, int32_t mediaBufLen)
1701 if (session < 0 || offset < 0 || NULL == mediaBuf || mediaBufLen <= 0)
1704 s = getSession(session);
1731 int32_t SVC_drm_getRightsIssuer(int32_t session, uint8_t* rightsIssuer)
1735 if (session < 0 || NULL == rightsIssuer)
1738 s = getSession(session);
1751 int32_t SVC_drm_getRightsInfo(int32_t session, T_DRM_Rights_Info* rights)
1757 if (session < 0 || NULL == rights)
1760 s = getSession(session);
1803 int32_t SVC_drm_closeSession(int32_t session)
1805 if (session < 0)
1808 if (NULL == getSession(session))
1811 removeSession(session);