EdgeVisDecoderSDK::GOPDataBlock Class Reference

Detailed Description

The GOP Data Block class represents an individual element of a GOPData buffer.

The GOP Data Block may be one of several types defined by GOPDataBlockType.

Availability

Available in version 6.1 of Decoder SDK. Requires a server version greater than 6.6

#include <GOPDataBlock.h>

Public Member Functions

DB_EDGEVIS_SDK GOPDataBlockType GetBlockType ()
 Get the type of GOP data contained in this block. More...
 
DB_EDGEVIS_SDK byte_array GetData () const
 Get the data buffer. More...
 
DB_EDGEVIS_SDK int64_t GetTimestamp ()
 Get the timestamp for this element. More...
 

Member Function Documentation

DB_EDGEVIS_SDK GOPDataBlockType EdgeVisDecoderSDK::GOPDataBlock::GetBlockType ( )

Get the type of GOP data contained in this block.

Returns
GOPDataBlockType The type of GOP data contained in this block
DB_EDGEVIS_SDK byte_array EdgeVisDecoderSDK::GOPDataBlock::GetData ( ) const

Get the data buffer.

Returns
The data buffer
DB_EDGEVIS_SDK int64_t EdgeVisDecoderSDK::GOPDataBlock::GetTimestamp ( )

Get the timestamp for this element.

Returns
The UTC timestamp in milliseconds

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