Neonode zForce(TM) SDK

- Main Page
- Modules
- Classes
- Files

- File List
- File Members

StreamingDataFrame.h
Go to the documentation of this file.
1
9 #if !defined(DATAFRAME_STREAMINGDATAFRAME_H) && !defined(CONTAINS_STREAMINGDATAFRAME)
10
11 #ifndef ZFORCECOMMON_H
12 #error Please include "zForceCommon.h" before this file.
13 #endif // ZFORCECOMMON_H
14
18 typedef struct StreamingDataFrame StreamingDataFrame;
26 struct StreamingDataFrame
27 {
28 #endif // !defined(DATAFRAME_STREAMINGDATAFRAME_H) && !defined(CONTAINS_STREAMINGDATAFRAME)
29 #if !defined(DATAFRAME_STREAMINGDATAFRAME_H) || defined(CONTAINS_STREAMINGDATAFRAME)
30 #define CONTAINS_DATAFRAME
31 #include <DataFrame.h>
32 #undef CONTAINS_DATAFRAME
33 uint8_t * Data;
34 uint32_t Length;
35 #endif // !defined(DATAFRAME_STREAMINGDATAFRAME_H) || defined(CONTAINS_STREAMINGDATAFRAME)
36 #if !defined(DATAFRAME_STREAMINGDATAFRAME_H) && !defined(CONTAINS_STREAMINGDATAFRAME)
37 };
38
39 #ifdef __cplusplus
40 extern "C"
41 {
42 #endif // __cplusplus
43
55 DLLEXTERNAL StreamingDataFrame * StreamingDataFrame_New (uint64_t relativeTimeoutMilliSeconds, uint32_t length);
56
57 #ifdef __cplusplus
58 }
59 #endif // __cplusplus
60
64 #define STREAMINGDATAFRAMETYPE "Streaming"
65
66 #define DATAFRAME_STREAMINGDATAFRAME_H
67 #endif // !defined(DATAFRAME_STREAMINGDATAFRAME_H) && !defined(CONTAINS_STREAMINGDATAFRAME)
68
StreamingDataFrame::Length
uint32_t Length
Length of the data.
Definition: StreamingDataFrame.h:34
StreamingDataFrame_New
DLLEXTERNAL StreamingDataFrame * StreamingDataFrame_New(uint64_t relativeTimeoutMilliSeconds, uint32_t length)
Create a new StreamingDataFrame.
StreamingDataFrame::Data
uint8_t * Data
defined(DATAFRAME_DATAFRAME_H) && !defined(CONTAINS_DATAFRAME)
Definition: StreamingDataFrame.h:33
DataFrame.h
DataFrame base.
StreamingDataFrame
Struct containing the StreamingDataFrame information.
Definition: StreamingDataFrame.h:26