Home | History | Annotate | Download | only in glue

Lines Matching refs:WebKit

21 //   Proxies methods calls from the media pipeline to WebKit.
23 // WebKit::WebMediaPlayerClient
24 // WebKit client of this media player object.
66 #include "third_party/WebKit/Source/WebKit/chromium/public/WebMediaPlayer.h"
67 #include "third_party/WebKit/Source/WebKit/chromium/public/WebMediaPlayerClient.h"
70 #include "webkit/glue/media/web_data_source.h"
74 namespace WebKit {
83 class WebMediaPlayerImpl : public WebKit::WebMediaPlayer,
87 // WebKit. Since there are multiple threads in the media pipeline and there's
88 // need for the media pipeline to call to WebKit, e.g. repaint requests,
150 // The render message loop where WebKit lives.
180 // provided by WebKit to perform renderering. The simple data source does
187 WebMediaPlayerImpl(WebKit::WebMediaPlayerClient* client,
194 WebKit::WebFrame* frame,
198 virtual void load(const WebKit::WebURL& url);
211 virtual void setPreload(WebKit::WebMediaPlayer::Preload preload);
213 virtual const WebKit::WebTimeRanges& buffered();
217 virtual void setSize(const WebKit::WebSize& size);
219 virtual void paint(WebKit::WebCanvas* canvas, const WebKit::WebRect& rect);
226 virtual WebKit::WebSize naturalSize() const;
240 virtual WebKit::WebMediaPlayer::NetworkState networkState() const;
241 virtual WebKit::WebMediaPlayer::ReadyState readyState() const;
247 virtual WebKit::WebMediaPlayer::MovieLoadType movieLoadType() const;
254 virtual WebKit::WebVideoFrame* getCurrentFrame();
255 virtual void putCurrentFrame(WebKit::WebVideoFrame* web_video_frame);
278 void SetNetworkState(WebKit::WebMediaPlayer::NetworkState state);
279 void SetReadyState(WebKit::WebMediaPlayer::ReadyState state);
285 WebKit::WebMediaPlayerClient* GetClient();
288 WebKit::WebMediaPlayer::NetworkState network_state_;
289 WebKit::WebMediaPlayer::ReadyState ready_state_;
292 WebKit::WebTimeRanges buffered_;
323 WebKit::WebMediaPlayerClient* client_;