webkit  2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
Public Types | Public Member Functions | Static Public Member Functions | List of all members
webrtc::test::RtpFileReader Class Referenceabstract

#include <rtp_file_reader.h>

Inheritance diagram for webrtc::test::RtpFileReader:
webrtc::test::RtpFileReaderImpl webrtc::test::InterleavedRtpFileReader webrtc::test::PcapReader webrtc::test::RtpDumpReader

Public Types

enum  FileFormat {
  kPcap, kRtpDump, kLengthPacketInterleaved, kPcap,
  kRtpDump, kLengthPacketInterleaved
}
 
enum  FileFormat {
  kPcap, kRtpDump, kLengthPacketInterleaved, kPcap,
  kRtpDump, kLengthPacketInterleaved
}
 

Public Member Functions

virtual ~RtpFileReader ()
 
virtual bool NextPacket (RtpPacket *packet)=0
 
virtual ~RtpFileReader ()
 
virtual bool NextPacket (RtpPacket *packet)=0
 

Static Public Member Functions

static RtpFileReaderCreate (FileFormat format, const std::string &filename)
 
static RtpFileReaderCreate (FileFormat format, const std::string &filename, const std::set< uint32_t > &ssrc_filter)
 
static RtpFileReaderCreate (FileFormat format, const std::string &filename)
 
static RtpFileReaderCreate (FileFormat format, const std::string &filename, const std::set< uint32_t > &ssrc_filter)
 

Member Enumeration Documentation

◆ FileFormat [1/2]

Enumerator
kPcap 
kRtpDump 
kLengthPacketInterleaved 
kPcap 
kRtpDump 
kLengthPacketInterleaved 

◆ FileFormat [2/2]

Enumerator
kPcap 
kRtpDump 
kLengthPacketInterleaved 
kPcap 
kRtpDump 
kLengthPacketInterleaved 

Constructor & Destructor Documentation

◆ ~RtpFileReader() [1/2]

virtual webrtc::test::RtpFileReader::~RtpFileReader ( )
inlinevirtual

◆ ~RtpFileReader() [2/2]

virtual webrtc::test::RtpFileReader::~RtpFileReader ( )
inlinevirtual

Member Function Documentation

◆ Create() [1/4]

RtpFileReader * webrtc::test::RtpFileReader::Create ( FileFormat  format,
const std::string filename 
)
static

◆ Create() [2/4]

static RtpFileReader* webrtc::test::RtpFileReader::Create ( FileFormat  format,
const std::string filename 
)
static

◆ Create() [3/4]

static RtpFileReader* webrtc::test::RtpFileReader::Create ( FileFormat  format,
const std::string filename,
const std::set< uint32_t > &  ssrc_filter 
)
static

◆ Create() [4/4]

RtpFileReader * webrtc::test::RtpFileReader::Create ( FileFormat  format,
const std::string filename,
const std::set< uint32_t > &  ssrc_filter 
)
static

◆ NextPacket() [1/2]

virtual bool webrtc::test::RtpFileReader::NextPacket ( RtpPacket packet)
pure virtual

◆ NextPacket() [2/2]

virtual bool webrtc::test::RtpFileReader::NextPacket ( RtpPacket packet)
pure virtual

The documentation for this class was generated from the following files: