Definition at line 135 of file videoout_quartz.cpp.
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 |
| DVDV * | dvdv |
| QuartzData::QuartzData | ( | ) | [inline] |
Definition at line 138 of file videoout_quartz.cpp.
| QuartzData::~QuartzData | ( | ) | [inline] |
Definition at line 154 of file videoout_quartz.cpp.
| void QuartzData::ClearViews | ( | void | ) | [inline] |
Definition at line 156 of file videoout_quartz.cpp.
Referenced by VideoOutputQuartz::Exit(), and ~QuartzData().
Definition at line 165 of file videoout_quartz.cpp.
Referenced by VoqvFullscreen::BeginPort(), VideoOutputQuartz::CreateQuartzBuffers(), VideoOutputQuartz::Init(), VideoOutputQuartz::InputChanged(), and VideoOutputQuartzView::Transform().
Definition at line 165 of file videoout_quartz.cpp.
Referenced by VoqvFullscreen::BeginPort(), VideoOutputQuartz::CreateQuartzBuffers(), VideoOutputQuartz::Init(), VideoOutputQuartz::InputChanged(), and VideoOutputQuartzView::Transform().
| float QuartzData::srcAspect |
Definition at line 167 of file videoout_quartz.cpp.
Referenced by VoqvFloater::BeginPort(), VideoOutputQuartz::Init(), VideoOutputQuartz::InputChanged(), and VideoOutputQuartz::VideoAspectRatioChanged().
Definition at line 168 of file videoout_quartz.cpp.
Referenced by VideoOutputQuartz::Init(), VideoOutputQuartz::InputChanged(), and VideoOutputQuartz::VideoAspectRatioChanged().
| ImageDescriptionHandle QuartzData::imgDesc |
Definition at line 171 of file videoout_quartz.cpp.
Referenced by VideoOutputQuartzView::Begin(), VideoOutputQuartz::CreateQuartzBuffers(), and VideoOutputQuartz::DeleteQuartzBuffers().
| char* QuartzData::pixelData |
Definition at line 172 of file videoout_quartz.cpp.
Referenced by VideoOutputQuartz::CreateQuartzBuffers(), VideoOutputQuartz::DeleteQuartzBuffers(), VideoOutputQuartz::ProcessFrame(), and VideoOutputQuartzView::Show().
| size_t QuartzData::pixelSize |
Definition at line 173 of file videoout_quartz.cpp.
Referenced by VideoOutputQuartz::CreateQuartzBuffers(), VideoOutputQuartz::DeleteQuartzBuffers(), and VideoOutputQuartzView::Show().
| QMutex QuartzData::pixelLock |
Definition at line 174 of file videoout_quartz.cpp.
Referenced by VideoOutputQuartz::CreateQuartzBuffers(), VideoOutputQuartz::DeleteQuartzBuffers(), VideoOutputQuartz::EmbedInWidget(), VideoOutputQuartz::ProcessFrame(), VideoOutputQuartz::Show(), and VideoOutputQuartz::StopEmbedding().
| WindowRef QuartzData::window |
Definition at line 177 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 178 of file videoout_quartz.cpp.
Referenced by VideoOutputQuartz::Exit(), and VideoOutputQuartz::Init().
| CGDirectDisplayID QuartzData::screen |
Definition at line 179 of file videoout_quartz.cpp.
Referenced by VoqvDesktop::BeginPort(), VoqvFloater::BeginPort(), VoqvFullscreen::BeginPort(), and VideoOutputQuartz::Init().
| float QuartzData::refreshRate |
Definition at line 180 of file videoout_quartz.cpp.
Referenced by VideoOutputQuartz::GetRefreshRate(), and VideoOutputQuartz::Init().
Definition at line 184 of file videoout_quartz.cpp.
Referenced by VideoOutputQuartz::Exit(), and VideoOutputQuartz::Init().
Definition at line 185 of file videoout_quartz.cpp.
Referenced by VideoOutputQuartz::Init(), and VideoOutputQuartzView::Transform().
Definition at line 186 of file videoout_quartz.cpp.
Referenced by VideoOutputQuartzView::Begin(), and VideoOutputQuartz::Init().
Definition at line 187 of file videoout_quartz.cpp.
Referenced by VideoOutputQuartz::Init(), and VideoOutputQuartz::ProcessFrame().
| vector<VideoOutputQuartzView*> QuartzData::views |
Definition at line 190 of file videoout_quartz.cpp.
Referenced by ClearViews(), VideoOutputQuartz::EmbedInWidget(), VideoOutputQuartz::Init(), VideoOutputQuartz::InputChanged(), VideoOutputQuartz::MoveResize(), VideoOutputQuartz::Show(), and VideoOutputQuartz::StopEmbedding().
Definition at line 193 of file videoout_quartz.cpp.
Referenced by VideoOutputQuartzView::Begin(), VideoOutputQuartz::EmbedInWidget(), and VideoOutputQuartz::StopEmbedding().
Definition at line 195 of file videoout_quartz.cpp.
Referenced by VideoOutputQuartz::Init(), VideoOutputQuartz::InputChanged(), VideoOutputQuartz::PrepareFrame(), VideoOutputQuartz::ProcessFrame(), VideoOutputQuartz::SetDVDVDecoder(), VideoOutputQuartz::Show(), and VideoOutputQuartzView::Transform().
1.5.5