|
| RtpH265GstPayloader () |
| Construct a new Rtp H.264 Payloader object.
|
|
| ~RtpH265GstPayloader () final |
| Destroy the Rtp H.264 Payloader object.
|
|
void | SetStreamInfo (const ::mediax::rtp::StreamInformation &stream_information) override |
| Set the Stream Info object.
|
|
bool | Open () final |
| Open the RTP stream.
|
|
void | Close () final |
| Close the RTP stream.
|
|
int | Transmit (uint8_t *rgbframe, bool blocking=true) final |
|
void | Start () final |
| Stop the stream, can be quickly re-started.
|
|
void | Stop () final |
| Stop the stream.
|
|
| RtpPayloader ()=default |
| Construct a new Rtp Payloader object.
|
|
virtual | ~RtpPayloader ()=default |
| Destroy the Rtp Payloader object.
|
|
| RtpPayloader (RtpPayloader const &)=delete |
| Construct a new Rtp Payloader object.
|
|
RtpPayloader & | operator= (RtpPayloader const &)=delete |
| Construct a new Rtp Payloader object.
|
|
mediax::rtp::ColourspaceType | GetColourSpace () const |
| Get the Colour Space object of the incoming stream.
|
|
void | SetColourSpace (mediax::rtp::ColourspaceType colourspace) |
| Set the Colour Space object.
|
|
uint32_t | GetHeight () const |
| Get the Height object of the incoming stream.
|
|
void | SetHeight (uint32_t height) |
| Set the Height object.
|
|
uint32_t | GetWidth () const |
| Get the Width object of the incoming stream.
|
|
void | SetWidth (uint32_t width) |
| Set the Width object.
|
|
uint32_t | GetFrameRate () const |
| Get the Frame Rate of the incoming stream.
|
|
void | SetFrameRate (uint32_t framerate) |
| Set the Frame Rate object.
|
|
std::string | GetIpAddress () const |
| Get the Ip Address of the incoming stream.
|
|
void | SetIpAddress (std::string_view ip_address) |
| Set the Ip Address object.
|
|
uint32_t | GetPort () const |
| Get the Port of the incoming stream.
|
|
void | SetPort (uint32_t port) |
| Set the Port object.
|
|
std::vector< uint8_t > & | GetBuffer () |
| Get the Buffer object.
|
|
uint32_t | GetBufferSize () const |
| Get the Buffer Size object.
|
|
void | SetBufferSize (uint32_t size) |
| Set the Buffer Size object.
|
|
A RTP payloader for H.264 DEF-STAN 00-82 video streams.