webkit  2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Modules Pages
Classes | Public Member Functions | Friends | List of all members
webrtc::rtpplayer::VcmPayloadSinkFactory Class Reference

#include <vcm_payload_sink_factory.h>

Inheritance diagram for webrtc::rtpplayer::VcmPayloadSinkFactory:
webrtc::rtpplayer::PayloadSinkFactoryInterface webrtc::rtpplayer::PayloadSinkFactoryInterface

Classes

class  VcmPayloadSink
 

Public Member Functions

 VcmPayloadSinkFactory (const std::string &base_out_filename, Clock *clock, bool protection_enabled, VCMVideoProtection protection_method, int64_t rtt_ms, uint32_t render_delay_ms, uint32_t min_playout_delay_ms)
 
virtual ~VcmPayloadSinkFactory ()
 
virtual PayloadSinkInterfaceCreate (RtpStreamInterface *stream)
 
int DecodeAndProcessAll (bool decode_dual_frame)
 
bool ProcessAll ()
 
bool DecodeAll ()
 
 VcmPayloadSinkFactory (const std::string &base_out_filename, Clock *clock, bool protection_enabled, VCMVideoProtection protection_method, int64_t rtt_ms, uint32_t render_delay_ms, uint32_t min_playout_delay_ms)
 
virtual ~VcmPayloadSinkFactory ()
 
virtual PayloadSinkInterfaceCreate (RtpStreamInterface *stream)
 
int DecodeAndProcessAll (bool decode_dual_frame)
 
bool ProcessAll ()
 
bool DecodeAll ()
 
- Public Member Functions inherited from webrtc::rtpplayer::PayloadSinkFactoryInterface
virtual ~PayloadSinkFactoryInterface ()
 
virtual ~PayloadSinkFactoryInterface ()
 

Friends

class VcmPayloadSink
 

Constructor & Destructor Documentation

◆ VcmPayloadSinkFactory() [1/2]

webrtc::rtpplayer::VcmPayloadSinkFactory::VcmPayloadSinkFactory ( const std::string base_out_filename,
Clock clock,
bool  protection_enabled,
VCMVideoProtection  protection_method,
int64_t  rtt_ms,
uint32_t  render_delay_ms,
uint32_t  min_playout_delay_ms 
)

◆ ~VcmPayloadSinkFactory() [1/2]

webrtc::rtpplayer::VcmPayloadSinkFactory::~VcmPayloadSinkFactory ( )
virtual

◆ VcmPayloadSinkFactory() [2/2]

webrtc::rtpplayer::VcmPayloadSinkFactory::VcmPayloadSinkFactory ( const std::string base_out_filename,
Clock clock,
bool  protection_enabled,
VCMVideoProtection  protection_method,
int64_t  rtt_ms,
uint32_t  render_delay_ms,
uint32_t  min_playout_delay_ms 
)

◆ ~VcmPayloadSinkFactory() [2/2]

virtual webrtc::rtpplayer::VcmPayloadSinkFactory::~VcmPayloadSinkFactory ( )
virtual

Member Function Documentation

◆ Create() [1/2]

PayloadSinkInterface * webrtc::rtpplayer::VcmPayloadSinkFactory::Create ( RtpStreamInterface stream)
virtual

◆ Create() [2/2]

virtual PayloadSinkInterface* webrtc::rtpplayer::VcmPayloadSinkFactory::Create ( RtpStreamInterface stream)
virtual

◆ DecodeAll() [1/2]

bool webrtc::rtpplayer::VcmPayloadSinkFactory::DecodeAll ( )

◆ DecodeAll() [2/2]

bool webrtc::rtpplayer::VcmPayloadSinkFactory::DecodeAll ( )

◆ DecodeAndProcessAll() [1/2]

int webrtc::rtpplayer::VcmPayloadSinkFactory::DecodeAndProcessAll ( bool  decode_dual_frame)

◆ DecodeAndProcessAll() [2/2]

int webrtc::rtpplayer::VcmPayloadSinkFactory::DecodeAndProcessAll ( bool  decode_dual_frame)

◆ ProcessAll() [1/2]

bool webrtc::rtpplayer::VcmPayloadSinkFactory::ProcessAll ( )

◆ ProcessAll() [2/2]

bool webrtc::rtpplayer::VcmPayloadSinkFactory::ProcessAll ( )

Friends And Related Function Documentation

◆ VcmPayloadSink


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