ReactOS 0.4.17-dev-934-g091855f
quartz_vmr Struct Reference
Collaboration diagram for quartz_vmr:

Public Attributes

struct strmbase_renderer renderer
 
struct video_window window
 
IAMCertifiedOutputProtection IAMCertifiedOutputProtection_iface
 
IAMFilterMiscFlags IAMFilterMiscFlags_iface
 
IVMRAspectRatioControl9 IVMRAspectRatioControl9_iface
 
IVMRFilterConfig9 IVMRFilterConfig9_iface
 
IVMRMixerBitmap9 IVMRMixerBitmap9_iface
 
IVMRMixerControl9 IVMRMixerControl9_iface
 
IVMRMonitorConfig9 IVMRMonitorConfig9_iface
 
IVMRSurfaceAllocatorNotify9 IVMRSurfaceAllocatorNotify9_iface
 
IVMRWindowlessControl9 IVMRWindowlessControl9_iface
 
LONG IVMRSurfaceAllocatorNotify9_refcount
 
IAMVideoAccelerator IAMVideoAccelerator_iface
 
IOverlay IOverlay_iface
 
IVMRSurfaceAllocator9 * allocator
 
IVMRImagePresenter9 * presenter
 
DWORD stream_count
 
DWORD mixing_prefs
 
VMR9Mode mode
 
HMODULE hD3d9
 
IDirect3DDevice9 * allocator_d3d9_dev
 
IDirect3DSurface9 ** surfaces
 
DWORD num_surfaces
 
DWORD cur_surface
 
DWORD_PTR cookie
 
HWND clipping_window
 
VMR9AspectRatioMode aspect_mode
 

Detailed Description

Definition at line 57 of file vmr9.c.

Member Data Documentation

◆ allocator

IVMRSurfaceAllocator9* quartz_vmr::allocator

Definition at line 81 of file vmr9.c.

Referenced by VMR9SurfaceAllocatorNotify_AdviseSurfaceAllocator().

◆ allocator_d3d9_dev

IDirect3DDevice9* quartz_vmr::allocator_d3d9_dev

Definition at line 97 of file vmr9.c.

◆ aspect_mode

VMR9AspectRatioMode quartz_vmr::aspect_mode

Definition at line 105 of file vmr9.c.

◆ clipping_window

HWND quartz_vmr::clipping_window

Definition at line 103 of file vmr9.c.

◆ cookie

DWORD_PTR quartz_vmr::cookie

Definition at line 101 of file vmr9.c.

Referenced by VMR9SurfaceAllocatorNotify_AdviseSurfaceAllocator().

◆ cur_surface

DWORD quartz_vmr::cur_surface

Definition at line 100 of file vmr9.c.

◆ hD3d9

HMODULE quartz_vmr::hD3d9

Definition at line 94 of file vmr9.c.

◆ IAMCertifiedOutputProtection_iface

IAMCertifiedOutputProtection quartz_vmr::IAMCertifiedOutputProtection_iface

Definition at line 62 of file vmr9.c.

Referenced by impl_from_IAMCertifiedOutputProtection().

◆ IAMFilterMiscFlags_iface

IAMFilterMiscFlags quartz_vmr::IAMFilterMiscFlags_iface

Definition at line 63 of file vmr9.c.

Referenced by impl_from_IAMFilterMiscFlags().

◆ IAMVideoAccelerator_iface

IAMVideoAccelerator quartz_vmr::IAMVideoAccelerator_iface

Definition at line 78 of file vmr9.c.

Referenced by impl_from_IAMVideoAccelerator().

◆ IOverlay_iface

IOverlay quartz_vmr::IOverlay_iface

Definition at line 79 of file vmr9.c.

Referenced by impl_from_IOverlay().

◆ IVMRAspectRatioControl9_iface

IVMRAspectRatioControl9 quartz_vmr::IVMRAspectRatioControl9_iface

Definition at line 64 of file vmr9.c.

Referenced by impl_from_IVMRAspectRatioControl9().

◆ IVMRFilterConfig9_iface

IVMRFilterConfig9 quartz_vmr::IVMRFilterConfig9_iface

Definition at line 65 of file vmr9.c.

Referenced by impl_from_IVMRFilterConfig9().

◆ IVMRMixerBitmap9_iface

IVMRMixerBitmap9 quartz_vmr::IVMRMixerBitmap9_iface

Definition at line 66 of file vmr9.c.

Referenced by impl_from_IVMRMixerBitmap9().

◆ IVMRMixerControl9_iface

IVMRMixerControl9 quartz_vmr::IVMRMixerControl9_iface

Definition at line 67 of file vmr9.c.

Referenced by impl_from_IVMRMixerControl9().

◆ IVMRMonitorConfig9_iface

IVMRMonitorConfig9 quartz_vmr::IVMRMonitorConfig9_iface

Definition at line 68 of file vmr9.c.

Referenced by impl_from_IVMRMonitorConfig9().

◆ IVMRSurfaceAllocatorNotify9_iface

IVMRSurfaceAllocatorNotify9 quartz_vmr::IVMRSurfaceAllocatorNotify9_iface

Definition at line 69 of file vmr9.c.

Referenced by impl_from_IVMRSurfaceAllocatorNotify9().

◆ IVMRSurfaceAllocatorNotify9_refcount

LONG quartz_vmr::IVMRSurfaceAllocatorNotify9_refcount

Definition at line 76 of file vmr9.c.

◆ IVMRWindowlessControl9_iface

IVMRWindowlessControl9 quartz_vmr::IVMRWindowlessControl9_iface

Definition at line 70 of file vmr9.c.

Referenced by impl_from_IVMRWindowlessControl9().

◆ mixing_prefs

DWORD quartz_vmr::mixing_prefs

Definition at line 85 of file vmr9.c.

◆ mode

VMR9Mode quartz_vmr::mode

Definition at line 92 of file vmr9.c.

◆ num_surfaces

DWORD quartz_vmr::num_surfaces

Definition at line 99 of file vmr9.c.

◆ presenter

IVMRImagePresenter9* quartz_vmr::presenter

Definition at line 82 of file vmr9.c.

Referenced by VMR9SurfaceAllocatorNotify_AdviseSurfaceAllocator().

◆ renderer

struct strmbase_renderer quartz_vmr::renderer

Definition at line 59 of file vmr9.c.

Referenced by impl_from_IBaseFilter().

◆ stream_count

DWORD quartz_vmr::stream_count

Definition at line 84 of file vmr9.c.

◆ surfaces

IDirect3DSurface9** quartz_vmr::surfaces

Definition at line 98 of file vmr9.c.

◆ window

struct video_window quartz_vmr::window

Definition at line 60 of file vmr9.c.


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