VoqvFloater Class Reference

Inheritance diagram for VoqvFloater:

VideoOutputQuartzView

List of all members.


Detailed Description

This view subclass implements drawing to a floating translucent window.

Definition at line 758 of file videoout_quartz.cpp.


Public Member Functions

 VoqvFloater (QuartzData *pData, float alphaBlend=0.5)
 ~VoqvFloater ()
void Show (void)
void ResizeChanged (bool startResizing)

Protected Member Functions

bool BeginPort (void)
bool Begin (void)
 Set up the port and the QuickTime decompressor.
void EndPort (void)
void EmbedChanged (bool embedded)
 Subclasses that block the main window should suspend playback, hide windows, etc by overriding this method.

Protected Attributes

ToolboxObjectClassRef myClass
WindowRef window
float alpha
bool resizing

Constructor & Destructor Documentation

VoqvFloater::VoqvFloater ( QuartzData pData,
float  alphaBlend = 0.5 
) [inline]

Definition at line 761 of file videoout_quartz.cpp.

VoqvFloater::~VoqvFloater (  )  [inline]

Definition at line 769 of file videoout_quartz.cpp.


Member Function Documentation

void VoqvFloater::Show ( void   )  [inline, virtual]

Reimplemented from VideoOutputQuartzView.

Definition at line 775 of file videoout_quartz.cpp.

void VoqvFloater::ResizeChanged ( bool  startResizing  )  [inline]

Definition at line 783 of file videoout_quartz.cpp.

Referenced by VoqvFloater_Callback().

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

Implements VideoOutputQuartzView.

Definition at line 805 of file videoout_quartz.cpp.

bool VoqvFloater::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 877 of file videoout_quartz.cpp.

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

Implements VideoOutputQuartzView.

Definition at line 892 of file videoout_quartz.cpp.

void VoqvFloater::EmbedChanged ( bool  embedded  )  [inline, protected, virtual]

Subclasses that block the main window should suspend playback, hide windows, etc by overriding this method.

Reimplemented from VideoOutputQuartzView.

Definition at line 906 of file videoout_quartz.cpp.


Member Data Documentation

ToolboxObjectClassRef VoqvFloater::myClass [protected]

Definition at line 800 of file videoout_quartz.cpp.

WindowRef VoqvFloater::window [protected]

Definition at line 801 of file videoout_quartz.cpp.

float VoqvFloater::alpha [protected]

Definition at line 802 of file videoout_quartz.cpp.

Definition at line 803 of file videoout_quartz.cpp.


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

Generated on Sat Dec 18 05:16:14 2010 for MythTV by  doxygen 1.5.5