MHEG-5
19.3.0
MHEG-5 Documentation
Main Page
Related Pages
Classes
Files
File List
File Members
MHEG5
source
classes
inc
mh5palette.h
Go to the documentation of this file.
1
/*******************************************************************************
2
* Copyright © 2014 The DTVKit Open Software Foundation Ltd (www.dtvkit.org)
3
* Copyright © 2004 Ocean Blue Software Ltd
4
* Copyright © 2000 Koninklijke Philips Electronics N.V
5
*
6
* This file is part of a DTVKit Software Component
7
* You are permitted to copy, modify or distribute this file subject to the terms
8
* of the DTVKit 1.0 Licence which can be found in licence.txt or at www.dtvkit.org
9
*
10
* THIS CODE AND INFORMATION ARE PROVIDED "AS IS" WITHOUT WARRANTY OF ANY KIND,
11
* EITHER EXPRESSED OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE IMPLIED WARRANTIES
12
* OF MERCHANTABILITY AND/OR FITNESS FOR A PARTICULAR PURPOSE.
13
*
14
* If you or your organisation is not a member of DTVKit then you have access
15
* to this source code outside of the terms of the licence agreement
16
* and you are expected to delete this and any associated files immediately.
17
* Further information on DTVKit, membership and terms can be found at www.dtvkit.org
18
*******************************************************************************/
31
#ifndef _MH5PALETTE_H
32
#define _MH5PALETTE_H
33
34
/*---includes for this file--------------------------------------------------*/
35
#include "
mh5ingredient.h
"
36
37
/*---Constant and macro definitions for public use---------------------------*/
38
39
/*---Enumerations for public use---------------------------------------------*/
40
41
/*---Global type defs for public use-----------------------------------------*/
42
typedef
struct
sMHEG5Palette
43
{
44
/* Base class */
45
MHEG5Ingredient
ingredient;
46
47
/* No exchanged attributes for this class */
48
49
/* No internal attributes for this class */
50
}
MHEG5Palette
;
51
52
/*---Global variable declarations for public use-----------------------------*/
53
54
/*---Global Function prototypes for public use-------------------------------*/
55
66
void
MHEG5paletteInit
(
MHEG5Palette
*palette);
67
68
76
void
MHEG5paletteFree
(
MHEG5Palette
*palette);
77
78
/*
79
Internal behaviours
80
*/
81
void
MHEG5palettePrepare(
MHEG5Palette
*palette);
82
void
MHEG5paletteDestruct(
MHEG5Palette
*palette);
83
void
MHEG5paletteActivate(
MHEG5Palette
*palette);
84
void
MHEG5paletteDeactivate(
MHEG5Palette
*palette);
85
86
/*
87
Debug
88
*/
89
#ifdef MH5PRINTOUT
90
void
MHEG5palettePrint(
MHEG5Palette
*palette,
char
*out);
91
#endif
92
93
#endif
/*_MH5PALETTE_H*/
mh5ingredient.h
Implementation of the Ingredient class.
sMHEG5Ingredient
Definition:
mh5ingredient.h:63
MHEG5paletteInit
void MHEG5paletteInit(MHEG5Palette *palette)
<Function description>="">
Definition:
mh5palette.c:57
MHEG5paletteFree
void MHEG5paletteFree(MHEG5Palette *palette)
Free off all memory associated with the specified object, including any exchanged attributes and inte...
Definition:
mh5palette.c:71
sMHEG5Palette
Definition:
mh5palette.h:42
Generated by
1.8.11