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 |
|
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: