NVIDIA DeepStream SDK API Reference

6.4 Release
ds3d::abiWindow Class Referenceabstract

Detailed Description

Definition at line 24 of file abi_window.h.

Public Types

typedef abiCallBackT CloseCB
 
typedef abiCallBackT< int, int, int, int > KeyPressCB
 
typedef abiCallBackT< int, int > FbSizeChangedCB
 
typedef abiCallBackT< double, double > MouseChangedCB
 

Public Member Functions

virtual ~abiWindow ()=default
 
virtual void * getNativeWindow ()=0
 
virtual void setCloseCallback (const CloseCB *closeCb)=0
 
virtual void setKeyPressCallback (const KeyPressCB *keyCb)=0
 
virtual void setFbSizeChangedCallback (const FbSizeChangedCB *fbSizeChangedCb)=0
 
virtual void setMouseChangedCallback (const MouseChangedCB *mouseChangedCb)=0
 
virtual void appendMouseChangedCallback (const MouseChangedCB *mouseChangedCb)=0
 

Member Typedef Documentation

◆ CloseCB

Definition at line 27 of file abi_window.h.

◆ FbSizeChangedCB

Definition at line 31 of file abi_window.h.

◆ KeyPressCB

typedef abiCallBackT<int, int, int, int> ds3d::abiWindow::KeyPressCB

Definition at line 29 of file abi_window.h.

◆ MouseChangedCB

Definition at line 34 of file abi_window.h.

Constructor & Destructor Documentation

◆ ~abiWindow()

virtual ds3d::abiWindow::~abiWindow ( )
virtualdefault

Member Function Documentation

◆ appendMouseChangedCallback()

virtual void ds3d::abiWindow::appendMouseChangedCallback ( const MouseChangedCB mouseChangedCb)
pure virtual

◆ getNativeWindow()

virtual void* ds3d::abiWindow::getNativeWindow ( )
pure virtual

◆ setCloseCallback()

virtual void ds3d::abiWindow::setCloseCallback ( const CloseCB closeCb)
pure virtual

◆ setFbSizeChangedCallback()

virtual void ds3d::abiWindow::setFbSizeChangedCallback ( const FbSizeChangedCB fbSizeChangedCb)
pure virtual

◆ setKeyPressCallback()

virtual void ds3d::abiWindow::setKeyPressCallback ( const KeyPressCB keyCb)
pure virtual

◆ setMouseChangedCallback()

virtual void ds3d::abiWindow::setMouseChangedCallback ( const MouseChangedCB mouseChangedCb)
pure virtual

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