Wasabi ExpressPlay SDK for Desktop Systems  1.10
WsbComponents.h
Go to the documentation of this file.
1 /*****************************************************************
2 |
3 | Wasabi - Components
4 |
5 | $Id: WsbComponents.h 10793 2014-06-25 12:46:08Z jebaseelir $
6 | Original author: Gilles Boccon-Gibod
7 |
8 | This software is provided to you pursuant to your agreement
9 | with Intertrust Technologies Corporation ("Intertrust").
10 | This software may be used only in accordance with the terms
11 | of the agreement.
12 |
13 | Copyright (c) 2008-2014 by Intertrust. All rights reserved.
14 |
15 ****************************************************************/
21 #ifndef _WSB_COMPONENTS_H_
22 #define _WSB_COMPONENTS_H_
23 
24 /*----------------------------------------------------------------------
25 | includes
26 +---------------------------------------------------------------------*/
27 #include "WsbTypes.h"
28 
35 /*----------------------------------------------------------------------
36 | types
37 +---------------------------------------------------------------------*/
41 typedef struct {
42  const char* name;
44  const char* version_name;
45  const char* build_date;
46  const char* short_description;
47  const char* long_description;
49 
50 /*----------------------------------------------------------------------
51 | constants
52 +---------------------------------------------------------------------*/
56 #define WSB_COMPONENT_NAME_WASABI "Wasabi"
57 #define WSB_COMPONENT_NAME_SUSHI "Sushi"
58 #define WSB_COMPONENT_NAME_PLAYLIST_PROXY "PlaylistProxy"
59 
62 #define WSB_COMPONENT_NAME_DRMDB0 "DrmDb0"
63 
66 #define WSB_COMPONENT_NAME_LSDB "LsDb"
67 
68 /*----------------------------------------------------------------------
69 | functions
70 +---------------------------------------------------------------------*/
71 #if defined(__cplusplus)
72 extern "C" {
73 #endif
74 
83 WSB_EXPORT WSB_Result
84 WSB_GetComponentInfo(const char* name, WSB_ComponentInfo* info);
85 
86 #if defined(__cplusplus)
87 }
88 #endif
89 
92 #endif /* _WSB_COMPONENTS_H_ */