UltraGrid
UltraGrid Low-Latency High-Resolution Transmission System
Loading...
Searching...
No Matches
pbuf Struct Reference
Collaboration diagram for pbuf:
Collaboration graph

Public Attributes

int dups
 
int expected_pkts
 
long long int expected_pkts_cum
 
struct pbuf_node * frst
 
struct pbuf_node * last
 
uint32_t last_display_ts
 
int last_report_seq
 
uint16_t last_seq
 
int longest_gap
 
int max_out_of_order_dist
 
volatile int * offset_ms
 
int out_of_order_pkts
 
unsigned long long packets [(1<< 16)/sizeof(unsigned long long)/8]
 
long long int playout_delay_us
 
int received_pkts
 
long long int received_pkts_cum
 
int stats_interval
 

Detailed Description

Definition at line 96 of file pbuf.c.

Member Data Documentation

◆ dups

int pbuf::dups

Definition at line 113 of file pbuf.c.

Referenced by pbuf_process_stats().

◆ expected_pkts

int pbuf::expected_pkts

Definition at line 107 of file pbuf.c.

Referenced by pbuf_process_stats().

◆ expected_pkts_cum

long long int pbuf::expected_pkts_cum

Definition at line 108 of file pbuf.c.

Referenced by pbuf_decode(), pbuf_destroy(), and pbuf_process_stats().

◆ frst

struct pbuf_node* pbuf::frst

◆ last

struct pbuf_node* pbuf::last

Definition at line 98 of file pbuf.c.

Referenced by pbuf_destroy(), pbuf_init(), pbuf_insert(), pbuf_remove(), and pbuf_validate().

◆ last_display_ts

uint32_t pbuf::last_display_ts

Definition at line 109 of file pbuf.c.

Referenced by pbuf_process_stats().

◆ last_report_seq

int pbuf::last_report_seq

Definition at line 105 of file pbuf.c.

Referenced by pbuf_init(), and pbuf_process_stats().

◆ last_seq

uint16_t pbuf::last_seq

Definition at line 106 of file pbuf.c.

Referenced by pbuf_process_stats().

◆ longest_gap

int pbuf::longest_gap

Definition at line 110 of file pbuf.c.

Referenced by pbuf_process_stats().

◆ max_out_of_order_dist

int pbuf::max_out_of_order_dist

Definition at line 112 of file pbuf.c.

Referenced by pbuf_process_stats().

◆ offset_ms

volatile int* pbuf::offset_ms

Definition at line 100 of file pbuf.c.

Referenced by pbuf_init(), and pbuf_insert().

◆ out_of_order_pkts

int pbuf::out_of_order_pkts

Definition at line 111 of file pbuf.c.

Referenced by pbuf_process_stats().

◆ packets

unsigned long long pbuf::packets[(1<< 16)/sizeof(unsigned long long)/8]

Definition at line 104 of file pbuf.c.

Referenced by pbuf_process_stats().

◆ playout_delay_us

long long int pbuf::playout_delay_us

Definition at line 99 of file pbuf.c.

Referenced by pbuf_init(), pbuf_insert(), and pbuf_set_playout_delay().

◆ received_pkts

int pbuf::received_pkts

Definition at line 107 of file pbuf.c.

Referenced by pbuf_process_stats().

◆ received_pkts_cum

long long int pbuf::received_pkts_cum

Definition at line 108 of file pbuf.c.

Referenced by pbuf_decode(), pbuf_destroy(), and pbuf_process_stats().

◆ stats_interval

int pbuf::stats_interval

Definition at line 103 of file pbuf.c.

Referenced by pbuf_init(), and pbuf_process_stats().


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