webkit  2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
Public Member Functions | List of all members
webrtc::RtcEventLogNullImpl Class Referencefinal

#include <rtc_event_log.h>

Inheritance diagram for webrtc::RtcEventLogNullImpl:
webrtc::RtcEventLog webrtc::RtcEventLog

Public Member Functions

bool StartLogging (const std::string &file_name, int64_t max_size_bytes) override
 
bool StartLogging (rtc::PlatformFile platform_file, int64_t max_size_bytes) override
 
void StopLogging () override
 
void LogVideoReceiveStreamConfig (const VideoReceiveStream::Config &config) override
 
void LogVideoSendStreamConfig (const VideoSendStream::Config &config) override
 
void LogAudioReceiveStreamConfig (const AudioReceiveStream::Config &config) override
 
void LogAudioSendStreamConfig (const AudioSendStream::Config &config) override
 
void LogRtpHeader (PacketDirection direction, MediaType media_type, const uint8_t *header, size_t packet_length) override
 
void LogRtpHeader (PacketDirection direction, MediaType media_type, const uint8_t *header, size_t packet_length, int probe_cluster_id) override
 
void LogRtcpPacket (PacketDirection direction, MediaType media_type, const uint8_t *packet, size_t length) override
 
void LogAudioPlayout (uint32_t ssrc) override
 
void LogLossBasedBweUpdate (int32_t bitrate_bps, uint8_t fraction_loss, int32_t total_packets) override
 
void LogDelayBasedBweUpdate (int32_t bitrate_bps, BandwidthUsage detector_state) override
 
void LogAudioNetworkAdaptation (const AudioNetworkAdaptor::EncoderRuntimeConfig &config) override
 
void LogProbeClusterCreated (int id, int bitrate_bps, int min_probes, int min_bytes) override
 
void LogProbeResultSuccess (int id, int bitrate_bps) override
 
void LogProbeResultFailure (int id, ProbeFailureReason failure_reason) override
 
bool StartLogging (const std::string &file_name, int64_t max_size_bytes) override
 
bool StartLogging (rtc::PlatformFile platform_file, int64_t max_size_bytes) override
 
void StopLogging () override
 
void LogVideoReceiveStreamConfig (const VideoReceiveStream::Config &config) override
 
void LogVideoSendStreamConfig (const VideoSendStream::Config &config) override
 
void LogAudioReceiveStreamConfig (const AudioReceiveStream::Config &config) override
 
void LogAudioSendStreamConfig (const AudioSendStream::Config &config) override
 
void LogRtpHeader (PacketDirection direction, MediaType media_type, const uint8_t *header, size_t packet_length) override
 
void LogRtpHeader (PacketDirection direction, MediaType media_type, const uint8_t *header, size_t packet_length, int probe_cluster_id) override
 
void LogRtcpPacket (PacketDirection direction, MediaType media_type, const uint8_t *packet, size_t length) override
 
void LogAudioPlayout (uint32_t ssrc) override
 
void LogLossBasedBweUpdate (int32_t bitrate_bps, uint8_t fraction_loss, int32_t total_packets) override
 
void LogDelayBasedBweUpdate (int32_t bitrate_bps, BandwidthUsage detector_state) override
 
void LogAudioNetworkAdaptation (const AudioNetworkAdaptor::EncoderRuntimeConfig &config) override
 
void LogProbeClusterCreated (int id, int bitrate_bps, int min_probes, int min_bytes) override
 
void LogProbeResultSuccess (int id, int bitrate_bps) override
 
void LogProbeResultFailure (int id, ProbeFailureReason failure_reason) override
 
- Public Member Functions inherited from webrtc::RtcEventLog
virtual ~RtcEventLog ()
 
bool StartLogging (const std::string &file_name)
 
bool StartLogging (rtc::PlatformFile platform_file)
 
virtual ~RtcEventLog ()
 
bool StartLogging (const std::string &file_name)
 
bool StartLogging (rtc::PlatformFile platform_file)
 

Additional Inherited Members

- Static Public Member Functions inherited from webrtc::RtcEventLog
static std::unique_ptr< RtcEventLogCreate ()
 
static std::unique_ptr< RtcEventLogCreate (const Clock *clock)
 
static std::unique_ptr< RtcEventLogCreateNull ()
 
static bool ParseRtcEventLog (const std::string &file_name, rtclog::EventStream *result)
 
static std::unique_ptr< RtcEventLogCreate ()
 
static std::unique_ptr< RtcEventLogCreate (const Clock *clock)
 
static std::unique_ptr< RtcEventLogCreateNull ()
 
