OpenMAX Bellagio 0.9.3
OMX_Other.h
Go to the documentation of this file.
1/*
2 * Copyright (c) 2008 The Khronos Group Inc.
3 *
4 * Permission is hereby granted, free of charge, to any person obtaining
5 * a copy of this software and associated documentation files (the
6 * "Software"), to deal in the Software without restriction, including
7 * without limitation the rights to use, copy, modify, merge, publish,
8 * distribute, sublicense, and/or sell copies of the Software, and to
9 * permit persons to whom the Software is furnished to do so, subject
10 * to the following conditions:
11 * The above copyright notice and this permission notice shall be included
12 * in all copies or substantial portions of the Software.
13 *
14 * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS
15 * OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
16 * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
17 * IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY
18 * CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
19 * TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
20 * SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
21 *
22 */
23
29#ifndef OMX_Other_h
30#define OMX_Other_h
31
32#ifdef __cplusplus
33extern "C" {
34#endif /* __cplusplus */
35
36
37/* Each OMX header must include all required header files to allow the
38 * header to compile without errors. The includes below are required
39 * for this header file to compile successfully
40 */
41
42#include <OMX_Core.h>
43
44
65
82
83/* Structure representing the seekmode of the component */
89
119
129
139
151
188
237
249
251#define OMX_CLOCKPORT0 0x00000001
252#define OMX_CLOCKPORT1 0x00000002
253#define OMX_CLOCKPORT2 0x00000004
254#define OMX_CLOCKPORT3 0x00000008
255#define OMX_CLOCKPORT4 0x00000010
256#define OMX_CLOCKPORT5 0x00000020
257#define OMX_CLOCKPORT6 0x00000040
258#define OMX_CLOCKPORT7 0x00000080
259
284
293
301
302
310
311
320
331
332#ifdef __cplusplus
333}
334#endif /* __cplusplus */
335
336#endif
337/* File EOF */
OMX_TIME_SEEKMODETYPE
Definition OMX_Other.h:69
@ OMX_TIME_SeekModeMax
Definition OMX_Other.h:80
@ OMX_TIME_SeekModeKhronosExtensions
Definition OMX_Other.h:78
@ OMX_TIME_SeekModeVendorStartUnused
Definition OMX_Other.h:79
@ OMX_TIME_SeekModeAccurate
Definition OMX_Other.h:74
@ OMX_TIME_SeekModeFast
Definition OMX_Other.h:70
OMX_TIME_UPDATETYPE
Definition OMX_Other.h:121
@ OMX_TIME_UpdateRequestFulfillment
Definition OMX_Other.h:122
@ OMX_TIME_UpdateScaleChanged
Definition OMX_Other.h:123
@ OMX_TIME_UpdateMax
Definition OMX_Other.h:127
@ OMX_TIME_UpdateVendorStartUnused
Definition OMX_Other.h:126
@ OMX_TIME_UpdateKhronosExtensions
Definition OMX_Other.h:125
@ OMX_TIME_UpdateClockStateChanged
Definition OMX_Other.h:124
OMX_TIME_REFCLOCKTYPE
Definition OMX_Other.h:131
@ OMX_TIME_RefClockNone
Definition OMX_Other.h:132
@ OMX_TIME_RefClockMax
Definition OMX_Other.h:137
@ OMX_TIME_RefClockVendorStartUnused
Definition OMX_Other.h:136
@ OMX_TIME_RefClockKhronosExtensions
Definition OMX_Other.h:135
@ OMX_TIME_RefClockAudio
Definition OMX_Other.h:133
@ OMX_TIME_RefClockVideo
Definition OMX_Other.h:134
OMX_OTHER_FORMATTYPE
Definition OMX_Other.h:50
@ OMX_OTHER_FormatBinary
Definition OMX_Other.h:57
@ OMX_OTHER_FormatMax
Definition OMX_Other.h:63
@ OMX_OTHER_FormatTime
Definition OMX_Other.h:51
@ OMX_OTHER_FormatPower
Definition OMX_Other.h:53
@ OMX_OTHER_FormatVendorReserved
Definition OMX_Other.h:58
@ OMX_OTHER_FormatVendorStartUnused
Definition OMX_Other.h:62
@ OMX_OTHER_FormatKhronosExtensions
Definition OMX_Other.h:61
@ OMX_OTHER_FormatStats
Definition OMX_Other.h:55
OMX_TIME_CLOCKSTATE
Definition OMX_Other.h:141
@ OMX_TIME_ClockStateVendorStartUnused
Definition OMX_Other.h:148
@ OMX_TIME_ClockStateWaitingForStartTime
Definition OMX_Other.h:143
@ OMX_TIME_ClockStateMax
Definition OMX_Other.h:149
@ OMX_TIME_ClockStateStopped
Definition OMX_Other.h:146
@ OMX_TIME_ClockStateRunning
Definition OMX_Other.h:142
@ OMX_TIME_ClockStateKhronosExtensions
Definition OMX_Other.h:147
unsigned long OMX_U32
Definition OMX_Types.h:145
OMX_BOOL
Definition OMX_Types.h:189
void * OMX_PTR
Definition OMX_Types.h:199
OMX_S64 OMX_TICKS
Definition OMX_Types.h:282
signed long OMX_S32
Definition OMX_Types.h:148
OMX_VERSIONTYPE nVersion
Definition OMX_Other.h:298
OMX_VERSIONTYPE nVersion
Definition OMX_Other.h:307
OMX_OTHER_FORMATTYPE eFormat
Definition OMX_Other.h:329
OMX_OTHER_FORMATTYPE eFormat
Definition OMX_Other.h:318
OMX_TIME_REFCLOCKTYPE eClock
Definition OMX_Other.h:291
OMX_TIME_CLOCKSTATE eState
Definition OMX_Other.h:276
OMX_VERSIONTYPE nVersion
Definition OMX_Other.h:245
OMX_TIME_SEEKMODETYPE eType
Definition OMX_Other.h:87
OMX_VERSIONTYPE nVersion
Definition OMX_Other.h:86
OMX_TIME_CLOCKSTATE eState
Definition OMX_Other.h:234
OMX_TICKS nWallTimeAtMediaTime
Definition OMX_Other.h:228
OMX_VERSIONTYPE nVersion
Definition OMX_Other.h:218
OMX_TICKS nMediaTimestamp
Definition OMX_Other.h:223
OMX_TIME_UPDATETYPE eUpdateType
Definition OMX_Other.h:222

Generated for OpenMAX Bellagio rel. 0.9.3 by  doxygen 1.5.1
SourceForge.net Logo