GDKPlatformInterface Class Reference

#include <sbGStreamerPlatformGDK.h>

Inheritance diagram for GDKPlatformInterface:
[legend]
Collaboration diagram for GDKPlatformInterface:
[legend]

Public Member Functions

 GDKPlatformInterface (sbGStreamerMediacore *aCore)
 
GstElement * SetVideoSink (GstElement *aVideoSink)
 
GstElement * SetAudioSink (GstElement *aAudioSink)
 
- Public Member Functions inherited from BasePlatformInterface
 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 ()
 

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)
 
- 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)
 

Additional Inherited Members

- 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
 
sbGStreamerMediacoremCore
 

Detailed Description

Definition at line 42 of file sbGStreamerPlatformGDK.h.

Constructor & Destructor Documentation

GDKPlatformInterface::GDKPlatformInterface ( sbGStreamerMediacore aCore)

Definition at line 86 of file sbGStreamerPlatformGDK.cpp.

Member Function Documentation

void GDKPlatformInterface::FullScreen ( )
protectedvirtual

Implements BasePlatformInterface.

Definition at line 95 of file sbGStreamerPlatformGDK.cpp.

Here is the call graph for this function:

void GDKPlatformInterface::MoveVideoWindow ( int  x,
int  y,
int  width,
int  height 
)
protectedvirtual

Implements BasePlatformInterface.

Definition at line 193 of file sbGStreamerPlatformGDK.cpp.

GstElement * GDKPlatformInterface::SetAudioSink ( GstElement *  aAudioSink)
virtual

Implements sbIGstPlatformInterface.

Definition at line 227 of file sbGStreamerPlatformGDK.cpp.

nsresult GDKPlatformInterface::SetVideoBox ( nsIBoxObject *  aBoxObject,
nsIWidget *  aWidget 
)
protectedvirtual

Reimplemented from BasePlatformInterface.

Definition at line 260 of file sbGStreamerPlatformGDK.cpp.

Here is the call graph for this function:

GstElement * GDKPlatformInterface::SetVideoSink ( GstElement *  aVideoSink)
virtual

Implements sbIGstPlatformInterface.

Definition at line 202 of file sbGStreamerPlatformGDK.cpp.

void GDKPlatformInterface::SetXOverlayWindowID ( GstXOverlay *  aXOverlay)
protectedvirtual

Implements BasePlatformInterface.

Definition at line 307 of file sbGStreamerPlatformGDK.cpp.

void GDKPlatformInterface::UnFullScreen ( )
protectedvirtual

Implements BasePlatformInterface.

Definition at line 149 of file sbGStreamerPlatformGDK.cpp.


The documentation for this class was generated from the following files: