|
| FecPacketMaskMetricsTest () |
|
int | GapLoss (int tot_num_packets, uint8_t *state) |
|
int | RecoveredMediaPackets (int num_media_packets, int num_fec_packets, uint8_t *state) |
|
void | ComputeProbabilityWeight (double *prob_weight, uint8_t *state, int tot_num_packets) |
|
void | CopyMetrics (MetricsFecCode *metrics_output, MetricsFecCode metrics_input) |
|
double | ComputeResidualLossPerGap (MetricsFecCode metrics, int gap_number, int num_fec_packets, int code_index) |
|
void | ComputeRecoveryRatePerLoss (MetricsFecCode *metrics, int num_media_packets, int num_fec_packets, int code_index) |
|
void | SetMetricsZero (MetricsFecCode *metrics) |
|
void | ComputeMetricsForCode (CodeType code_type, int code_index) |
|
void | WriteOutMetricsAllFecCodes () |
|
void | SetLossModels () |
|
void | SetCodeParams () |
|
int | RejectInvalidMasks (int num_media_packets, int num_fec_packets) |
|
void | GetPacketMaskConvertToBitMask (uint8_t *packet_mask, int num_media_packets, int num_fec_packets, int mask_bytes_fec_packet, CodeType code_type) |
|
int | ProcessXORPacketMasks (CodeType code_type, FecMaskType fec_mask_type) |
|
void | ProcessRS (CodeType code_type) |
|
void | ComputeMetricsAllCodes () |
|
| Test () |
|
virtual void | SetUp () |
|
virtual void | TearDown () |
|
◆ FecPacketMaskMetricsTest()
webrtc::FecPacketMaskMetricsTest::FecPacketMaskMetricsTest |
( |
| ) |
|
|
inlineprotected |
◆ ComputeMetricsAllCodes()
void webrtc::FecPacketMaskMetricsTest::ComputeMetricsAllCodes |
( |
| ) |
|
|
inlineprotected |
◆ ComputeMetricsForCode()
void webrtc::FecPacketMaskMetricsTest::ComputeMetricsForCode |
( |
CodeType |
code_type, |
|
|
int |
code_index |
|
) |
| |
|
inlineprotected |
◆ ComputeProbabilityWeight()
void webrtc::FecPacketMaskMetricsTest::ComputeProbabilityWeight |
( |
double * |
prob_weight, |
|
|
uint8_t * |
state, |
|
|
int |
tot_num_packets |
|
) |
| |
|
inlineprotected |
◆ ComputeRecoveryRatePerLoss()
void webrtc::FecPacketMaskMetricsTest::ComputeRecoveryRatePerLoss |
( |
MetricsFecCode * |
metrics, |
|
|
int |
num_media_packets, |
|
|
int |
num_fec_packets, |
|
|
int |
code_index |
|
) |
| |
|
inlineprotected |
◆ ComputeResidualLossPerGap()
double webrtc::FecPacketMaskMetricsTest::ComputeResidualLossPerGap |
( |
MetricsFecCode |
metrics, |
|
|
int |
gap_number, |
|
|
int |
num_fec_packets, |
|
|
int |
code_index |
|
) |
| |
|
inlineprotected |
◆ CopyMetrics()
◆ GapLoss()
int webrtc::FecPacketMaskMetricsTest::GapLoss |
( |
int |
tot_num_packets, |
|
|
uint8_t * |
state |
|
) |
| |
|
inlineprotected |
◆ GetPacketMaskConvertToBitMask()
void webrtc::FecPacketMaskMetricsTest::GetPacketMaskConvertToBitMask |
( |
uint8_t * |
packet_mask, |
|
|
int |
num_media_packets, |
|
|
int |
num_fec_packets, |
|
|
int |
mask_bytes_fec_packet, |
|
|
CodeType |
code_type |
|
) |
| |
|
inlineprotected |
◆ ProcessRS()
void webrtc::FecPacketMaskMetricsTest::ProcessRS |
( |
CodeType |
code_type | ) |
|
|
inlineprotected |
◆ ProcessXORPacketMasks()
int webrtc::FecPacketMaskMetricsTest::ProcessXORPacketMasks |
( |
CodeType |
code_type, |
|
|
FecMaskType |
fec_mask_type |
|
) |
| |
|
inlineprotected |
◆ RecoveredMediaPackets()
int webrtc::FecPacketMaskMetricsTest::RecoveredMediaPackets |
( |
int |
num_media_packets, |
|
|
int |
num_fec_packets, |
|
|
uint8_t * |
state |
|
) |
| |
|
inlineprotected |
◆ RejectInvalidMasks()
int webrtc::FecPacketMaskMetricsTest::RejectInvalidMasks |
( |
int |
num_media_packets, |
|
|
int |
num_fec_packets |
|
) |
| |
|
inlineprotected |
◆ SetCodeParams()
void webrtc::FecPacketMaskMetricsTest::SetCodeParams |
( |
| ) |
|
|
inlineprotected |
◆ SetLossModels()
void webrtc::FecPacketMaskMetricsTest::SetLossModels |
( |
| ) |
|
|
inlineprotected |
◆ SetMetricsZero()
◆ WriteOutMetricsAllFecCodes()
void webrtc::FecPacketMaskMetricsTest::WriteOutMetricsAllFecCodes |
( |
| ) |
|
|
inlineprotected |
◆ code_params_
◆ fec_packet_masks_
◆ fp_mask_
FILE* webrtc::FecPacketMaskMetricsTest::fp_mask_ |
|
protected |
◆ loss_model_
◆ max_num_codes_
int webrtc::FecPacketMaskMetricsTest::max_num_codes_ |
|
protected |
The documentation for this class was generated from the following file: