Home | History | Annotate | Download | only in shadow

Lines Matching refs:mediaElement

72 MediaControlElement::MediaControlElement(HTMLMediaElement* mediaElement)
73 : HTMLDivElement(divTag, mediaElement->document())
74 , m_mediaElement(mediaElement)
101 inline MediaControlPanelElement::MediaControlPanelElement(HTMLMediaElement* mediaElement)
102 : MediaControlElement(mediaElement)
106 PassRefPtr<MediaControlPanelElement> MediaControlPanelElement::create(HTMLMediaElement* mediaElement)
108 return adoptRef(new MediaControlPanelElement(mediaElement));
124 inline MediaControlTimelineContainerElement::MediaControlTimelineContainerElement(HTMLMediaElement* mediaElement)
125 : MediaControlElement(mediaElement)
129 PassRefPtr<MediaControlTimelineContainerElement> MediaControlTimelineContainerElement::create(HTMLMediaElement* mediaElement)
131 RefPtr<MediaControlTimelineContainerElement> element = adoptRef(new MediaControlTimelineContainerElement(mediaElement));
181 inline MediaControlVolumeSliderContainerElement::MediaControlVolumeSliderContainerElement(HTMLMediaElement* mediaElement)
182 : MediaControlElement(mediaElement)
186 PassRefPtr<MediaControlVolumeSliderContainerElement> MediaControlVolumeSliderContainerElement::create(HTMLMediaElement* mediaElement)
188 RefPtr<MediaControlVolumeSliderContainerElement> element = adoptRef(new MediaControlVolumeSliderContainerElement(mediaElement));
228 inline MediaControlStatusDisplayElement::MediaControlStatusDisplayElement(HTMLMediaElement* mediaElement)
229 : MediaControlElement(mediaElement)
234 PassRefPtr<MediaControlStatusDisplayElement> MediaControlStatusDisplayElement::create(HTMLMediaElement* mediaElement)
236 RefPtr<MediaControlStatusDisplayElement> element = adoptRef(new MediaControlStatusDisplayElement(mediaElement));
246 if (mediaElement()->readyState() != HTMLMediaElement::HAVE_ENOUGH_DATA && !mediaElement()->currentSrc().isEmpty())
248 else if (mediaElement()->movieLoadType() == MediaPlayer::LiveStream)
289 MediaControlInputElement::MediaControlInputElement(HTMLMediaElement* mediaElement, MediaControlElementType displayType)
290 : HTMLInputElement(inputTag, mediaElement->document(), 0, false)
291 , m_mediaElement(mediaElement)
322 inline MediaControlMuteButtonElement::MediaControlMuteButtonElement(HTMLMediaElement* mediaElement, MediaControlElementType displayType)
323 : MediaControlInputElement(mediaElement, displayType)
330 mediaElement()->setMuted(!mediaElement()->muted());
344 setDisplayType(mediaElement()->muted() ? MediaUnMuteButton : MediaMuteButton);
349 inline MediaControlPanelMuteButtonElement::MediaControlPanelMuteButtonElement(HTMLMediaElement* mediaElement, MediaControls* controls)
350 : MediaControlMuteButtonElement(mediaElement, MediaMuteButton)
355 PassRefPtr<MediaControlPanelMuteButtonElement> MediaControlPanelMuteButtonElement::create(HTMLMediaElement* mediaElement, MediaControls* controls)
359 RefPtr<MediaControlPanelMuteButtonElement> button = adoptRef(new MediaControlPanelMuteButtonElement(mediaElement, controls));
380 inline MediaControlVolumeSliderMuteButtonElement::MediaControlVolumeSliderMuteButtonElement(HTMLMediaElement* mediaElement)
381 : MediaControlMuteButtonElement(mediaElement, MediaMuteButton)
385 PassRefPtr<MediaControlVolumeSliderMuteButtonElement> MediaControlVolumeSliderMuteButtonElement::create(HTMLMediaElement* mediaElement)
387 RefPtr<MediaControlVolumeSliderMuteButtonElement> button = adoptRef(new MediaControlVolumeSliderMuteButtonElement(mediaElement));
400 inline MediaControlPlayButtonElement::MediaControlPlayButtonElement(HTMLMediaElement* mediaElement)
401 : MediaControlInputElement(mediaElement, MediaPlayButton)
405 PassRefPtr<MediaControlPlayButtonElement> MediaControlPlayButtonElement::create(HTMLMediaElement* mediaElement)
407 RefPtr<MediaControlPlayButtonElement> button = adoptRef(new MediaControlPlayButtonElement(mediaElement));
415 mediaElement()->togglePlayState();
424 setDisplayType(mediaElement()->canPlay() ? MediaPlayButton : MediaPauseButton);
435 inline MediaControlSeekButtonElement::MediaControlSeekButtonElement(HTMLMediaElement* mediaElement, MediaControlElementType displayType)
436 : MediaControlInputElement(mediaElement, displayType)
450 mediaElement()->pause(event->fromUserGesture());
463 mediaElement()->setCurrentTime(mediaElement()->currentTime() + stepTime, ec);
478 mediaElement()->setCurrentTime(mediaElement()->currentTime() + seekTime, ec);
492 inline MediaControlSeekForwardButtonElement::MediaControlSeekForwardButtonElement(HTMLMediaElement* mediaElement)
493 : MediaControlSeekButtonElement(mediaElement, MediaSeekForwardButton)
497 PassRefPtr<MediaControlSeekForwardButtonElement> MediaControlSeekForwardButtonElement::create(HTMLMediaElement* mediaElement)
499 RefPtr<MediaControlSeekForwardButtonElement> button = adoptRef(new MediaControlSeekForwardButtonElement(mediaElement));
512 inline MediaControlSeekBackButtonElement::MediaControlSeekBackButtonElement(HTMLMediaElement* mediaElement)
513 : MediaControlSeekButtonElement(mediaElement, MediaSeekBackButton)
517 mediaElement)
519 RefPtr<MediaControlSeekBackButtonElement> button = adoptRef(new MediaControlSeekBackButtonElement(mediaElement));
537 PassRefPtr<MediaControlRewindButtonElement> MediaControlRewindButtonElement::create(HTMLMediaElement* mediaElement)
539 RefPtr<MediaControlRewindButtonElement> button = adoptRef(new MediaControlRewindButtonElement(mediaElement));
547 mediaElement()->rewind(30);
561 inline MediaControlReturnToRealtimeButtonElement::MediaControlReturnToRealtimeButtonElement(HTMLMediaElement* mediaElement)
562 : MediaControlInputElement(mediaElement, MediaReturnToRealtimeButton)
566 PassRefPtr<MediaControlReturnToRealtimeButtonElement> MediaControlReturnToRealtimeButtonElement::create(HTMLMediaElement* mediaElement)
568 RefPtr<MediaControlReturnToRealtimeButtonElement> button = adoptRef(new MediaControlReturnToRealtimeButtonElement(mediaElement));
577 mediaElement()->returnToRealtime();
591 inline MediaControlToggleClosedCaptionsButtonElement::MediaControlToggleClosedCaptionsButtonElement(HTMLMediaElement* mediaElement)
592 : MediaControlInputElement(mediaElement, MediaShowClosedCaptionsButton)
596 PassRefPtr<MediaControlToggleClosedCaptionsButtonElement> MediaControlToggleClosedCaptionsButtonElement::create(HTMLMediaElement* mediaElement)
598 RefPtr<MediaControlToggleClosedCaptionsButtonElement> button = adoptRef(new MediaControlToggleClosedCaptionsButtonElement(mediaElement));
607 mediaElement()->setClosedCaptionsVisible(!mediaElement()->closedCaptionsVisible());
608 setChecked(mediaElement()->closedCaptionsVisible());
618 setDisplayType(mediaElement()->closedCaptionsVisible() ? MediaHideClosedCaptionsButton : MediaShowClosedCaptionsButton);
629 MediaControlTimelineElement::MediaControlTimelineElement(HTMLMediaElement* mediaElement, MediaControls* controls)
630 : MediaControlInputElement(mediaElement, MediaSlider)
635 PassRefPtr<MediaControlTimelineElement> MediaControlTimelineElement::create(HTMLMediaElement* mediaElement, MediaControls* controls)
639 RefPtr<MediaControlTimelineElement> timeline = adoptRef(new MediaControlTimelineElement(mediaElement, controls));
655 mediaElement()->beginScrubbing();
659 mediaElement()->beginScrubbing();
673 if (time != mediaElement()->currentTime()) {
676 mediaElement()->setCurrentTime(time, ec);
684 mediaElement()->endScrubbing();
688 mediaElement()->endScrubbing();
711 inline MediaControlVolumeSliderElement::MediaControlVolumeSliderElement(HTMLMediaElement* mediaElement)
712 : MediaControlInputElement(mediaElement, MediaVolumeSlider)
716 PassRefPtr<MediaControlVolumeSliderElement> MediaControlVolumeSliderElement::create(HTMLMediaElement* mediaElement)
718 RefPtr<MediaControlVolumeSliderElement> slider = adoptRef(new MediaControlVolumeSliderElement(mediaElement));
722 slider->setAttribute(valueAttr, String::number(mediaElement->volume()));
741 if (volume != mediaElement()->volume()) {
743 mediaElement()->setVolume(volume, ec);
762 inline MediaControlFullscreenVolumeSliderElement::MediaControlFullscreenVolumeSliderElement(HTMLMediaElement* mediaElement)
763 : MediaControlVolumeSliderElement(mediaElement)
767 PassRefPtr<MediaControlFullscreenVolumeSliderElement> MediaControlFullscreenVolumeSliderElement::create(HTMLMediaElement* mediaElement)
769 RefPtr<MediaControlFullscreenVolumeSliderElement> slider = adoptRef(new MediaControlFullscreenVolumeSliderElement(mediaElement));
773 slider->setAttribute(valueAttr, String::number(mediaElement->volume()));
785 inline MediaControlFullscreenButtonElement::MediaControlFullscreenButtonElement(HTMLMediaElement* mediaElement, MediaControls* controls)
786 : MediaControlInputElement(mediaElement, MediaFullscreenButton)
791 PassRefPtr<MediaControlFullscreenButtonElement> MediaControlFullscreenButtonElement::create(HTMLMediaElement* mediaElement, MediaControls* controls)
795 RefPtr<MediaControlFullscreenButtonElement> button = adoptRef(new MediaControlFullscreenButtonElement(mediaElement, controls));
811 if (document()->webkitIsFullScreen() && document()->webkitCurrentFullScreenElement() == mediaElement()) {
815 mediaElement()->webkitRequestFullScreen(0);
820 mediaElement()->enterFullscreen();
834 inline MediaControlFullscreenVolumeMinButtonElement::MediaControlFullscreenVolumeMinButtonElement(HTMLMediaElement* mediaElement)
835 : MediaControlInputElement(mediaElement, MediaUnMuteButton)
839 PassRefPtr<MediaControlFullscreenVolumeMinButtonElement> MediaControlFullscreenVolumeMinButtonElement::create(HTMLMediaElement* mediaElement)
841 RefPtr<MediaControlFullscreenVolumeMinButtonElement> button = adoptRef(new MediaControlFullscreenVolumeMinButtonElement(mediaElement));
850 mediaElement()->setVolume(0, code);
864 inline MediaControlFullscreenVolumeMaxButtonElement::MediaControlFullscreenVolumeMaxButtonElement(HTMLMediaElement* mediaElement)
865 : MediaControlInputElement(mediaElement, MediaMuteButton)
869 PassRefPtr<MediaControlFullscreenVolumeMaxButtonElement> MediaControlFullscreenVolumeMaxButtonElement::create(HTMLMediaElement* mediaElement)
871 RefPtr<MediaControlFullscreenVolumeMaxButtonElement> button = adoptRef(new MediaControlFullscreenVolumeMaxButtonElement(mediaElement));
880 mediaElement()->setVolume(1, code);
922 inline MediaControlTimeDisplayElement::MediaControlTimeDisplayElement(HTMLMediaElement* mediaElement)
923 : MediaControlElement(mediaElement)
940 PassRefPtr<MediaControlTimeRemainingDisplayElement> MediaControlTimeRemainingDisplayElement::create(HTMLMediaElement* mediaElement)
942 return adoptRef(new MediaControlTimeRemainingDisplayElement(mediaElement));
945 MediaControlTimeRemainingDisplayElement::MediaControlTimeRemainingDisplayElement(HTMLMediaElement* mediaElement)
946 : MediaControlTimeDisplayElement(mediaElement)
963 PassRefPtr<MediaControlCurrentTimeDisplayElement> MediaControlCurrentTimeDisplayElement::create(HTMLMediaElement* mediaElement)
965 return adoptRef(new MediaControlCurrentTimeDisplayElement(mediaElement));
968 MediaControlCurrentTimeDisplayElement::MediaControlCurrentTimeDisplayElement(HTMLMediaElement* mediaElement)
969 : MediaControlTimeDisplayElement(mediaElement)