NVIDIA DriveOS Linux NSR SDK API Reference

7.0.3.0 Release
PyramidPVA_processpipeline_1.h
Go to the documentation of this file.
1 /*
2  * SPDX-FileCopyrightText: Copyright (c) 2019-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved.
3  * SPDX-License-Identifier: LicenseRef-NvidiaProprietary
4  *
5  * NVIDIA CORPORATION, its affiliates and licensors retain all intellectual
6  * property and proprietary rights in and to this material, related
7  * documentation and any modifications thereto. Any use, reproduction,
8  * disclosure or distribution of this material and related documentation
9  * without an express license agreement from NVIDIA CORPORATION or
10  * its affiliates is strictly prohibited.
11  */
12 
28 #ifndef DW_IMAGEPROCESSING_PYRAMID_PVA_PROCESS_PIPELINE_H_
29 #define DW_IMAGEPROCESSING_PYRAMID_PVA_PROCESS_PIPELINE_H_
30 
31 #include <dw/imageprocessing/pyramid/PyramidPVA.h>
32 
33 #ifdef __cplusplus
34 extern "C" {
35 #endif
36 
40 typedef enum {
43 
46 
50 
68 
85 
102 
103 #ifdef __cplusplus
104 }
105 #endif
106 
107 #endif // DW_IMAGEPROCESSING_PYRAMID_PVA_PROCESS_PIPELINE_H_
DW_PYRAMID_PVA_STAGE_GPU_ASYNC_DATA_POSTPROCESS
@ DW_PYRAMID_PVA_STAGE_GPU_ASYNC_DATA_POSTPROCESS
Process the postprocess part of pyramid creation on GPU.
Definition: PyramidPVA_processpipeline_1.h:48
dwPyramidImage
Pyramid image structure.
Definition: Pyramid_1.h:47
dwPyramidPVAHandle_t
struct dwPyramidPVAObject * dwPyramidPVAHandle_t
Defines the image pyramid structure.
Definition: PyramidPVA_1.h:49
dwPyramidPVA_process
DW_API_PUBLIC dwStatus dwPyramidPVA_process(dwPyramidPVAState stage, dwPyramidPVAHandle_t obj)
Calls process functions based on the current state of execution.
DW_PYRAMID_PVA_STAGE_GPU_ASYNC_DATA_PREPARE
@ DW_PYRAMID_PVA_STAGE_GPU_ASYNC_DATA_PREPARE
Process the preprocessing part of pyramid creation on GPU.
Definition: PyramidPVA_processpipeline_1.h:42
dwPyramidPVAState
dwPyramidPVAState
Defines the Pyramid module.
Definition: PyramidPVA_processpipeline_1.h:40
dwImageHandle_t
struct dwImageObject * dwImageHandle_t
Definition: Image.h:88
dwPyramidPVA_bindInput
DW_API_PUBLIC dwStatus dwPyramidPVA_bindInput(const dwImageHandle_t image, dwPyramidPVAHandle_t obj)
Binds the input image to class member.
dwStatus
dwStatus
Status definition.
Definition: ErrorDefs.h:27
dwPyramidPVA_bindOutput
DW_API_PUBLIC dwStatus dwPyramidPVA_bindOutput(dwPyramidImage *pyramid, dwPyramidPVAHandle_t obj)
Binds the initialized output pyramid to class.
DW_API_PUBLIC
#define DW_API_PUBLIC
Definition: Exports.h:38
obj
const NvSciSyncObj *const obj
Definition: wfdext.h:120
DW_PYRAMID_PVA_STAGE_PVA_ASYNC_TRACK_PYRAMID
@ DW_PYRAMID_PVA_STAGE_PVA_ASYNC_TRACK_PYRAMID
Process the tracking part of pyramid creation on PVA.
Definition: PyramidPVA_processpipeline_1.h:45