ReactOS  0.4.14-dev-337-gf981a68
quartz_vmr Struct Reference
Collaboration diagram for quartz_vmr:

Public Attributes

BaseRenderer renderer
 
BaseControlWindow baseControlWindow
 
BaseControlVideo baseControlVideo
 
IUnknown IUnknown_inner
 
IAMCertifiedOutputProtection IAMCertifiedOutputProtection_iface
 
IAMFilterMiscFlags IAMFilterMiscFlags_iface
 
IVMRFilterConfig IVMRFilterConfig_iface
 
IVMRFilterConfig9 IVMRFilterConfig9_iface
 
IVMRMonitorConfig IVMRMonitorConfig_iface
 
IVMRMonitorConfig9 IVMRMonitorConfig9_iface
 
IVMRSurfaceAllocatorNotify IVMRSurfaceAllocatorNotify_iface
 
IVMRSurfaceAllocatorNotify9 IVMRSurfaceAllocatorNotify9_iface
 
IVMRWindowlessControl IVMRWindowlessControl_iface
 
IVMRWindowlessControl9 IVMRWindowlessControl9_iface
 
IVMRSurfaceAllocatorEx9allocator
 
IVMRImagePresenter9presenter
 
BOOL allocator_is_ex
 
VMR9Mode mode
 
BITMAPINFOHEADER bmiheader
 
IUnknownouter_unk
 
BOOL bUnkOuterValid
 
BOOL bAggregatable
 
HMODULE hD3d9
 
IDirect3DDevice9 * allocator_d3d9_dev
 
HMONITOR allocator_mon
 
DWORD num_surfaces
 
DWORD cur_surface
 
DWORD_PTR cookie
 
HWND hWndClippingWindow
 
RECT source_rect
 
RECT target_rect
 
LONG VideoWidth
 
LONG VideoHeight
 

Detailed Description

Definition at line 46 of file vmr9.c.

Member Data Documentation

◆ allocator

IVMRSurfaceAllocatorEx9* quartz_vmr::allocator

Definition at line 64 of file vmr9.c.

Referenced by VMR9_BreakConnect(), and vmr_create().

◆ allocator_d3d9_dev

IDirect3DDevice9* quartz_vmr::allocator_d3d9_dev

Definition at line 82 of file vmr9.c.

Referenced by vmr_create().

◆ allocator_is_ex

BOOL quartz_vmr::allocator_is_ex

Definition at line 66 of file vmr9.c.

◆ allocator_mon

HMONITOR quartz_vmr::allocator_mon

Definition at line 83 of file vmr9.c.

Referenced by vmr_create().

◆ bAggregatable

BOOL quartz_vmr::bAggregatable

Definition at line 77 of file vmr9.c.

Referenced by vmr_create().

◆ baseControlVideo

BaseControlVideo quartz_vmr::baseControlVideo

Definition at line 50 of file vmr9.c.

Referenced by impl_from_BaseControlVideo(), impl_from_IBasicVideo(), and vmr_create().

◆ baseControlWindow

BaseControlWindow quartz_vmr::baseControlWindow

◆ bmiheader

BITMAPINFOHEADER quartz_vmr::bmiheader

Definition at line 74 of file vmr9.c.

◆ bUnkOuterValid

BOOL quartz_vmr::bUnkOuterValid

Definition at line 76 of file vmr9.c.

Referenced by vmr_create().

◆ cookie

DWORD_PTR quartz_vmr::cookie

Definition at line 86 of file vmr9.c.

Referenced by VMR9_BreakConnect().

◆ cur_surface

DWORD quartz_vmr::cur_surface

Definition at line 85 of file vmr9.c.

Referenced by vmr_create().

◆ hD3d9

HMODULE quartz_vmr::hD3d9

Definition at line 79 of file vmr9.c.

Referenced by vmr_create().

◆ hWndClippingWindow

HWND quartz_vmr::hWndClippingWindow

Definition at line 89 of file vmr9.c.

Referenced by vmr_create().

◆ IAMCertifiedOutputProtection_iface

IAMCertifiedOutputProtection quartz_vmr::IAMCertifiedOutputProtection_iface

Definition at line 53 of file vmr9.c.

Referenced by impl_from_IAMCertifiedOutputProtection(), and vmr_create().

