Public Member Functions | |
| QuartzData () | |
| ~QuartzData () | |
| void | ClearViews (void) |
Public Attributes | |
| int | srcWidth |
| int | srcHeight |
| float | srcAspect |
| int | srcMode |
| ImageDescriptionHandle | imgDesc |
| char * | pixelData |
| size_t | pixelSize |
| QMutex | pixelLock |
| WindowRef | window |
| Rect | windowBounds |
| CGDirectDisplayID | screen |
| float | refreshRate |
| bool | drawInWindow |
| bool | windowedMode |
| bool | scaleUpVideo |
| bool | correctGamma |
| conv_i420_2vuy_fun | convertI420to2VUY |
| vector< VideoOutputQuartzView * > | views |
| VideoOutputQuartzView * | embeddedView |
Definition at line 137 of file videoout_quartz.cpp.
| QuartzData::QuartzData | ( | ) | [inline] |
Definition at line 140 of file videoout_quartz.cpp.
| QuartzData::~QuartzData | ( | ) | [inline] |
Definition at line 156 of file videoout_quartz.cpp.
| void QuartzData::ClearViews | ( | void | ) | [inline] |
Definition at line 158 of file videoout_quartz.cpp.
Referenced by VideoOutputQuartz::Exit(), and ~QuartzData().
Definition at line 167 of file videoout_quartz.cpp.
Referenced by VoqvFullscreen::BeginPort(), VideoOutputQuartz::CreateQuartzBuffers(), VideoOutputQuartz::Init(), VideoOutputQuartz::InputChanged(), and VideoOutputQuartzView::Transform().
Definition at line 167 of file videoout_quartz.cpp.
Referenced by VoqvFullscreen::BeginPort(), VideoOutputQuartz::CreateQuartzBuffers(), VideoOutputQuartz::Init(), VideoOutputQuartz::InputChanged(), and VideoOutputQuartzView::Transform().
| float QuartzData::srcAspect |
Definition at line 169 of file videoout_quartz.cpp.
Referenced by VoqvFloater::BeginPort(), VideoOutputQuartz::Init(), VideoOutputQuartz::InputChanged(), and VideoOutputQuartz::VideoAspectRatioChanged().
Definition at line 170 of file videoout_quartz.cpp.
Referenced by VideoOutputQuartz::Init(), VideoOutputQuartz::InputChanged(), and VideoOutputQuartz::VideoAspectRatioChanged().
| ImageDescriptionHandle QuartzData::imgDesc |
Definition at line 173 of file videoout_quartz.cpp.
Referenced by VoqvEmbedded::Begin(), VideoOutputQuartzView::Begin(), VideoOutputQuartz::CreateQuartzBuffers(), and VideoOutputQuartz::DeleteQuartzBuffers().
| char* QuartzData::pixelData |
Definition at line 174 of file videoout_quartz.cpp.
Referenced by VideoOutputQuartz::CreateQuartzBuffers(), VideoOutputQuartz::DeleteQuartzBuffers(), VideoOutputQuartz::ProcessFrame(), and VideoOutputQuartzView::Show().
| size_t QuartzData::pixelSize |
Definition at line 175 of file videoout_quartz.cpp.
Referenced by VideoOutputQuartz::CreateQuartzBuffers(), VideoOutputQuartz::DeleteQuartzBuffers(), and VideoOutputQuartzView::Show().
| QMutex QuartzData::pixelLock |
Definition at line 176 of file videoout_quartz.cpp.
Referenced by VideoOutputQuartz::CreateQuartzBuffers(), VideoOutputQuartz::DeleteQuartzBuffers(), VideoOutputQuartz::EmbedInWidget(), VideoOutputQuartz::ProcessFrame(), VideoOutputQuartz::ResizeForGui(), VideoOutputQuartz::ResizeForVideo(), VideoOutputQuartz::Show(), and VideoOutputQuartz::StopEmbedding().
| WindowRef QuartzData::window |
Definition at line 179 of file videoout_quartz.cpp.
Referenced by VoqvDesktop::BeginPort(), VoqvFloater::BeginPort(), VoqvEmbedded::BeginPort(), VoqvMainWindow::BeginPort(), VoqvMainWindow::EndPort(), VideoOutputQuartz::Exit(), and VideoOutputQuartz::Init().
Definition at line 180 of file videoout_quartz.cpp.
Referenced by VideoOutputQuartz::Exit(), and VideoOutputQuartz::Init().
| CGDirectDisplayID QuartzData::screen |
Definition at line 181 of file videoout_quartz.cpp.
Referenced by VoqvDesktop::BeginPort(), VoqvFloater::BeginPort(), VoqvFullscreen::BeginPort(), and VideoOutputQuartz::Init().
| float QuartzData::refreshRate |
Definition at line 182 of file videoout_quartz.cpp.
Referenced by VideoOutputQuartz::Init().
Definition at line 185 of file videoout_quartz.cpp.
Referenced by VideoOutputQuartz::Init().
Definition at line 186 of file videoout_quartz.cpp.
Referenced by VideoOutputQuartz::Exit(), and VideoOutputQuartz::Init().
Definition at line 187 of file videoout_quartz.cpp.
Referenced by VideoOutputQuartz::Init(), and VideoOutputQuartzView::Transform().
Definition at line 188 of file videoout_quartz.cpp.
Referenced by VoqvEmbedded::Begin(), VideoOutputQuartzView::Begin(), and VideoOutputQuartz::Init().
Definition at line 189 of file videoout_quartz.cpp.
Referenced by VideoOutputQuartz::Init(), and VideoOutputQuartz::ProcessFrame().
| vector<VideoOutputQuartzView*> QuartzData::views |
Definition at line 192 of file videoout_quartz.cpp.
Referenced by ClearViews(), VideoOutputQuartz::EmbedInWidget(), VideoOutputQuartz::Init(), VideoOutputQuartz::InputChanged(), VideoOutputQuartz::MoveResize(), VideoOutputQuartz::ResizeForGui(), VideoOutputQuartz::ResizeForVideo(), VideoOutputQuartz::Show(), VideoOutputQuartz::StopEmbedding(), and VideoOutputQuartz::ToggleAdjustFill().
Definition at line 195 of file videoout_quartz.cpp.
Referenced by VideoOutputQuartz::EmbedInWidget(), and VideoOutputQuartz::StopEmbedding().
1.6.3