NVIDIA DeepStream SDK API Reference

9.2 Release
sources/libs/ds3d/glprocess/glfw_init.h
Go to the documentation of this file.
1 /*
2  * SPDX-FileCopyrightText: Copyright (c) 2021-2026 NVIDIA CORPORATION & AFFILIATES. All rights reserved.
3  * SPDX-License-Identifier: Apache-2.0
4  *
5  * Licensed under the Apache License, Version 2.0 (the "License");
6  * you may not use this file except in compliance with the License.
7  * You may obtain a copy of the License at
8  *
9  * http://www.apache.org/licenses/LICENSE-2.0
10  *
11  * Unless required by applicable law or agreed to in writing, software
12  * distributed under the License is distributed on an "AS IS" BASIS,
13  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
14  * See the License for the specific language governing permissions and
15  * limitations under the License.
16  */
17 
18 #ifndef DS3D_GLPROCESS_COMMON_GLFW_INIT_H
19 #define DS3D_GLPROCESS_COMMON_GLFW_INIT_H
20 
21 #include "ds3d/common/common.h"
22 
23 namespace ds3d { namespace glfw {
24 
25 class GlfwInstance {
26 public:
27  static ErrCode Init();
28  static ErrCode Deinit();
29  static std::mutex _gMutex;
30  static bool gInitialized;
31 };
32 
33 }} // namespace ds3d::glfw
34 
35 #endif // DS3D_GLPROCESS_COMMON_GLFW_INIT_H
ds3d::glfw::GlfwInstance::_gMutex
static std::mutex _gMutex
Definition: sources/libs/ds3d/glprocess/glfw_init.h:29
ds3d::glfw::GlfwInstance
Definition: sources/libs/ds3d/glprocess/glfw_init.h:25
ds3d::ErrCode
ErrCode
Definition: includes/ds3d/common/common.h:47
ds3d::glfw::GlfwInstance::gInitialized
static bool gInitialized
Definition: sources/libs/ds3d/glprocess/glfw_init.h:30
ds3d::glfw::GlfwInstance::Init
static ErrCode Init()
ds3d::glfw::GlfwInstance::Deinit
static ErrCode Deinit()
ds3d
Definition: includes/ds3d/common/abi_dataprocess.h:25