#include <sbGStreamerPlatformOSX.h>
Public Member Functions | |
OSXPlatformInterface (sbGStreamerMediacore *aCore) | |
virtual | ~OSXPlatformInterface () |
GstElement * | SetVideoSink (GstElement *aVideoSink) |
GstElement * | SetAudioSink (GstElement *aAudioSink) |
virtual void | ResizeToWindow () |
virtual void | PrepareVideoWindow (GstMessage *aMessage) |
void * | GetVideoView () |
void | OnMouseMoved (void *aCocoaEvent) |
void | OnWindowResized () |
Public Member Functions inherited from BasePlatformInterface | |
BasePlatformInterface (sbGStreamerMediacore *aCore) | |
virtual | ~BasePlatformInterface () |
bool | GetFullscreen () |
void | SetFullscreen (bool aFullscreen) |
void | SetDisplayAspectRatio (int aNumerator, int aDenominator) |
Public Member Functions inherited from sbIGstPlatformInterface | |
virtual | ~sbIGstPlatformInterface () |
Protected Member Functions | |
void | MoveVideoWindow (int x, int y, int width, int height) |
void | SetXOverlayWindowID (GstXOverlay *aXOverlay) |
void | FullScreen () |
void | UnFullScreen () |
nsresult | SetVideoBox (nsIBoxObject *aBoxObject, nsIWidget *aWidget) |
void | RemoveView () |
Protected Member Functions inherited from BasePlatformInterface | |
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) |
Protected Attributes | |
void * | mParentView |
void * | mVideoView |
void * | mGstGLViewDelegate |
Protected Attributes inherited from BasePlatformInterface | |
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 37 of file sbGStreamerPlatformOSX.h.
OSXPlatformInterface::OSXPlatformInterface | ( | sbGStreamerMediacore * | aCore | ) |
Definition at line 175 of file sbGStreamerPlatformOSX.mm.
|
virtual |
|
inlineprotectedvirtual |
Implements BasePlatformInterface.
Definition at line 63 of file sbGStreamerPlatformOSX.h.
void * OSXPlatformInterface::GetVideoView | ( | ) |
Definition at line 332 of file sbGStreamerPlatformOSX.mm.
|
protectedvirtual |
Implements BasePlatformInterface.
Definition at line 401 of file sbGStreamerPlatformOSX.mm.
void OSXPlatformInterface::OnMouseMoved | ( | void * | aCocoaEvent | ) |
Definition at line 338 of file sbGStreamerPlatformOSX.mm.
void OSXPlatformInterface::OnWindowResized | ( | ) |
Definition at line 395 of file sbGStreamerPlatformOSX.mm.
|
virtual |
Reimplemented from BasePlatformInterface.
Definition at line 268 of file sbGStreamerPlatformOSX.mm.
|
protected |
Definition at line 426 of file sbGStreamerPlatformOSX.mm.
|
inlinevirtual |
Reimplemented from BasePlatformInterface.
Definition at line 49 of file sbGStreamerPlatformOSX.h.
|
virtual |
Implements sbIGstPlatformInterface.
Definition at line 225 of file sbGStreamerPlatformOSX.mm.
|
protectedvirtual |
Reimplemented from BasePlatformInterface.
Definition at line 249 of file sbGStreamerPlatformOSX.mm.
|
virtual |
Implements sbIGstPlatformInterface.
Definition at line 196 of file sbGStreamerPlatformOSX.mm.
|
inlineprotectedvirtual |
Implements BasePlatformInterface.
Definition at line 62 of file sbGStreamerPlatformOSX.h.
|
inlineprotectedvirtual |
Implements BasePlatformInterface.
Definition at line 64 of file sbGStreamerPlatformOSX.h.
|
protected |
Definition at line 73 of file sbGStreamerPlatformOSX.h.
|
protected |
Definition at line 71 of file sbGStreamerPlatformOSX.h.
|
protected |
Definition at line 72 of file sbGStreamerPlatformOSX.h.