SPDX-FileCopyrightText: Copyright (c) 2020-2023 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 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 gst-nvcommon.h.
#define CHECK_NVDS_MEMORY_AND_GPUID | ( | object, | |
surface | |||
) |
Definition at line 48 of file gst-nvcommon.h.
#define GET_DEFAULT_MEM_TYPE | ( | mem_type | ) | {mem_type=NVBUF_MEM_CUDA_DEVICE;} |
Definition at line 34 of file gst-nvcommon.h.
#define GST_TYPE_COMPUTE_HW (gst_compute_hw_get_type ()) |
Definition at line 70 of file gst-nvcommon.h.
#define GST_TYPE_INTERPOLATION_METHOD (gst_video_interpolation_method_get_type ()) |
Definition at line 73 of file gst-nvcommon.h.
#define GST_TYPE_NVBUF_MEMORY_TYPE (gst_nvbuf_memory_get_type ()) |
Definition at line 67 of file gst-nvcommon.h.
#define PROP_COMPUTE_HW_INSTALL | ( | gobject_class | ) |
Definition at line 100 of file gst-nvcommon.h.
#define PROP_INTERPOLATION_METHOD_INSTALL | ( | gobject_class | ) |
Definition at line 110 of file gst-nvcommon.h.
#define PROP_NVBUF_MEMORY_TYPE_INSTALL | ( | gobject_class | ) |
Definition at line 89 of file gst-nvcommon.h.
#define PROP_NVDS_GPU_ID_INSTALL | ( | gobject_class | ) |
Definition at line 79 of file 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 | ) |