static bool ParseRtcEventLog (const std::string &file_name, rtclog::EventStream *result)
 

Member Function Documentation

◆ LogAudioNetworkAdaptation() [1/2]

void webrtc::RtcEventLogNullImpl::LogAudioNetworkAdaptation ( const AudioNetworkAdaptor::EncoderRuntimeConfig config)
inlineoverridevirtual

Implements webrtc::RtcEventLog.

◆ LogAudioNetworkAdaptation() [2/2]

void webrtc::RtcEventLogNullImpl::LogAudioNetworkAdaptation ( const AudioNetworkAdaptor::EncoderRuntimeConfig config)
inlineoverridevirtual

Implements webrtc::RtcEventLog.

◆ LogAudioPlayout() [1/2]

void webrtc::RtcEventLogNullImpl::LogAudioPlayout ( uint32_t  ssrc)
inlineoverridevirtual

Implements webrtc::RtcEventLog.

◆ LogAudioPlayout() [2/2]

void webrtc::RtcEventLogNullImpl::LogAudioPlayout ( uint32_t  ssrc)
inlineoverridevirtual

Implements webrtc::RtcEventLog.

◆ LogAudioReceiveStreamConfig() [1/2]

void webrtc::RtcEventLogNullImpl::LogAudioReceiveStreamConfig ( const AudioReceiveStream::Config config)
inlineoverridevirtual

Implements webrtc::RtcEventLog.

◆ LogAudioReceiveStreamConfig() [2/2]

void webrtc::RtcEventLogNullImpl::LogAudioReceiveStreamConfig ( const AudioReceiveStream::Config config)
inlineoverridevirtual

Implements webrtc::RtcEventLog.

◆ LogAudioSendStreamConfig() [1/2]

void webrtc::RtcEventLogNullImpl::LogAudioSendStreamConfig ( const AudioSendStream::Config config)
inlineoverridevirtual

Implements webrtc::RtcEventLog.

◆ LogAudioSendStreamConfig() [2/2]

void webrtc::RtcEventLogNullImpl::LogAudioSendStreamConfig ( const AudioSendStream::Config config)
inlineoverridevirtual

Implements webrtc::RtcEventLog.

◆ LogDelayBasedBweUpdate() [1/2]

void webrtc::RtcEventLogNullImpl::LogDelayBasedBweUpdate ( int32_t  bitrate_bps,
BandwidthUsage  detector_state 
)
inlineoverridevirtual

Implements webrtc::RtcEventLog.

◆ LogDelayBasedBweUpdate() [2/2]

void webrtc::RtcEventLogNullImpl::LogDelayBasedBweUpdate ( int32_t  bitrate_bps,
BandwidthUsage  detector_state 
)
inlineoverridevirtual

Implements webrtc::RtcEventLog.

◆ LogLossBasedBweUpdate() [1/2]

void webrtc::RtcEventLogNullImpl::LogLossBasedBweUpdate ( int32_t  bitrate_bps,
uint8_t  fraction_loss,
int32_t  total_packets 
)
inlineoverridevirtual

Implements webrtc::RtcEventLog.

◆ LogLossBasedBweUpdate() [2/2]

void webrtc::RtcEventLogNullImpl::LogLossBasedBweUpdate ( int32_t  bitrate_bps,
uint8_t  fraction_loss,
int32_t  total_packets 
)
inlineoverridevirtual

Implements webrtc::RtcEventLog.

◆ LogProbeClusterCreated() [1/2]

void webrtc::RtcEventLogNullImpl::LogProbeClusterCreated ( int  id,
int  bitrate_bps,
int  min_probes,
int  min_bytes 
)
inlineoverridevirtual

Implements webrtc::RtcEventLog.

◆ LogProbeClusterCreated() [2/2]

void webrtc::RtcEventLogNullImpl::LogProbeClusterCreated ( int  id,
int  bitrate_bps,
int  min_probes,
int  min_bytes 
)
inlineoverridevirtual

Implements webrtc::RtcEventLog.

◆ LogProbeResultFailure() [1/2]

void webrtc::RtcEventLogNullImpl::LogProbeResultFailure ( int  id,
ProbeFailureReason  failure_reason 
)
inlineoverridevirtual

Implements webrtc::RtcEventLog.

◆ LogProbeResultFailure() [2/2]

void webrtc::RtcEventLogNullImpl::LogProbeResultFailure ( int  id,
ProbeFailureReason  failure_reason 
)
inlineoverridevirtual

Implements webrtc::RtcEventLog.

◆ LogProbeResultSuccess() [1/2]

