webkit  2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
Classes | Public Member Functions | Static Public Member Functions | List of all members
WebCore::MediaPlayerPrivateMediaFoundation Class Reference

#include <MediaPlayerPrivateMediaFoundation.h>

Inheritance diagram for WebCore::MediaPlayerPrivateMediaFoundation:

Public Member Functions

 MediaPlayerPrivateMediaFoundation (MediaPlayer *)
 
 ~MediaPlayerPrivateMediaFoundation ()
 
void load (const String &url) override
 
void cancelLoad () override
 
void prepareToPlay () override
 
void play () override
 
void pause () override
 
bool supportsFullscreen () const override
 
FloatSize naturalSize () const override
 
bool hasVideo () const override
 
bool hasAudio () const override
 
void setVisible (bool) override
 
bool seeking () const override
 
void seek (float) override
 
void setRate (float) override
 
float duration () const override
 
float currentTime () const override
 
bool paused () const override
 
void setVolume (float) override
 
bool supportsMuting () const override
 
void setMuted (bool) override
 
MediaPlayer::NetworkState networkState () const override
 
MediaPlayer::ReadyState readyState () const override
 
float maxTimeSeekable () const override
 
std::unique_ptr< PlatformTimeRangesbuffered () const override
 
bool didLoadingProgress () const override
 
void setSize (const IntSize &) override
 
void paint (GraphicsContext &, const FloatRect &) override
 

Static Public Member Functions

static void registerMediaEngine (MediaEngineRegistrar)
 
static void getSupportedTypes (HashSet< String, ASCIICaseInsensitiveHash > &types)
 
static MediaPlayer::SupportsType supportsType (const MediaEngineSupportParameters &)
 
static bool isAvailable ()
 

Constructor & Destructor Documentation

◆ MediaPlayerPrivateMediaFoundation()

WebCore::MediaPlayerPrivateMediaFoundation::MediaPlayerPrivateMediaFoundation ( MediaPlayer *  )
explicit

◆ ~MediaPlayerPrivateMediaFoundation()

WebCore::MediaPlayerPrivateMediaFoundation::~MediaPlayerPrivateMediaFoundation ( )

Member Function Documentation

◆ buffered()

std::unique_ptr<PlatformTimeRanges> WebCore::MediaPlayerPrivateMediaFoundation::buffered ( ) const
override

◆ cancelLoad()

void WebCore::MediaPlayerPrivateMediaFoundation::cancelLoad ( )
override

◆ currentTime()

float WebCore::MediaPlayerPrivateMediaFoundation::currentTime ( ) const
override

◆ didLoadingProgress()

bool WebCore::MediaPlayerPrivateMediaFoundation::didLoadingProgress ( ) const
override

◆ duration()

float WebCore::MediaPlayerPrivateMediaFoundation::duration ( ) const
override

◆ getSupportedTypes()

static void WebCore::MediaPlayerPrivateMediaFoundation::getSupportedTypes ( HashSet< String, ASCIICaseInsensitiveHash > &  types)
static

◆ hasAudio()

bool WebCore::MediaPlayerPrivateMediaFoundation::hasAudio ( ) const
override

◆ hasVideo()

bool WebCore::MediaPlayerPrivateMediaFoundation::hasVideo ( ) const
override

◆ isAvailable()

static bool WebCore::MediaPlayerPrivateMediaFoundation::isAvailable ( )
static

◆ load()

void WebCore::MediaPlayerPrivateMediaFoundation::load ( const String url)
override

◆ maxTimeSeekable()

float WebCore::MediaPlayerPrivateMediaFoundation::maxTimeSeekable ( ) const
override

◆ naturalSize()

FloatSize WebCore::MediaPlayerPrivateMediaFoundation::naturalSize ( ) const
override

◆ networkState()

MediaPlayer::NetworkState WebCore::MediaPlayerPrivateMediaFoundation::networkState ( ) const
override

◆ paint()

void WebCore::MediaPlayerPrivateMediaFoundation::paint ( GraphicsContext ,
const FloatRect  
)
override

◆ pause()

void WebCore::MediaPlayerPrivateMediaFoundation::pause ( )
override

◆ paused()

bool WebCore::MediaPlayerPrivateMediaFoundation::paused ( ) const
override

◆ play()

void WebCore::MediaPlayerPrivateMediaFoundation::play ( )
override

◆ prepareToPlay()

void WebCore::MediaPlayerPrivateMediaFoundation::prepareToPlay ( )
override

◆ readyState()

MediaPlayer::ReadyState WebCore::MediaPlayerPrivateMediaFoundation::readyState ( ) const
override

◆ registerMediaEngine()

static void WebCore::MediaPlayerPrivateMediaFoundation::registerMediaEngine ( MediaEngineRegistrar  )
static

◆ seek()

void WebCore::MediaPlayerPrivateMediaFoundation::seek ( float  )
override

◆ seeking()

bool WebCore::MediaPlayerPrivateMediaFoundation::seeking ( ) const
override

◆ setMuted()

void WebCore::MediaPlayerPrivateMediaFoundation::setMuted ( bool  )
override

◆ setRate()

void WebCore::MediaPlayerPrivateMediaFoundation::setRate ( float  )
override

◆ setSize()

void WebCore::MediaPlayerPrivateMediaFoundation::setSize ( const IntSize )
override

◆ setVisible()

void WebCore::MediaPlayerPrivateMediaFoundation::setVisible ( bool  )
override

◆ setVolume()

void WebCore::MediaPlayerPrivateMediaFoundation::setVolume ( float  )
override

◆ supportsFullscreen()

bool WebCore::MediaPlayerPrivateMediaFoundation::supportsFullscreen ( ) const
override

◆ supportsMuting()

bool WebCore::MediaPlayerPrivateMediaFoundation::supportsMuting ( ) const
override

◆ supportsType()

static MediaPlayer::SupportsType WebCore::MediaPlayerPrivateMediaFoundation::supportsType ( const MediaEngineSupportParameters &  )
static

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