1 /*
2 * Copyright(c) 2019 Intel Corporation
3 * SPDX - License - Identifier: BSD - 2 - Clause - Patent
4 */
5 
6 #ifndef EbMotionEstimationResults_h
7 #define EbMotionEstimationResults_h
8 
9 #include "EbDefinitions.h"
10 #include "EbSystemResourceManager.h"
11 #ifdef __cplusplus
12 extern "C" {
13 #endif
14 /**************************************
15  * Process Results
16  **************************************/
17 typedef struct MotionEstimationResults
18 {
19     EbObjectWrapper *picture_control_set_wrapper_ptr;
20     uint32_t         segment_index;
21 } MotionEstimationResults;
22 
23 typedef struct MotionEstimationResultsInitData {
24     int junk;
25 } MotionEstimationResultsInitData;
26 
27 /**************************************
28  * Extern Function Declarations
29  **************************************/
30 extern EbErrorType eb_vp9_motion_estimation_results_ctor(
31     EbPtr *object_dbl_ptr,
32     EbPtr  object_init_data_ptr);
33 
34 #ifdef __cplusplus
35 }
36 #endif
37 #endif // EbMotionEstimationResults_h
38