Definition at line 20 of file RTP.h.
◆ RTPStream()
◆ ~RTPStream()
| Cogs::RTPStream::~RTPStream |
( |
| ) |
|
◆ AddDestination()
| void Cogs::RTPStream::AddDestination |
( |
const uint8_t |
ip[4], |
|
|
uint16_t |
server_port |
|
) |
| |
◆ AddSSRC()
| void Cogs::RTPStream::AddSSRC |
( |
uint32_t |
ssrc, |
|
|
Cogs::Core::Codec |
codec, |
|
|
ResourceId |
textureId |
|
) |
| |
◆ GetLatestStream()
◆ GetRTCPPort()
| uint16_t Cogs::RTPStream::GetRTCPPort |
( |
| ) |
const |
|
inline |
Definition at line 38 of file RTP.h.
◆ GetRTPPort()
| uint16_t Cogs::RTPStream::GetRTPPort |
( |
| ) |
const |
|
inline |
Definition at line 37 of file RTP.h.
◆ getUserData()
| intptr_t Cogs::RTPStream::getUserData |
( |
| ) |
const |
|
inline |
Definition at line 39 of file RTP.h.
◆ JoinMulticastGroup()
| void Cogs::RTPStream::JoinMulticastGroup |
( |
const uint8_t |
ip[4], |
|
|
uint16_t |
server_port |
|
) |
| |
◆ processH264NALU()
| void Cogs::RTPStream::processH264NALU |
( |
Dest & |
dest, |
|
|
uint32_t |
rtpType, |
|
|
const void * |
data, |
|
|
size_t |
size |
|
) |
| |
|
private |
◆ processH265NALU()
| void Cogs::RTPStream::processH265NALU |
( |
Dest & |
dest, |
|
|
uint32_t |
rtpType, |
|
|
const void * |
data, |
|
|
size_t |
size |
|
) |
| |
|
private |
◆ SendPacket()
| void Cogs::RTPStream::SendPacket |
( |
const uint8_t * |
buffer, |
|
|
size_t |
size |
|
) |
| |
◆ setConnectTimeout()
| void Cogs::RTPStream::setConnectTimeout |
( |
int64_t |
milliseconds | ) |
|
|
inline |
Definition at line 35 of file RTP.h.
◆ setUserData()
| void Cogs::RTPStream::setUserData |
( |
intptr_t |
data | ) |
|
|
inline |
Definition at line 34 of file RTP.h.
◆ Update()
| void Cogs::RTPStream::Update |
( |
| ) |
|
◆ WriteData()
| void Cogs::RTPStream::WriteData |
( |
Dest & |
dest | ) |
|
◆ client_port
| uint16_t Cogs::RTPStream::client_port = 0 |
Definition at line 60 of file RTP.h.
◆ clock_rate
| uint32_t Cogs::RTPStream::clock_rate = 0 |
Definition at line 59 of file RTP.h.
◆ codec
| Cogs::Core::Codec Cogs::RTPStream::codec = Cogs::Core::Codec::None |
Definition at line 68 of file RTP.h.
◆ context
Definition at line 55 of file RTP.h.
◆ dest
| std::unordered_map<uint32_t, Dest> Cogs::RTPStream::dest |
◆ dest_mu
| std::mutex Cogs::RTPStream::dest_mu |
◆ ip
| uint8_t Cogs::RTPStream::ip[4] = {} |
Definition at line 62 of file RTP.h.
◆ rfc6051_ext_id
| uint16_t Cogs::RTPStream::rfc6051_ext_id = 1 |
Definition at line 73 of file RTP.h.
◆ rtcp_port
| uint16_t Cogs::RTPStream::rtcp_port = 0 |
Definition at line 65 of file RTP.h.
◆ rtp_one_byte_header_extension
| bool Cogs::RTPStream::rtp_one_byte_header_extension = true |
Definition at line 70 of file RTP.h.
◆ rtp_port
| uint16_t Cogs::RTPStream::rtp_port = 0 |
Definition at line 64 of file RTP.h.
◆ rtp_two_byte_header_extension
| bool Cogs::RTPStream::rtp_two_byte_header_extension = false |
Definition at line 71 of file RTP.h.
◆ server_port
| uint16_t Cogs::RTPStream::server_port = 0 |
Definition at line 61 of file RTP.h.
◆ session
| jrtplib::RTPSession* Cogs::RTPStream::session = nullptr |
Definition at line 66 of file RTP.h.
◆ stream_number
| uint32_t Cogs::RTPStream::stream_number = 0 |
Definition at line 75 of file RTP.h.
◆ tcpConnection
◆ use_pool_thread
| bool Cogs::RTPStream::use_pool_thread = false |
Definition at line 56 of file RTP.h.
◆ userData
| intptr_t Cogs::RTPStream::userData = 0 |
|
private |
◆ useUDP
| bool Cogs::RTPStream::useUDP = true |
Definition at line 57 of file RTP.h.
The documentation for this struct was generated from the following files: