MillicastSDK 2.0.0
|
Holds a User Data Unregistered Sei message. More...
#include <metadata.h>
Public Member Functions | |
SeiMessageType | type () const final |
SeiUserUnregisteredData * | sei_user_unregistered_message () override |
Get the SeiMessage as UserUnregisteredSeiMessage. This will only work if the type of the message is SeiMessageType::UNREGISTERED_USER_DATA. | |
virtual std::array< uint8_t, UUID_SIZE > | uuid () const =0 |
Returns the uuid of the message. | |
virtual const std::vector< uint8_t > & | user_data () const =0 |
Gets the user data contained in the messge. | |
Static Public Attributes | |
static constexpr unsigned int | UUID_SIZE = 16 |
The length in bytes of the UUID. | |
Holds a User Data Unregistered Sei message.
|
overridevirtual |
Get the SeiMessage as UserUnregisteredSeiMessage. This will only work if the type of the message is SeiMessageType::UNREGISTERED_USER_DATA.
Reimplemented from millicast::SeiMessage.
|
finalvirtual |
Get the type of this Sei Message.
Implements millicast::SeiMessage.
|
pure virtual |
Gets the user data contained in the messge.
|
pure virtual |
Returns the uuid of the message.
|
staticconstexpr |
The length in bytes of the UUID.