void webrtc::RtcEventLogNullImpl::LogProbeResultSuccess ( int  id,
int  bitrate_bps 
)
inlineoverridevirtual

Implements webrtc::RtcEventLog.

◆ LogProbeResultSuccess() [2/2]

void webrtc::RtcEventLogNullImpl::LogProbeResultSuccess ( int  id,
int  bitrate_bps 
)
inlineoverridevirtual

Implements webrtc::RtcEventLog.

◆ LogRtcpPacket() [1/2]

void webrtc::RtcEventLogNullImpl::LogRtcpPacket ( PacketDirection  direction,
MediaType  media_type,
const uint8_t packet,
size_t  length 
)
inlineoverridevirtual

Implements webrtc::RtcEventLog.

◆ LogRtcpPacket() [2/2]

void webrtc::RtcEventLogNullImpl::LogRtcpPacket ( PacketDirection  direction,
MediaType  media_type,
const uint8_t packet,
size_t  length 
)
inlineoverridevirtual

Implements webrtc::RtcEventLog.

◆ LogRtpHeader() [1/4]

void webrtc::RtcEventLogNullImpl::LogRtpHeader ( PacketDirection  direction,
MediaType  media_type,
const uint8_t header,
size_t  packet_length 
)
inlineoverridevirtual

Implements webrtc::RtcEventLog.

◆ LogRtpHeader() [2/4]

void webrtc::RtcEventLogNullImpl::LogRtpHeader ( PacketDirection  direction,
MediaType  media_type,
const uint8_t header,
size_t  packet_length 
)
inlineoverridevirtual

Implements webrtc::RtcEventLog.

◆ LogRtpHeader() [3/4]

void webrtc::RtcEventLogNullImpl::LogRtpHeader ( PacketDirection  direction,
MediaType  media_type,
const uint8_t header,
size_t  packet_length,
int  probe_cluster_id 
)
inlineoverridevirtual

Implements webrtc::RtcEventLog.

◆ LogRtpHeader() [4/4]

void webrtc::RtcEventLogNullImpl::LogRtpHeader ( PacketDirection  direction,
MediaType  media_type,
const uint8_t header,
size_t  packet_length,
int  probe_cluster_id 
)
inlineoverridevirtual

Implements webrtc::RtcEventLog.

◆ LogVideoReceiveStreamConfig() [1/2]

void webrtc::RtcEventLogNullImpl::LogVideoReceiveStreamConfig ( const VideoReceiveStream::Config config)
inlineoverridevirtual

Implements webrtc::RtcEventLog.

◆ LogVideoReceiveStreamConfig() [2/2]

void webrtc::RtcEventLogNullImpl::LogVideoReceiveStreamConfig ( const VideoReceiveStream::Config config)
inlineoverridevirtual

Implements webrtc::RtcEventLog.

◆ LogVideoSendStreamConfig() [1/2]

void webrtc::RtcEventLogNullImpl::LogVideoSendStreamConfig ( const VideoSendStream::Config config)
inlineoverridevirtual

Implements webrtc::RtcEventLog.

◆ LogVideoSendStreamConfig() [2/2]

void webrtc::RtcEventLogNullImpl::LogVideoSendStreamConfig ( const VideoSendStream::Config config)
inlineoverridevirtual

Implements webrtc::RtcEventLog.

◆ StartLogging() [1/4]

bool webrtc::RtcEventLogNullImpl::StartLogging ( const std::string file_name,
int64_t  max_size_bytes 
)
inlineoverridevirtual

Implements webrtc::RtcEventLog.

◆ StartLogging() [2/4]

bool webrtc::RtcEventLogNullImpl::StartLogging ( const std::string file_name,
int64_t  max_size_bytes 
)
inlineoverridevirtual

Implements webrtc::RtcEventLog.

◆ StartLogging() [3/4]

bool webrtc::RtcEventLogNullImpl::StartLogging ( rtc::PlatformFile  platform_file,
int64_t  max_size_bytes 
)
overridevirtual

Implements webrtc::RtcEventLog.

◆ StartLogging() [4/4]

bool webrtc::RtcEventLogNullImpl::StartLogging ( rtc::PlatformFile  platform_file,
int64_t  max_size_bytes 
)
overridevirtual

Implements webrtc::RtcEventLog.

◆ StopLogging() [1/2]

void webrtc::RtcEventLogNullImpl::StopLogging ( )
inlineoverridevirtual

Implements webrtc::RtcEventLog.

◆ StopLogging() [2/2]

void webrtc::RtcEventLogNullImpl::StopLogging ( )
inlineoverridevirtual

Implements webrtc::RtcEventLog.


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