📄 rmdrm.h
字号:
/* * * Copyright (c) Sigma Designs, Inc. 2005. All rights reserved. * *//** * @file rmdrm.h * @brief DRM dynamic module loader * * @author Julien Lerouge */#ifndef __RM_DRM_H__#define __RM_DRM_H__#include "rmdef/rmdef.h"/** Interface symbol we are looking for in a DRM module */#define RMDRM_INTERFACE rmdrm_interface/** Possible drms this modules can dynamically load */enum drm_module_id {#undef RMDRM_DEFINE#define RMDRM_DEFINE(id, drm, lib) drm=id,#include "rmdrm.inc" DRM_COUNT};/** * Load a given DRM * @param id - id of the module to load * @param filename - library filename, if NULL use the default defined in rmdrm.inc * @return pointer to the DRM interface, NULL on error */void *load_drm(enum drm_module_id id, const RMascii *filename);/** * Unload a given DRM * @param id - id of the module to unload * @return RM_OK on success */RMstatus unload_drm(enum drm_module_id id);#endif /* __RM_DRM_H__ */
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -