Win32PlatformInterface Class Reference

#include <sbGStreamerPlatformWin32.h>

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

Public Member Functions

 Win32PlatformInterface (sbGStreamerMediacore *aCore)
 
virtual ~Win32PlatformInterface ()
 
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 38 of file sbGStreamerPlatformWin32.h.

Constructor & Destructor Documentation

Win32PlatformInterface::Win32PlatformInterface ( sbGStreamerMediacore aCore)

Definition at line 331 of file sbGStreamerPlatformWin32.cpp.

Win32PlatformInterface::~Win32PlatformInterface ( )
virtual

Definition at line 404 of file sbGStreamerPlatformWin32.cpp.

Here is the call graph for this function:

Member Function Documentation

void Win32PlatformInterface::FullScreen ( )
protectedvirtual

Implements BasePlatformInterface.

Definition at line 422 of file sbGStreamerPlatformWin32.cpp.

Here is the call graph for this function:

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

Implements BasePlatformInterface.

Definition at line 491 of file sbGStreamerPlatformWin32.cpp.

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

Implements sbIGstPlatformInterface.

Definition at line 527 of file sbGStreamerPlatformWin32.cpp.

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

Reimplemented from BasePlatformInterface.

Definition at line 344 of file sbGStreamerPlatformWin32.cpp.

Here is the call graph for this function:

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

Implements sbIGstPlatformInterface.

Definition at line 505 of file sbGStreamerPlatformWin32.cpp.

void Win32PlatformInterface::SetXOverlayWindowID ( GstXOverlay *  aXOverlay)
protectedvirtual

Implements BasePlatformInterface.

Definition at line 553 of file sbGStreamerPlatformWin32.cpp.

void Win32PlatformInterface::UnFullScreen ( )
protectedvirtual

Implements BasePlatformInterface.

Definition at line 463 of file sbGStreamerPlatformWin32.cpp.

Here is the caller graph for this function:


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