• <xmp id="om0om">
  • <table id="om0om"><noscript id="om0om"></noscript></table>

  • DriveWorks SDK Reference
    5.20.37 Release
    For Test and Development only

    All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Modules Pages
    FrameCaptureExtra.h
    Go to the documentation of this file.
    1
    2//
    3// Notice
    4// ALL NVIDIA DESIGN SPECIFICATIONS AND CODE ("MATERIALS") ARE PROVIDED "AS IS" NVIDIA MAKES
    5// NO REPRESENTATIONS, WARRANTIES, EXPRESSED, IMPLIED, STATUTORY, OR OTHERWISE WITH RESPECT TO
    6// THE MATERIALS, AND EXPRESSLY DISCLAIMS ANY IMPLIED WARRANTIES OF NONINFRINGEMENT,
    7// MERCHANTABILITY, OR FITNESS FOR A PARTICULAR PURPOSE.
    8//
    9// NVIDIA CORPORATION & AFFILIATES assumes no responsibility for the consequences of use of such
    10// information or for any infringement of patents or other rights of third parties that may
    11// result from its use. No license is granted by implication or otherwise under any patent
    12// or patent rights of NVIDIA CORPORATION & AFFILIATES. No third party distribution is allowed unless
    13// expressly authorized by NVIDIA. Details are subject to change without notice.
    14// This code supersedes and replaces all information previously supplied.
    15// NVIDIA CORPORATION & AFFILIATES products are not authorized for use as critical
    16// components in life support devices or systems without express written approval of
    17// NVIDIA CORPORATION & AFFILIATES.
    18//
    19// SPDX-FileCopyrightText: Copyright (c) 2018-2022 NVIDIA CORPORATION & AFFILIATES. All rights reserved.
    20// SPDX-License-Identifier: LicenseRef-NvidiaProprietary
    21//
    22// NVIDIA CORPORATION, its affiliates and licensors retain all intellectual
    23// property and proprietary rights in and to this material, related
    24// documentation and any modifications thereto. Any use, reproduction,
    25// disclosure or distribution of this material and related documentation
    26// without an express license agreement from NVIDIA CORPORATION or
    27// its affiliates is strictly prohibited.
    28//
    30
    47#ifndef DWGL_FRAMECAPTUREEXTRA_H_
    48#define DWGL_FRAMECAPTUREEXTRA_H_
    49
    50#include "FrameCapture.h"
    51
    52#ifdef __cplusplus
    53extern "C" {
    54#endif
    55
    69
    83
    95
    106DW_DEPRECATED("dwFrameCapture_appendFrameCUDAAsync: this function is deprecated, replace with the dwFrameCapture_appendFrameAsync")
    108
    109#ifndef VIBRANTE
    120dwStatus dwFrameCapture_appendFrameCPUAsync(const dwImageCPU* img, dwFrameCaptureHandle_t framecapture);
    121#else
    133#endif
    144#if VIBRANTE_PDK_DECIMAL >= 6000400
    145DW_DEPRECATED("dwFrameCapture_appendFrameGLAsync: this function is deprecated, replace with the dwFrameCapture_appendFrameAsync")
    146#endif
    148
    149#ifdef __cplusplus
    150}
    151#endif
    153#endif // DWGL_FRAMECAPTUREEXTRA_H_
    dwStatus
    Status definition.
    Definition: ErrorDefs.h:44
    NVIDIA DriveWorks API: FrameCapture Methods
    #define DW_DEPRECATED(msg)
    Definition: Exports.h:68
    struct dwFrameCaptureObject * dwFrameCaptureHandle_t
    Handle to a Frame Capture module object.
    Definition: FrameCapture.h:63
    DW_VIZ_API_PUBLIC dwStatus dwFrameCapture_appendFrameGLAsync(const dwImageGL *img, dwFrameCaptureHandle_t framecapture)
    Asynchronously append a dwImageGL frame to the capture and it's serialized.
    DW_VIZ_API_PUBLIC dwStatus dwFrameCapture_appendFrameCUDAAsync(const dwImageCUDA *img, dwFrameCaptureHandle_t framecapture)
    Asynchronously append a dwImageCUDA frame to the capture and it's serialized.
    DW_VIZ_API_PUBLIC dwStatus dwFrameCapture_start(dwFrameCaptureHandle_t framecapture)
    Starts frame capture.
    DW_VIZ_API_PUBLIC dwStatus dwFrameCapture_stop(dwFrameCaptureHandle_t framecapture)
    Stops frame capture.
    DW_VIZ_API_PUBLIC dwStatus dwFrameCapture_appendFrameAsync(const dwImageHandle_t img, dwFrameCaptureHandle_t framecapture)
    Asynchronously append a dwImageHandle frame to the capture and it's serialized.
    DW_VIZ_API_PUBLIC dwStatus dwFrameCapture_appendFrameNvMediaAsync(const dwImageNvMedia *img, dwFrameCaptureHandle_t framecapture)
    Asynchronously append a dwImageNvMedia frame to the capture and it's serialized.
    Defines a GL texture image.
    Definition: Image.h:61
    struct dwImageObject * dwImageHandle_t
    Definition: Image.h:105
    Defines a CPU-based image.
    Definition: Image.h:512
    Defines a CUDA image.
    Definition: Image.h:526
    Defines an NvMedia image.
    Definition: Image.h:542
    #define DW_VIZ_API_PUBLIC
    Definition: Exports.h:49
    人人超碰97caoporen国产