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