Android-cuttlefish cvd tool
Public Member Functions | Private Attributes | List of all members
cuttlefish::webrtc_streaming::VP8OnlyEncoderFactory Class Reference

#include <vp8only_encoder_factory.h>

Inheritance diagram for cuttlefish::webrtc_streaming::VP8OnlyEncoderFactory:
Inheritance graph
[legend]
Collaboration diagram for cuttlefish::webrtc_streaming::VP8OnlyEncoderFactory:
Collaboration graph
[legend]

Public Member Functions

 VP8OnlyEncoderFactory (std::unique_ptr< webrtc::VideoEncoderFactory > inner)
 
std::vector< webrtc::SdpVideoFormat > GetSupportedFormats () const override
 
std::unique_ptr< webrtc::VideoEncoder > CreateVideoEncoder (const webrtc::SdpVideoFormat &format) override
 
std::unique_ptr< EncoderSelectorInterface > GetEncoderSelector () const override
 

Private Attributes

std::unique_ptr< webrtc::VideoEncoderFactory > inner_
 

Constructor & Destructor Documentation

◆ VP8OnlyEncoderFactory()

cuttlefish::webrtc_streaming::VP8OnlyEncoderFactory::VP8OnlyEncoderFactory ( std::unique_ptr< webrtc::VideoEncoderFactory >  inner)

Member Function Documentation

◆ CreateVideoEncoder()

std::unique_ptr< webrtc::VideoEncoder > cuttlefish::webrtc_streaming::VP8OnlyEncoderFactory::CreateVideoEncoder ( const webrtc::SdpVideoFormat &  format)
override

◆ GetEncoderSelector()

std::unique_ptr< webrtc::VideoEncoderFactory::EncoderSelectorInterface > cuttlefish::webrtc_streaming::VP8OnlyEncoderFactory::GetEncoderSelector ( ) const
override

◆ GetSupportedFormats()

std::vector< webrtc::SdpVideoFormat > cuttlefish::webrtc_streaming::VP8OnlyEncoderFactory::GetSupportedFormats ( ) const
override

Member Data Documentation

◆ inner_

std::unique_ptr<webrtc::VideoEncoderFactory> cuttlefish::webrtc_streaming::VP8OnlyEncoderFactory::inner_
private

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