NVIDIA DriveOS Linux NSR SDK API Reference

7.0.3.0 Release
wfdext.h File Reference

Detailed Description

Header file for defining available extension on a platform.

See OpenWF specification for usage of this header file.

Definition in file wfdext.h.

Go to the source code of this file.

Macros

#define WFD_VENDOR_INDEX   (0)
 
#define WFD_RENDERER_INDEX   (1)
 
#define WFD_VERSION_INDEX   (2)
 
#define WFD_PORT_PERMISSIBLE_LATENCY_MS_NV   0x7635
 
#define WFD_PIPELINE_COMMIT_NON_BLOCKING_NVX   0x7730
 
#define WFD_PORT_MODE_H_TOTAL_NVX   0x7608
 
#define WFD_PORT_MODE_V_TOTAL_NVX   0x7609
 
#define WFD_PORT_DETECT_FROZEN_FRAME_NV   0x7636
 

Typedefs

typedef const WFDPipeline pipeline
 
typedef const WFDPipeline const WFDSource source
 
typedef const WFDPipeline const WFDSource const WFDTransition transition
 
typedef const WFDPipeline const WFDSource const WFDTransition const WFDRect *const region
 
typedef const WFDPipeline const WFDSource const WFDTransition const WFDRect *const const WFDuint64 timestamp
 
typedef struct NvSciBufObjRefRec * NvSciBufObj
 
typedef struct NvSciBufAttrListRec * NvSciBufAttrList
 
typedef const WFDPipeline NvSciBufObj *const bufObj
 
typedef struct NvSciSyncObjRec * NvSciSyncObj
 
typedef struct NvSciSyncAttrListRec * NvSciSyncAttrList
 
typedef struct NvSciSyncFence NvSciSyncFence
 
typedef const WFDSource const NvSciSyncFence *const fence
 
typedef const NvSciSyncObj *const obj
 
typedef const WFDCommitType type
 
typedef const WFDCommitType const WFDHandle handle
 

Functions

typedef void (WFD_APIENTRY PFNWFDBINDSOURCETOPIPELINEWITHTIMESTAMPNV)(const WFDDevice device
 
typedef WFDSource (WFD_APIENTRY PFNWFDCREATESOURCEFROMNVSCIBUFNVX)(const WFDDevice device
 
typedef WFDErrorCode (WFD_APIENTRY PFNWFDNVSCIBUFSETDISPLAYATTRIBUTESNVX)(NvSciBufAttrList *const attrList)
 

Macro Definition Documentation

◆ WFD_PIPELINE_COMMIT_NON_BLOCKING_NVX

#define WFD_PIPELINE_COMMIT_NON_BLOCKING_NVX   0x7730

Definition at line 126 of file wfdext.h.

◆ WFD_PORT_DETECT_FROZEN_FRAME_NV

#define WFD_PORT_DETECT_FROZEN_FRAME_NV   0x7636

Definition at line 131 of file wfdext.h.

◆ WFD_PORT_MODE_H_TOTAL_NVX

#define WFD_PORT_MODE_H_TOTAL_NVX   0x7608

Definition at line 128 of file wfdext.h.

◆ WFD_PORT_MODE_V_TOTAL_NVX

#define WFD_PORT_MODE_V_TOTAL_NVX   0x7609

Definition at line 129 of file wfdext.h.

◆ WFD_PORT_PERMISSIBLE_LATENCY_MS_NV

#define WFD_PORT_PERMISSIBLE_LATENCY_MS_NV   0x7635

Definition at line 44 of file wfdext.h.

◆ WFD_RENDERER_INDEX

#define WFD_RENDERER_INDEX   (1)

Definition at line 41 of file wfdext.h.

◆ WFD_VENDOR_INDEX

#define WFD_VENDOR_INDEX   (0)

Definition at line 40 of file wfdext.h.

◆ WFD_VERSION_INDEX

#define WFD_VERSION_INDEX   (2)

Definition at line 42 of file wfdext.h.

Typedef Documentation

◆ bufObj

typedef const WFDPipeline NvSciBufObj* const bufObj

Definition at line 82 of file wfdext.h.

◆ fence

typedef const WFDCommitType const WFDHandle NvSciSyncFence *const fence

Definition at line 117 of file wfdext.h.

◆ handle

typedef const WFDCommitType const WFDHandle handle

Definition at line 124 of file wfdext.h.

◆ NvSciBufAttrList

typedef struct NvSciBufAttrListRec* NvSciBufAttrList

Definition at line 73 of file wfdext.h.

◆ NvSciBufObj

typedef struct NvSciBufObjRefRec* NvSciBufObj

Definition at line 71 of file wfdext.h.

◆ NvSciSyncAttrList

typedef struct NvSciSyncAttrListRec* NvSciSyncAttrList

Definition at line 88 of file wfdext.h.

◆ NvSciSyncFence

Definition at line 89 of file wfdext.h.

◆ NvSciSyncObj

typedef struct NvSciSyncObjRec* NvSciSyncObj

Definition at line 86 of file wfdext.h.

◆ pipeline

typedef const WFDPipeline pipeline

Definition at line 57 of file wfdext.h.

◆ region

typedef const WFDPipeline const WFDSource const WFDTransition const WFDRect* const region

Definition at line 60 of file wfdext.h.

◆ source

typedef const WFDSource source

Definition at line 58 of file wfdext.h.

◆ timestamp

typedef const WFDPipeline const WFDSource const WFDTransition const WFDRect* const const WFDuint64 timestamp

Definition at line 61 of file wfdext.h.

◆ transition

typedef const WFDPipeline const WFDSource const WFDTransition transition

Definition at line 59 of file wfdext.h.

◆ type

typedef const WFDCommitType type

Definition at line 123 of file wfdext.h.

Function Documentation

◆ void()

typedef void ( WFD_APIENTRY  PFNWFDBINDSOURCETOPIPELINEWITHTIMESTAMPNV) const

◆ WFDErrorCode()

typedef WFDErrorCode ( WFD_APIENTRY  PFNWFDNVSCIBUFSETDISPLAYATTRIBUTESNVX) const

◆ WFDSource()

typedef WFDSource ( WFD_APIENTRY  PFNWFDCREATESOURCEFROMNVSCIBUFNVX) const