Neonode zForce(TM) SDK
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 
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 
uint32_t Length
Length of the data.
Definition: StreamingDataFrame.h:34
DLLEXTERNAL StreamingDataFrame * StreamingDataFrame_New(uint64_t relativeTimeoutMilliSeconds, uint32_t length)
Create a new StreamingDataFrame.
uint8_t * Data
defined(DATAFRAME_DATAFRAME_H) && !defined(CONTAINS_DATAFRAME)
Definition: StreamingDataFrame.h:33
DataFrame base.
Struct containing the StreamingDataFrame information.
Definition: StreamingDataFrame.h:26