SPDX-FileCopyrightText: Copyright (c) 2020-2026 NVIDIA CORPORATION & AFFILIATES.
All rights reserved. SPDX-License-Identifier: LicenseRef-NvidiaProprietary
NVIDIA CORPORATION, its affiliates and licensors retain all intellectual property and proprietary rights in and to this material, related documentation and any modifications thereto. Any use, reproduction, disclosure or distribution of this material and related documentation without an express license agreement from NVIDIA CORPORATION or its affiliates is strictly prohibited.
NVIDIA GStreamer DeepStream: Common Properties
Description: This file specifies the NVIDIA DeepStream GStreamer common properties functions, useful for reuse by multiple components
Definition in file sources/includes/gst-nvcommon.h.
Go to the source code of this file.
Macros | |
| #define | CHECK_DEFAULT_MEM(memType1, memType2) |
| #define | GET_DEFAULT_MEM_TYPE(mem_type) {mem_type=NVBUF_MEM_CUDA_DEVICE;} |
| #define | CHECK_NVDS_MEMORY_AND_GPUID(object, surface) |
| #define | GST_TYPE_NVBUF_MEMORY_TYPE (gst_nvbuf_memory_get_type ()) |
| #define | GST_TYPE_COMPUTE_HW (gst_compute_hw_get_type ()) |
| #define | GST_TYPE_INTERPOLATION_METHOD (gst_video_interpolation_method_get_type ()) |
| #define | PROP_NVDS_GPU_ID_INSTALL(gobject_class) |
| #define | PROP_NVBUF_MEMORY_TYPE_INSTALL(gobject_class) |
| #define | PROP_COMPUTE_HW_INSTALL(gobject_class) |
| #define | PROP_INTERPOLATION_METHOD_INSTALL(gobject_class) |
Functions | |
| GType | gst_nvbuf_memory_get_type (void) |
| GType | gst_compute_hw_get_type (void) |
| GType | gst_video_interpolation_method_get_type (void) |
| const char * | gst_nvbuf_memory_get_name (int mem_type) |
| int | gst_nvbuf_memory_get_value (const char *mem_type_string) |
| #define CHECK_DEFAULT_MEM | ( | memType1, | |
| memType2 | |||
| ) |
Definition at line 31 of file sources/includes/gst-nvcommon.h.
| #define CHECK_NVDS_MEMORY_AND_GPUID | ( | object, | |
| surface | |||
| ) |
Definition at line 62 of file sources/includes/gst-nvcommon.h.
| #define GET_DEFAULT_MEM_TYPE | ( | mem_type | ) | {mem_type=NVBUF_MEM_CUDA_DEVICE;} |
Definition at line 34 of file sources/includes/gst-nvcommon.h.
| #define GST_TYPE_COMPUTE_HW (gst_compute_hw_get_type ()) |
Definition at line 84 of file sources/includes/gst-nvcommon.h.
| #define GST_TYPE_INTERPOLATION_METHOD (gst_video_interpolation_method_get_type ()) |
Definition at line 87 of file sources/includes/gst-nvcommon.h.
| #define GST_TYPE_NVBUF_MEMORY_TYPE (gst_nvbuf_memory_get_type ()) |
Definition at line 81 of file sources/includes/gst-nvcommon.h.
| #define PROP_COMPUTE_HW_INSTALL | ( | gobject_class | ) |
Definition at line 114 of file sources/includes/gst-nvcommon.h.
| #define PROP_INTERPOLATION_METHOD_INSTALL | ( | gobject_class | ) |
Definition at line 124 of file sources/includes/gst-nvcommon.h.
| #define PROP_NVBUF_MEMORY_TYPE_INSTALL | ( | gobject_class | ) |
Definition at line 103 of file sources/includes/gst-nvcommon.h.
| #define PROP_NVDS_GPU_ID_INSTALL | ( | gobject_class | ) |
Definition at line 93 of file sources/includes/gst-nvcommon.h.
| GType gst_compute_hw_get_type | ( | void | ) |
| const char* gst_nvbuf_memory_get_name | ( | int | mem_type | ) |
| GType gst_nvbuf_memory_get_type | ( | void | ) |
| int gst_nvbuf_memory_get_value | ( | const char * | mem_type_string | ) |
| GType gst_video_interpolation_method_get_type | ( | void | ) |