Cogs.Core
Public Attributes | List of all members
Cogs::RTPStream::Dest Struct Reference

Public Attributes

Cogs::Core::TextureHandle textureHandle
 
Cogs::Core::Codec codec
 
bool first = true
 
uint64_t receive_time = 0
 
uint64_t prev_receive_time = 0
 
uint64_t timestamp = 0
 
uint64_t prev_timestamp = 0
 
size_t size = 0
 
uint32_t eseq = 0
 
uint32_t prev_eseq = 0
 
uint32_t dropped_packages = 0
 
uint32_t last_dropped = 0
 
uint32_t size_akk = 0
 
double rate = 0.0
 
uint64_t rate_time = 0
 
FILE * fp = nullptr
 
char * buffer = nullptr
 
size_t buffer_use = 0
 
size_t buffer_size = 0
 
uint64_t buffer_timestamp = 0
 
bool buffer_first = false
 
bool buffer_last = false
 
bool buffer_discontinuity = false
 
std::string vps
 
std::string sps
 
std::string pps
 
Memory::MemoryBuffer nalu
 

Detailed Description

Definition at line 76 of file RTP.h.

Member Data Documentation

◆ buffer

char* Cogs::RTPStream::Dest::buffer = nullptr

Definition at line 92 of file RTP.h.

◆ buffer_discontinuity

bool Cogs::RTPStream::Dest::buffer_discontinuity = false

Definition at line 98 of file RTP.h.

◆ buffer_first

bool Cogs::RTPStream::Dest::buffer_first = false

Definition at line 96 of file RTP.h.

◆ buffer_last

bool Cogs::RTPStream::Dest::buffer_last = false

Definition at line 97 of file RTP.h.

◆ buffer_size

size_t Cogs::RTPStream::Dest::buffer_size = 0

Definition at line 94 of file RTP.h.

◆ buffer_timestamp

uint64_t Cogs::RTPStream::Dest::buffer_timestamp = 0

Definition at line 95 of file RTP.h.

◆ buffer_use

size_t Cogs::RTPStream::Dest::buffer_use = 0

Definition at line 93 of file RTP.h.

◆ codec

Cogs::Core::Codec Cogs::RTPStream::Dest::codec

Definition at line 78 of file RTP.h.

◆ dropped_packages

uint32_t Cogs::RTPStream::Dest::dropped_packages = 0

Definition at line 85 of file RTP.h.

◆ eseq

uint32_t Cogs::RTPStream::Dest::eseq = 0

Definition at line 84 of file RTP.h.

◆ first

bool Cogs::RTPStream::Dest::first = true

Definition at line 80 of file RTP.h.

◆ fp

FILE* Cogs::RTPStream::Dest::fp = nullptr

Definition at line 91 of file RTP.h.

◆ last_dropped

uint32_t Cogs::RTPStream::Dest::last_dropped = 0

Definition at line 85 of file RTP.h.

◆ nalu

Memory::MemoryBuffer Cogs::RTPStream::Dest::nalu

Definition at line 103 of file RTP.h.

◆ pps

std::string Cogs::RTPStream::Dest::pps

Definition at line 102 of file RTP.h.

◆ prev_eseq

uint32_t Cogs::RTPStream::Dest::prev_eseq = 0

Definition at line 84 of file RTP.h.

◆ prev_receive_time

uint64_t Cogs::RTPStream::Dest::prev_receive_time = 0

Definition at line 81 of file RTP.h.

◆ prev_timestamp

uint64_t Cogs::RTPStream::Dest::prev_timestamp = 0

Definition at line 82 of file RTP.h.

◆ rate

double Cogs::RTPStream::Dest::rate = 0.0

Definition at line 88 of file RTP.h.

◆ rate_time

uint64_t Cogs::RTPStream::Dest::rate_time = 0

Definition at line 89 of file RTP.h.

◆ receive_time

uint64_t Cogs::RTPStream::Dest::receive_time = 0

Definition at line 81 of file RTP.h.

◆ size

size_t Cogs::RTPStream::Dest::size = 0

Definition at line 83 of file RTP.h.

◆ size_akk

uint32_t Cogs::RTPStream::Dest::size_akk = 0

Definition at line 87 of file RTP.h.

◆ sps

std::string Cogs::RTPStream::Dest::sps

Definition at line 101 of file RTP.h.

◆ textureHandle

Cogs::Core::TextureHandle Cogs::RTPStream::Dest::textureHandle

Definition at line 77 of file RTP.h.

◆ timestamp

uint64_t Cogs::RTPStream::Dest::timestamp = 0

Definition at line 82 of file RTP.h.

◆ vps

std::string Cogs::RTPStream::Dest::vps

Definition at line 100 of file RTP.h.


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