#include <sbGStreamerPlatformBase.h>
Public Member Functions | |
BasePlatformInterface (sbGStreamerMediacore *aCore) | |
virtual | ~BasePlatformInterface () |
virtual void | ResizeToWindow () |
bool | GetFullscreen () |
void | SetFullscreen (bool aFullscreen) |
void | SetDisplayAspectRatio (int aNumerator, int aDenominator) |
virtual void | PrepareVideoWindow (GstMessage *aMessage) |
Public Member Functions inherited from sbIGstPlatformInterface | |
virtual | ~sbIGstPlatformInterface () |
virtual GstElement * | SetVideoSink (GstElement *aVideoSink)=0 |
virtual GstElement * | SetAudioSink (GstElement *aAudioSink)=0 |
Protected Member Functions | |
virtual nsresult | SetVideoBox (nsIBoxObject *aVideoBox, nsIWidget *aWidget) |
void | SetDisplayArea (int x, int y, int width, int height) |
void | ResizeVideo () |
virtual nsresult | SetDocument (nsIDOMDocument *aDocument) |
nsresult | CreateDOMMouseEvent (nsIDOMMouseEvent **aMouseEvent) |
nsresult | CreateDOMKeyEvent (nsIDOMKeyEvent **aKeyEvent) |
nsresult | DispatchDOMEvent (nsIDOMEvent *aEvent) |
virtual void | MoveVideoWindow (int x, int y, int width, int height)=0 |
virtual void | SetXOverlayWindowID (GstXOverlay *aXOverlay)=0 |
virtual void | FullScreen ()=0 |
virtual void | UnFullScreen ()=0 |
Protected Attributes | |
int | mDisplayWidth |
int | mDisplayHeight |
int | mDisplayX |
int | mDisplayY |
int | mDARNum |
int | mDARDenom |
bool | mFullscreen |
nsCOMPtr< nsIBoxObject > | mVideoBox |
nsCOMPtr< nsIWidget > | mWidget |
nsCOMPtr< nsIDOMDocument > | mDocument |
GstElement * | mVideoSink |
GstElement * | mAudioSink |
sbGStreamerMediacore * | mCore |
Definition at line 41 of file sbGStreamerPlatformBase.h.
BasePlatformInterface::BasePlatformInterface | ( | sbGStreamerMediacore * | aCore | ) |
Definition at line 62 of file sbGStreamerPlatformBase.cpp.
|
virtual |
Definition at line 78 of file sbGStreamerPlatformBase.cpp.
|
protected |
Definition at line 256 of file sbGStreamerPlatformBase.cpp.
|
protected |
Definition at line 234 of file sbGStreamerPlatformBase.cpp.
|
protected |
Definition at line 278 of file sbGStreamerPlatformBase.cpp.
|
protectedpure virtual |
Implemented in OSXPlatformInterface, GDKPlatformInterface, and Win32PlatformInterface.
|
virtual |
Implements sbIGstPlatformInterface.
Definition at line 87 of file sbGStreamerPlatformBase.cpp.
|
protectedpure virtual |
Implemented in OSXPlatformInterface, GDKPlatformInterface, and Win32PlatformInterface.
|
virtual |
Implements sbIGstPlatformInterface.
Reimplemented in OSXPlatformInterface.
Definition at line 188 of file sbGStreamerPlatformBase.cpp.
|
virtual |
Implements sbIGstPlatformInterface.
Reimplemented in OSXPlatformInterface.
Definition at line 111 of file sbGStreamerPlatformBase.cpp.
|
protected |
Definition at line 147 of file sbGStreamerPlatformBase.cpp.
|
protected |
Definition at line 137 of file sbGStreamerPlatformBase.cpp.
|
virtual |
Implements sbIGstPlatformInterface.
Definition at line 179 of file sbGStreamerPlatformBase.cpp.
|
protectedvirtual |
Implements sbIGstPlatformInterface.
Definition at line 226 of file sbGStreamerPlatformBase.cpp.
|
virtual |
Implements sbIGstPlatformInterface.
Definition at line 93 of file sbGStreamerPlatformBase.cpp.
|
protectedvirtual |
Implements sbIGstPlatformInterface.
Reimplemented in OSXPlatformInterface, GDKPlatformInterface, and Win32PlatformInterface.
Definition at line 217 of file sbGStreamerPlatformBase.cpp.
|
protectedpure virtual |
Implemented in OSXPlatformInterface, GDKPlatformInterface, and Win32PlatformInterface.
|
protectedpure virtual |
Implemented in OSXPlatformInterface, GDKPlatformInterface, and Win32PlatformInterface.
|
protected |
Definition at line 107 of file sbGStreamerPlatformBase.h.
|
protected |
Definition at line 109 of file sbGStreamerPlatformBase.h.
|
protected |
Definition at line 94 of file sbGStreamerPlatformBase.h.
|
protected |
Definition at line 93 of file sbGStreamerPlatformBase.h.
|
protected |
Definition at line 89 of file sbGStreamerPlatformBase.h.
|
protected |
Definition at line 88 of file sbGStreamerPlatformBase.h.
|
protected |
Definition at line 90 of file sbGStreamerPlatformBase.h.
|
protected |
Definition at line 91 of file sbGStreamerPlatformBase.h.
|
protected |
Definition at line 104 of file sbGStreamerPlatformBase.h.
|
protected |
Definition at line 96 of file sbGStreamerPlatformBase.h.
|
protected |
Definition at line 100 of file sbGStreamerPlatformBase.h.
|
protected |
Definition at line 106 of file sbGStreamerPlatformBase.h.
|
protected |
Definition at line 102 of file sbGStreamerPlatformBase.h.