11 #ifndef NVSIPLCLIENT_HPP
12 #define NVSIPLCLIENT_HPP
19 #ifdef NVMEDIA_NVSCI_ENABLE
22 #endif // NVMEDIA_NVSCI_ENABLE
93 virtual void AddRef(
void) = 0;
103 #ifdef NVMEDIA_NVSCI_ENABLE
127 #endif // NVMEDIA_NVSCI_ENABLE
204 #endif // NVSIPLCLIENT_HPP
Describes a client of the pipeline.
Indicates the second output of NvMediaISP.
virtual NvMediaImageGroup * GetImageGroup()=0
Gets a handle to NvMediaImageGroup.
virtual ImageMetaData GetImageData()=0
Gets an nvsipl::INvSIPLClient::ImageMetaData associated with NvMediaImage or NvMediaImageGroup.
virtual NvMediaImage * GetImage()=0
Gets a handle to NvMediaImage.
uintptr_t NvSciStreamCookie
Component-assigned cookie for a packet.
NVIDIA Sensor Input Processing Library: Common Data Structures - Sensor Input Processing Library (SI...
virtual SIPLStatus Release(void)=0
Release a reference.
Describes the interfaces of SIPL buffer.
Defines the public data structures and describes the interfaces for NvSIPL Client (libnvsipl...
Indicates the unprocessed output of the image sensor.
SIPLStatus
Defines the status codes returned by functions in Sensor Input Processing Library (SIPL) modules...
Indicates the first output of NvMediaISP.
virtual void AddRef(void)=0
Adds a reference.
NVIDIA Software Communications Interface (SCI) : NvSciStream
INvMCallback * callback
Holds a pointer to a user-implemented class object inheriting from INvMCallback.
Describes a SIPL buffer containing an NvMediaImage or NvMediaImageGroup.
virtual SIPLStatus GetEOFNvSciSyncFence(NvSciSyncFence *postfence)=0
Retrieve the latest NvSciSync EOF fence.
OutputType eOutputType
Holds an OutputType.
Defines the opaque NvSciSyncFence.
OutputType
Defines the types of the SIPL pipeline output.
NVIDIA Software Communications Interface (SCI) : NvSciSync
virtual SIPLStatus AddNvSciSyncPrefence(NvSciSyncFence &prefence)=0
Add an NvSciSync prefence.
NvSciStreamCookie cookie
NvSciStreamCookie associated with the buffer.
virtual SIPLStatus OnFrameAvailable(INvSIPLBuffer *pBuffer)=0
A new output frame is available.
Describes a class with callback functions that must be implemented by the consumer of the SIPL image ...