◆ IAMFilterMiscFlags_iface

IAMFilterMiscFlags quartz_vmr::IAMFilterMiscFlags_iface

Definition at line 54 of file vmr9.c.

Referenced by impl_from_IAMFilterMiscFlags(), and vmr_create().

◆ IUnknown_inner

IUnknown quartz_vmr::IUnknown_inner

Definition at line 52 of file vmr9.c.

Referenced by impl_from_inner_IUnknown(), and vmr_create().

◆ IVMRFilterConfig9_iface

IVMRFilterConfig9 quartz_vmr::IVMRFilterConfig9_iface

Definition at line 56 of file vmr9.c.

Referenced by impl_from_IVMRFilterConfig9(), VMR9_CompleteConnect(), and vmr_create().

◆ IVMRFilterConfig_iface

IVMRFilterConfig quartz_vmr::IVMRFilterConfig_iface

Definition at line 55 of file vmr9.c.

Referenced by impl_from_IVMRFilterConfig(), and vmr_create().

◆ IVMRMonitorConfig9_iface

IVMRMonitorConfig9 quartz_vmr::IVMRMonitorConfig9_iface

Definition at line 58 of file vmr9.c.

Referenced by impl_from_IVMRMonitorConfig9(), and vmr_create().

◆ IVMRMonitorConfig_iface

IVMRMonitorConfig quartz_vmr::IVMRMonitorConfig_iface

Definition at line 57 of file vmr9.c.

Referenced by impl_from_IVMRMonitorConfig(), and vmr_create().

◆ IVMRSurfaceAllocatorNotify9_iface

IVMRSurfaceAllocatorNotify9 quartz_vmr::IVMRSurfaceAllocatorNotify9_iface

Definition at line 60 of file vmr9.c.

Referenced by impl_from_IVMRSurfaceAllocatorNotify9(), and vmr_create().

◆ IVMRSurfaceAllocatorNotify_iface

IVMRSurfaceAllocatorNotify quartz_vmr::IVMRSurfaceAllocatorNotify_iface

Definition at line 59 of file vmr9.c.

Referenced by impl_from_IVMRSurfaceAllocatorNotify(), and vmr_create().

◆ IVMRWindowlessControl9_iface

IVMRWindowlessControl9 quartz_vmr::IVMRWindowlessControl9_iface

Definition at line 62 of file vmr9.c.

Referenced by impl_from_IVMRWindowlessControl9(), and vmr_create().

◆ IVMRWindowlessControl_iface

IVMRWindowlessControl quartz_vmr::IVMRWindowlessControl_iface

Definition at line 61 of file vmr9.c.

Referenced by impl_from_IVMRWindowlessControl(), and vmr_create().

◆ mode

VMR9Mode quartz_vmr::mode

Definition at line 73 of file vmr9.c.

Referenced by VMR9_BreakConnect(), VMR9_CompleteConnect(), and vmr_create().

◆ num_surfaces

DWORD quartz_vmr::num_surfaces

Definition at line 84 of file vmr9.c.

Referenced by VMR9_BreakConnect(), and vmr_create().

◆ outer_unk

IUnknown* quartz_vmr::outer_unk

Definition at line 75 of file vmr9.c.

Referenced by VMR7Impl_create(), VMR9Impl_create(), and vmr_create().

◆ presenter

IVMRImagePresenter9* quartz_vmr::presenter

Definition at line 65 of file vmr9.c.

Referenced by VMR9_BreakConnect(), and vmr_create().

◆ renderer

BaseRenderer quartz_vmr::renderer

Definition at line 48 of file vmr9.c.

Referenced by VMR9_BreakConnect(), VMR9_GetStaticImage(), VMR9_GetVideoFormat(), and vmr_create().

◆ source_rect

RECT quartz_vmr::source_rect

◆ target_rect

RECT quartz_vmr::target_rect

◆ VideoHeight

LONG quartz_vmr::VideoHeight

Definition at line 94 of file vmr9.c.

Referenced by VMR9_GetDefaultRect(), and VMR9_SetDefaultSourceRect().

◆ VideoWidth

LONG quartz_vmr::VideoWidth

Definition at line 93 of file vmr9.c.

Referenced by VMR9_GetDefaultRect(), and VMR9_SetDefaultSourceRect().


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