NVIDIA DRIVE OS Linux SDK API Reference

6.0.9 Release
NvMediaLdcAttributes Struct Reference

Detailed Description

Attributes structure for NvMediaLdcCreate().

This type holds the attributes to control the behaviour of the NvMediaLdc context. These attributes take effect during the call to NvMediaLdcCreate().

This struct itself can be considered a POD type, so it does not have any functions to create/destroy it.

See also
NvMediaLdcCreate()

Definition at line 119 of file nvmedia_ldc.h.

Data Fields

uint32_t maxParameters
 Number of parameters objects to allocate. More...
 
uint32_t maxRegisteredBuffers
 Maximum number of buffers that can be registered. More...
 
uint32_t maxRegisteredSyncs
 Maximum number of sync objects that can be registered. More...
 
uint32_t flags
 Internal use only. More...
 

Field Documentation

◆ flags

uint32_t NvMediaLdcAttributes::flags

Internal use only.

Definition at line 149 of file nvmedia_ldc.h.

◆ maxParameters

uint32_t NvMediaLdcAttributes::maxParameters

Number of parameters objects to allocate.

It is the maximum number of NvMediaLdcParameters objects that the client can create.

Must be in range [1, 16].

See also
NvMediaLdcParameters
NvMediaLdcCreateParameters()

Definition at line 130 of file nvmedia_ldc.h.

◆ maxRegisteredBuffers

uint32_t NvMediaLdcAttributes::maxRegisteredBuffers

Maximum number of buffers that can be registered.

Must be in range [1, 1024].

See also
NvMediaLdcRegisterNvSciBufObj()

Definition at line 138 of file nvmedia_ldc.h.

◆ maxRegisteredSyncs

uint32_t NvMediaLdcAttributes::maxRegisteredSyncs

Maximum number of sync objects that can be registered.

Must be in range [1, 256].

See also
NvMediaLdcRegisterNvSciSyncObj()

Definition at line 146 of file nvmedia_ldc.h.


The documentation for this struct was generated from the following file: