VoqvMainWindow Class Reference

This view subclass implements full-size video display in the main window. More...

Inheritance diagram for VoqvMainWindow:
VideoOutputQuartzView

List of all members.

Public Member Functions

 VoqvMainWindow (QuartzData *pData, float alphaBlend=1.0)
 ~VoqvMainWindow ()

Protected Member Functions

bool BeginPort (void)
bool Begin (void)
 Set up the port and the QuickTime decompressor.
void EndPort (void)
void HideForGUI (void)
 Subclasses that block the main window should hide their output so that the GUI behind is fully visible.
void ShowAfterGUI (QRect size)
 Subclasses that block the main window should re-enable their output after the user has finished interacing with the GUI.

Protected Attributes

float alpha

Detailed Description

This view subclass implements full-size video display in the main window.

Definition at line 487 of file videoout_quartz.cpp.


Constructor & Destructor Documentation

VoqvMainWindow::VoqvMainWindow ( QuartzData pData,
float  alphaBlend = 1.0 
) [inline]

Definition at line 490 of file videoout_quartz.cpp.

VoqvMainWindow::~VoqvMainWindow (  )  [inline]

Definition at line 498 of file videoout_quartz.cpp.


Member Function Documentation

bool VoqvMainWindow::BeginPort ( void   )  [inline, protected, virtual]

Implements VideoOutputQuartzView.

Definition at line 507 of file videoout_quartz.cpp.

bool VoqvMainWindow::Begin ( void   )  [inline, protected, virtual]

Set up the port and the QuickTime decompressor.

We assume that the parent has set up the pixel storage.

Reimplemented from VideoOutputQuartzView.

Definition at line 526 of file videoout_quartz.cpp.

Referenced by ShowAfterGUI().

void VoqvMainWindow::EndPort ( void   )  [inline, protected, virtual]

Implements VideoOutputQuartzView.

Definition at line 541 of file videoout_quartz.cpp.

Referenced by ~VoqvMainWindow().

void VoqvMainWindow::HideForGUI ( void   )  [inline, protected, virtual]

Subclasses that block the main window should hide their output so that the GUI behind is fully visible.

Reimplemented from VideoOutputQuartzView.

Definition at line 549 of file videoout_quartz.cpp.

void VoqvMainWindow::ShowAfterGUI ( QRect  size  )  [inline, protected, virtual]

Subclasses that block the main window should re-enable their output after the user has finished interacing with the GUI.

Reimplemented from VideoOutputQuartzView.

Definition at line 555 of file videoout_quartz.cpp.


Member Data Documentation

float VoqvMainWindow::alpha [protected]

Definition at line 502 of file videoout_quartz.cpp.

Referenced by Begin(), BeginPort(), and VoqvMainWindow().


The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends
Generated on Mon May 28 06:42:33 2012 for MythTV by  doxygen 1.6.3