webkit  2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
Public Member Functions | List of all members
cricket::WebRtcVideoDecoderFactory Class Referenceabstract

#include <webrtcvideodecoderfactory.h>

Inheritance diagram for cricket::WebRtcVideoDecoderFactory:
cricket::FakeWebRtcVideoDecoderFactory cricket::FakeWebRtcVideoDecoderFactory cricket::InternalDecoderFactory cricket::InternalDecoderFactory webrtc::VideoToolboxVideoDecoderFactory webrtc::VideoToolboxVideoDecoderFactory webrtc_jni::MediaCodecVideoDecoderFactory webrtc_jni::MediaCodecVideoDecoderFactory

Public Member Functions

virtual webrtc::VideoDecoderCreateVideoDecoder (webrtc::VideoCodecType type)=0
 
virtual webrtc::VideoDecoderCreateVideoDecoderWithParams (webrtc::VideoCodecType type, VideoDecoderParams)
 
virtual ~WebRtcVideoDecoderFactory ()
 
virtual void DestroyVideoDecoder (webrtc::VideoDecoder *decoder)=0
 
virtual webrtc::VideoDecoderCreateVideoDecoder (webrtc::VideoCodecType type)=0
 
virtual webrtc::VideoDecoderCreateVideoDecoderWithParams (webrtc::VideoCodecType type, VideoDecoderParams)
 
virtual ~WebRtcVideoDecoderFactory ()
 
virtual void DestroyVideoDecoder (webrtc::VideoDecoder *decoder)=0
 

Constructor & Destructor Documentation

◆ ~WebRtcVideoDecoderFactory() [1/2]

virtual cricket::WebRtcVideoDecoderFactory::~WebRtcVideoDecoderFactory ( )
inlinevirtual

◆ ~WebRtcVideoDecoderFactory() [2/2]

virtual cricket::WebRtcVideoDecoderFactory::~WebRtcVideoDecoderFactory ( )
inlinevirtual

Member Function Documentation

◆ CreateVideoDecoder() [1/2]

virtual webrtc::VideoDecoder* cricket::WebRtcVideoDecoderFactory::CreateVideoDecoder ( webrtc::VideoCodecType  type)
pure virtual

◆ CreateVideoDecoder() [2/2]

virtual webrtc::VideoDecoder* cricket::WebRtcVideoDecoderFactory::CreateVideoDecoder ( webrtc::VideoCodecType  type)
pure virtual

◆ CreateVideoDecoderWithParams() [1/2]

virtual webrtc::VideoDecoder* cricket::WebRtcVideoDecoderFactory::CreateVideoDecoderWithParams ( webrtc::VideoCodecType  type,
VideoDecoderParams   
)
inlinevirtual

◆ CreateVideoDecoderWithParams() [2/2]

virtual webrtc::VideoDecoder* cricket::WebRtcVideoDecoderFactory::CreateVideoDecoderWithParams ( webrtc::VideoCodecType  type,
VideoDecoderParams   
)
inlinevirtual

◆ DestroyVideoDecoder() [1/2]

virtual void cricket::WebRtcVideoDecoderFactory::DestroyVideoDecoder ( webrtc::VideoDecoder decoder)
pure virtual

◆ DestroyVideoDecoder() [2/2]

virtual void cricket::WebRtcVideoDecoderFactory::DestroyVideoDecoder ( webrtc::VideoDecoder decoder)
pure virtual

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