Wasabi ExpressPlay SDK for Desktop Systems
1.10
Main Page
Modules
Data Structures
Files
File List
Globals
Client
Source
Interface
Core
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
;
43
WSB_UInt32
version_number
;
44
const
char
*
version_name
;
45
const
char
*
build_date
;
46
const
char
*
short_description
;
47
const
char
*
long_description
;
48
}
WSB_ComponentInfo
;
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_ */