HEVC Test Model (HM)  HM-16.3
Classes | Functions
ExtractBitrates.h File Reference
#include "RuntimeError.h"
#include <vector>
Include dependency graph for ExtractBitrates.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  POCParseException
 An error occured while parsing a POC line from within a log file. More...
 
class  NonContiguousQPSetException
 The QP set from the log file was not contiguous. The QP set must be contiguous to be able to convert the results into a vector. More...
 

Functions

std::vector< double > extractBitratesForTemporalLayers (std::istream &i)
 

Function Documentation

std::vector< double > extractBitratesForTemporalLayers ( std::istream &  i)

Extracts the average bitrates for each of the temporal layers from the given log

Parameters
iThe input stream that represents the log
Returns
A vector of doubles that contains the average bitrates for each temporal layer
Exceptions
POCParseExceptionif an error occured while parsing a POC line
NonContiguousQPSetExceptionif the QP set from the log file was not contiguous

Definition at line 191 of file ExtractBitrates.cpp.