Representation of a CYIAbstractVideoPlayer's video surface, if the player is rendering to a platform-level view outside of You.i Engine.
CYIVideoSurfacePlatform classes are implicitly not RENDER_TO_TEXTURE, even if subclasses claim they are
#include <player/YiVideoSurfacePlatform.h>

Protected Member Functions | |
| CYIVideoSurfacePlatform (uint32_t uCapabilities) | |
| virtual void | SetVideoRectangle (const YI_RECT_REL &videoRectangle)=0 |
| virtual void | OnAttached (CYIVideoSurfaceView *pVideoSurfaceView) override |
| virtual void | OnDetached (CYIVideoSurfaceView *pVideoSurfaceView) override |
Protected Member Functions inherited from CYIVideoSurface | |
| CYIVideoSurface (uint32_t uCapabilities) | |
| void | SetSize (const glm::ivec2 &videoSize) |
Friends | |
| class | CYIVideoSurfaceView |
|
protected |
|
overrideprotectedvirtual |
Called when the CYIVideoSurface has been attached to a CYIVideoSurfaceView.
Reimplemented from CYIVideoSurface.
|
overrideprotectedvirtual |
Called when the CYIVideoSurface has been detached from a CYIVideoSurfaceView.
Reimplemented from CYIVideoSurface.
|
protectedpure virtual |
Positions the platform view such that the video frame appears in the videoRectangle, defined in the coordinate system of the You.i Engine view, which is usually screen-space.
|
friend |