|
Shaka Player Embedded
|
#include <video_renderer_common.h>
Public Member Functions | |
| VideoRendererCommon () | |
| ~VideoRendererCommon () override | |
| VideoFillMode | fill_mode () const |
| double | GetCurrentFrame (std::shared_ptr< DecodedFrame > *frame) |
| void | SetPlayer (const MediaPlayer *player) override |
| void | Attach (const DecodedStream *stream) override |
| void | Detach () override |
| struct VideoPlaybackQuality | VideoPlaybackQuality () const override |
| bool | SetVideoFillMode (VideoFillMode mode) override |
Public Member Functions inherited from shaka::media::Renderer | |
| Renderer () | |
| virtual | ~ Renderer () |
| Renderer (const Renderer &)=delete | |
| Renderer & | operator= (const Renderer &)=delete |
| Renderer (Renderer &&)=delete | |
| Renderer & | operator= (Renderer &&)=delete |
Holds common code between our VideoRenderer types. This handles selecting the current frame, tracking frame counts, and changing fields.
Definition at line 32 of file video_renderer_common.h.
| shaka::media::VideoRendererCommon::VideoRendererCommon | ( | ) |
Definition at line 32 of file video_renderer_common.cc.
|
override |
Definition at line 40 of file video_renderer_common.cc.
|
overridevirtual |
Attaches to the given stream. This object will now pull full-frames from the given stream to play content. The stream will live as long as this object, or until a call to Detach.
| stream | The stream to pull frames from. |
Implements shaka::media::Renderer.
Definition at line 106 of file video_renderer_common.cc.
|
overridevirtual |
Detaches playback from the current stream. The current stream will no longer be used to play content.
Implements shaka::media::Renderer.
Definition at line 111 of file video_renderer_common.cc.
| VideoFillMode shaka::media::VideoRendererCommon::fill_mode | ( | ) | const |
Definition at line 45 of file video_renderer_common.cc.
| double shaka::media::VideoRendererCommon::GetCurrentFrame | ( | std::shared_ptr< DecodedFrame > * | frame | ) |
Gets the current frame and updates frame statistics.
| frame | [OUT] Where to put the resulting frame. |
Definition at line 49 of file video_renderer_common.cc.
|
overridevirtual |
Sets the MediaPlayer that is controlling this renderer. This will be used by the Renderer to query the current time and playback state.
| player | The MediaPlayer instance controlling this object. |
Implements shaka::media::Renderer.
Definition at line 96 of file video_renderer_common.cc.
|
overridevirtual |
Implements shaka::media::VideoRenderer.
Definition at line 121 of file video_renderer_common.cc.
|
overridevirtual |
Implements shaka::media::VideoRenderer.
Definition at line 116 of file video_renderer_common.cc.
1.8.13