NVIDIA DeepStream SDK API Reference

8.0 Release
deepstream::RecordingInfo Struct Reference

Detailed Description

Holds information about a recording session.

This struct is used to hold information about a recording session.

Definition at line 46 of file service-maker/includes/pipeline.hpp.

Public Member Functions

 RecordingInfo (void *data=nullptr)
 
virtual ~RecordingInfo ()
 
unsigned int getSessionId () const
 Get the recording session id. More...
 
std::string getFileName () const
 Get the recording file name. More...
 
std::string getFileDirectory () const
 Get the recording file directory. More...
 
unsigned int getDuration () const
 Get the recording file duration. More...
 
std::string getContainerType () const
 Get the recording file container type. More...
 
unsigned int getWidth () const
 Get the recording file width. More...
 
unsigned int getHeight () const
 Get the recording file height. More...
 
bool containsVideo () const
 Get the recording file contains video. More...
 
bool containsAudio () const
 Get the recording file contains audio. More...
 
unsigned int getChannels () const
 Get the recording file channels. More...
 
unsigned int getSamplingRate () const
 Get the recording file sampling rate. More...
 
 operator bool () const
 
 RecordingInfo (void *data=nullptr)
 
virtual ~RecordingInfo ()
 
unsigned int getSessionId () const
 Get the recording session id. More...
 
std::string getFileName () const
 Get the recording file name. More...
 
std::string getFileDirectory () const
 Get the recording file directory. More...
 
unsigned int getDuration () const
 Get the recording file duration. More...
 
std::string getContainerType () const
 Get the recording file container type. More...
 
unsigned int getWidth () const
 Get the recording file width. More...
 
unsigned int getHeight () const
 Get the recording file height. More...
 
bool containsVideo () const
 Get the recording file contains video. More...
 
bool containsAudio () const
 Get the recording file contains audio. More...
 
unsigned int getChannels () const
 Get the recording file channels. More...
 
unsigned int getSamplingRate () const
 Get the recording file sampling rate. More...
 
 operator bool () const
 

Protected Attributes

void * data_
 

Constructor & Destructor Documentation

◆ RecordingInfo() [1/2]

deepstream::RecordingInfo::RecordingInfo ( void *  data = nullptr)

◆ ~RecordingInfo() [1/2]

virtual deepstream::RecordingInfo::~RecordingInfo ( )
virtual

◆ RecordingInfo() [2/2]

deepstream::RecordingInfo::RecordingInfo ( void *  data = nullptr)

◆ ~RecordingInfo() [2/2]

virtual deepstream::RecordingInfo::~RecordingInfo ( )
virtual

Member Function Documentation

◆ containsAudio() [1/2]

bool deepstream::RecordingInfo::containsAudio ( ) const

Get the recording file contains audio.

◆ containsAudio() [2/2]

bool deepstream::RecordingInfo::containsAudio ( ) const

Get the recording file contains audio.

◆ containsVideo() [1/2]

bool deepstream::RecordingInfo::containsVideo ( ) const

Get the recording file contains video.

◆ containsVideo() [2/2]

bool deepstream::RecordingInfo::containsVideo ( ) const

Get the recording file contains video.

◆ getChannels() [1/2]

unsigned int deepstream::RecordingInfo::getChannels ( ) const

Get the recording file channels.

◆ getChannels() [2/2]

unsigned int deepstream::RecordingInfo::getChannels ( ) const

Get the recording file channels.

◆ getContainerType() [1/2]

std::string deepstream::RecordingInfo::getContainerType ( ) const

Get the recording file container type.

◆ getContainerType() [2/2]

std::string deepstream::RecordingInfo::getContainerType ( ) const

Get the recording file container type.

◆ getDuration() [1/2]

unsigned int deepstream::RecordingInfo::getDuration ( ) const

Get the recording file duration.

◆ getDuration() [2/2]

unsigned int deepstream::RecordingInfo::getDuration ( ) const

Get the recording file duration.

◆ getFileDirectory() [1/2]

std::string deepstream::RecordingInfo::getFileDirectory ( ) const

Get the recording file directory.

◆ getFileDirectory() [2/2]

std::string deepstream::RecordingInfo::getFileDirectory ( ) const

Get the recording file directory.

◆ getFileName() [1/2]

std::string deepstream::RecordingInfo::getFileName ( ) const

Get the recording file name.

◆ getFileName() [2/2]

std::string deepstream::RecordingInfo::getFileName ( ) const

Get the recording file name.

◆ getHeight() [1/2]

unsigned int deepstream::RecordingInfo::getHeight ( ) const

Get the recording file height.

◆ getHeight() [2/2]

unsigned int deepstream::RecordingInfo::getHeight ( ) const

Get the recording file height.

◆ getSamplingRate() [1/2]

unsigned int deepstream::RecordingInfo::getSamplingRate ( ) const

Get the recording file sampling rate.

◆ getSamplingRate() [2/2]

unsigned int deepstream::RecordingInfo::getSamplingRate ( ) const

Get the recording file sampling rate.

◆ getSessionId() [1/2]

unsigned int deepstream::RecordingInfo::getSessionId ( ) const

Get the recording session id.

◆ getSessionId() [2/2]

unsigned int deepstream::RecordingInfo::getSessionId ( ) const

Get the recording session id.

◆ getWidth() [1/2]

unsigned int deepstream::RecordingInfo::getWidth ( ) const

Get the recording file width.

◆ getWidth() [2/2]

unsigned int deepstream::RecordingInfo::getWidth ( ) const

Get the recording file width.

◆ operator bool() [1/2]

deepstream::RecordingInfo::operator bool ( ) const
inline

Definition at line 73 of file 9.0/service-maker/includes/pipeline.hpp.

References data_.

◆ operator bool() [2/2]

deepstream::RecordingInfo::operator bool ( ) const
inline

Definition at line 73 of file service-maker/includes/pipeline.hpp.

References data_.

Field Documentation

◆ data_

void * deepstream::RecordingInfo::data_
protected

Definition at line 78 of file service-maker/includes/pipeline.hpp.

Referenced by operator bool().


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