Data Structures |
| struct | VideoRendererImpl |
Defines |
| #define | NONAMELESSSTRUCT |
| #define | NONAMELESSUNION |
Functions |
| | WINE_DEFAULT_DEBUG_CHANNEL (quartz) |
| static LRESULT CALLBACK | VideoWndProcA (HWND hwnd, UINT uMsg, WPARAM wParam, LPARAM lParam) |
| static BOOL | CreateRenderingWindow (VideoRendererImpl *This) |
| static DWORD WINAPI | MessageLoop (LPVOID lpParameter) |
| static BOOL | CreateRenderingSubsystem (VideoRendererImpl *This) |
| static DWORD | VideoRenderer_SendSampleData (VideoRendererImpl *This, LPBYTE data, DWORD size) |
| static HRESULT | VideoRenderer_Sample (LPVOID iface, IMediaSample *pSample) |
| static HRESULT | VideoRenderer_QueryAccept (LPVOID iface, const AM_MEDIA_TYPE *pmt) |
| static VideoRendererImpl * | impl_from_IMediaSeeking (IMediaSeeking *iface) |
| static HRESULT WINAPI | VideoRendererImpl_Seeking_QueryInterface (IMediaSeeking *iface, REFIID riid, LPVOID *ppv) |
| static ULONG WINAPI | VideoRendererImpl_Seeking_AddRef (IMediaSeeking *iface) |
| static ULONG WINAPI | VideoRendererImpl_Seeking_Release (IMediaSeeking *iface) |
| static HRESULT | VideoRendererImpl_Change (IBaseFilter *iface) |
| HRESULT | VideoRenderer_create (IUnknown *pUnkOuter, LPVOID *ppv) |
| HRESULT | VideoRendererDefault_create (IUnknown *pUnkOuter, LPVOID *ppv) |
| static HRESULT WINAPI | VideoRendererInner_QueryInterface (IUnknown *iface, REFIID riid, LPVOID *ppv) |
| static ULONG WINAPI | VideoRendererInner_AddRef (IUnknown *iface) |
| static ULONG WINAPI | VideoRendererInner_Release (IUnknown *iface) |
| static HRESULT WINAPI | VideoRenderer_QueryInterface (IBaseFilter *iface, REFIID riid, LPVOID *ppv) |
| static ULONG WINAPI | VideoRenderer_AddRef (IBaseFilter *iface) |
| static ULONG WINAPI | VideoRenderer_Release (IBaseFilter *iface) |
| static HRESULT WINAPI | VideoRenderer_GetClassID (IBaseFilter *iface, CLSID *pClsid) |
| static HRESULT WINAPI | VideoRenderer_Stop (IBaseFilter *iface) |
| static HRESULT WINAPI | VideoRenderer_Pause (IBaseFilter *iface) |
| static HRESULT WINAPI | VideoRenderer_Run (IBaseFilter *iface, REFERENCE_TIME tStart) |
| static HRESULT WINAPI | VideoRenderer_GetState (IBaseFilter *iface, DWORD dwMilliSecsTimeout, FILTER_STATE *pState) |
| static HRESULT WINAPI | VideoRenderer_SetSyncSource (IBaseFilter *iface, IReferenceClock *pClock) |
| static HRESULT WINAPI | VideoRenderer_GetSyncSource (IBaseFilter *iface, IReferenceClock **ppClock) |
| static HRESULT | VideoRenderer_GetPin (IBaseFilter *iface, ULONG pos, IPin **pin, DWORD *lastsynctick) |
| static HRESULT WINAPI | VideoRenderer_EnumPins (IBaseFilter *iface, IEnumPins **ppEnum) |
| static HRESULT WINAPI | VideoRenderer_FindPin (IBaseFilter *iface, LPCWSTR Id, IPin **ppPin) |
| static HRESULT WINAPI | VideoRenderer_QueryFilterInfo (IBaseFilter *iface, FILTER_INFO *pInfo) |
| static HRESULT WINAPI | VideoRenderer_JoinFilterGraph (IBaseFilter *iface, IFilterGraph *pGraph, LPCWSTR pName) |
| static HRESULT WINAPI | VideoRenderer_QueryVendorInfo (IBaseFilter *iface, LPWSTR *pVendorInfo) |
| static HRESULT WINAPI | VideoRenderer_InputPin_EndOfStream (IPin *iface) |
| static HRESULT WINAPI | VideoRenderer_InputPin_BeginFlush (IPin *iface) |
| static HRESULT WINAPI | VideoRenderer_InputPin_EndFlush (IPin *iface) |
| static HRESULT WINAPI | Basicvideo_QueryInterface (IBasicVideo *iface, REFIID riid, LPVOID *ppvObj) |
| static ULONG WINAPI | Basicvideo_AddRef (IBasicVideo *iface) |
| static ULONG WINAPI | Basicvideo_Release (IBasicVideo *iface) |
| static HRESULT WINAPI | Basicvideo_GetTypeInfoCount (IBasicVideo *iface, UINT *pctinfo) |
| static HRESULT WINAPI | Basicvideo_GetTypeInfo (IBasicVideo *iface, UINT iTInfo, LCID lcid, ITypeInfo **ppTInfo) |
| static HRESULT WINAPI | Basicvideo_GetIDsOfNames (IBasicVideo *iface, REFIID riid, LPOLESTR *rgszNames, UINT cNames, LCID lcid, DISPID *rgDispId) |
| static HRESULT WINAPI | Basicvideo_Invoke (IBasicVideo *iface, DISPID dispIdMember, REFIID riid, LCID lcid, WORD wFlags, DISPPARAMS *pDispParams, VARIANT *pVarResult, EXCEPINFO *pExepInfo, UINT *puArgErr) |
| static HRESULT WINAPI | Basicvideo_get_AvgTimePerFrame (IBasicVideo *iface, REFTIME *pAvgTimePerFrame) |
| static HRESULT WINAPI | Basicvideo_get_BitRate (IBasicVideo *iface, LONG *pBitRate) |
| static HRESULT WINAPI | Basicvideo_get_BitErrorRate (IBasicVideo *iface, LONG *pBitErrorRate) |
| static HRESULT WINAPI | Basicvideo_get_VideoWidth (IBasicVideo *iface, LONG *pVideoWidth) |
| static HRESULT WINAPI | Basicvideo_get_VideoHeight (IBasicVideo *iface, LONG *pVideoHeight) |
| static HRESULT WINAPI | Basicvideo_put_SourceLeft (IBasicVideo *iface, LONG SourceLeft) |
| static HRESULT WINAPI | Basicvideo_get_SourceLeft (IBasicVideo *iface, LONG *pSourceLeft) |
| static HRESULT WINAPI | Basicvideo_put_SourceWidth (IBasicVideo *iface, LONG SourceWidth) |
| static HRESULT WINAPI | Basicvideo_get_SourceWidth (IBasicVideo *iface, LONG *pSourceWidth) |
| static HRESULT WINAPI | Basicvideo_put_SourceTop (IBasicVideo *iface, LONG SourceTop) |
| static HRESULT WINAPI | Basicvideo_get_SourceTop (IBasicVideo *iface, LONG *pSourceTop) |
| static HRESULT WINAPI | Basicvideo_put_SourceHeight (IBasicVideo *iface, LONG SourceHeight) |
| static HRESULT WINAPI | Basicvideo_get_SourceHeight (IBasicVideo *iface, LONG *pSourceHeight) |
| static HRESULT WINAPI | Basicvideo_put_DestinationLeft (IBasicVideo *iface, LONG DestinationLeft) |
| static HRESULT WINAPI | Basicvideo_get_DestinationLeft (IBasicVideo *iface, LONG *pDestinationLeft) |
| static HRESULT WINAPI | Basicvideo_put_DestinationWidth (IBasicVideo *iface, LONG DestinationWidth) |
| static HRESULT WINAPI | Basicvideo_get_DestinationWidth (IBasicVideo *iface, LONG *pDestinationWidth) |
| static HRESULT WINAPI | Basicvideo_put_DestinationTop (IBasicVideo *iface, LONG DestinationTop) |
| static HRESULT WINAPI | Basicvideo_get_DestinationTop (IBasicVideo *iface, LONG *pDestinationTop) |
| static HRESULT WINAPI | Basicvideo_put_DestinationHeight (IBasicVideo *iface, LONG DestinationHeight) |
| static HRESULT WINAPI | Basicvideo_get_DestinationHeight (IBasicVideo *iface, LONG *pDestinationHeight) |
| static HRESULT WINAPI | Basicvideo_SetSourcePosition (IBasicVideo *iface, LONG Left, LONG Top, LONG Width, LONG Height) |
| static HRESULT WINAPI | Basicvideo_GetSourcePosition (IBasicVideo *iface, LONG *pLeft, LONG *pTop, LONG *pWidth, LONG *pHeight) |
| static HRESULT WINAPI | Basicvideo_SetDefaultSourcePosition (IBasicVideo *iface) |
| static HRESULT WINAPI | Basicvideo_SetDestinationPosition (IBasicVideo *iface, LONG Left, LONG Top, LONG Width, LONG Height) |
| static HRESULT WINAPI | Basicvideo_GetDestinationPosition (IBasicVideo *iface, LONG *pLeft, LONG *pTop, LONG *pWidth, LONG *pHeight) |
| static HRESULT WINAPI | Basicvideo_SetDefaultDestinationPosition (IBasicVideo *iface) |
| static HRESULT WINAPI | Basicvideo_GetVideoSize (IBasicVideo *iface, LONG *pWidth, LONG *pHeight) |
| static HRESULT WINAPI | Basicvideo_GetVideoPaletteEntries (IBasicVideo *iface, LONG StartIndex, LONG Entries, LONG *pRetrieved, LONG *pPalette) |
| static HRESULT WINAPI | Basicvideo_GetCurrentImage (IBasicVideo *iface, LONG *pBufferSize, LONG *pDIBImage) |
| static HRESULT WINAPI | Basicvideo_IsUsingDefaultSource (IBasicVideo *iface) |
| static HRESULT WINAPI | Basicvideo_IsUsingDefaultDestination (IBasicVideo *iface) |
| static HRESULT WINAPI | Videowindow_QueryInterface (IVideoWindow *iface, REFIID riid, LPVOID *ppvObj) |
| static ULONG WINAPI | Videowindow_AddRef (IVideoWindow *iface) |
| static ULONG WINAPI | Videowindow_Release (IVideoWindow *iface) |
| static HRESULT WINAPI | Videowindow_GetTypeInfoCount (IVideoWindow *iface, UINT *pctinfo) |
| static HRESULT WINAPI | Videowindow_GetTypeInfo (IVideoWindow *iface, UINT iTInfo, LCID lcid, ITypeInfo **ppTInfo) |
| static HRESULT WINAPI | Videowindow_GetIDsOfNames (IVideoWindow *iface, REFIID riid, LPOLESTR *rgszNames, UINT cNames, LCID lcid, DISPID *rgDispId) |
| static HRESULT WINAPI | Videowindow_Invoke (IVideoWindow *iface, DISPID dispIdMember, REFIID riid, LCID lcid, WORD wFlags, DISPPARAMS *pDispParams, VARIANT *pVarResult, EXCEPINFO *pExepInfo, UINT *puArgErr) |
| static HRESULT WINAPI | Videowindow_put_Caption (IVideoWindow *iface, BSTR strCaption) |
| static HRESULT WINAPI | Videowindow_get_Caption (IVideoWindow *iface, BSTR *strCaption) |
| static HRESULT WINAPI | Videowindow_put_WindowStyle (IVideoWindow *iface, LONG WindowStyle) |
| static HRESULT WINAPI | Videowindow_get_WindowStyle (IVideoWindow *iface, LONG *WindowStyle) |
| static HRESULT WINAPI | Videowindow_put_WindowStyleEx (IVideoWindow *iface, LONG WindowStyleEx) |
| static HRESULT WINAPI | Videowindow_get_WindowStyleEx (IVideoWindow *iface, LONG *WindowStyleEx) |
| static HRESULT WINAPI | Videowindow_put_AutoShow (IVideoWindow *iface, LONG AutoShow) |
| static HRESULT WINAPI | Videowindow_get_AutoShow (IVideoWindow *iface, LONG *AutoShow) |
| static HRESULT WINAPI | Videowindow_put_WindowState (IVideoWindow *iface, LONG WindowState) |
| static HRESULT WINAPI | Videowindow_get_WindowState (IVideoWindow *iface, LONG *WindowState) |
| static HRESULT WINAPI | Videowindow_put_BackgroundPalette (IVideoWindow *iface, LONG BackgroundPalette) |
| static HRESULT WINAPI | Videowindow_get_BackgroundPalette (IVideoWindow *iface, LONG *pBackgroundPalette) |
| static HRESULT WINAPI | Videowindow_put_Visible (IVideoWindow *iface, LONG Visible) |
| static HRESULT WINAPI | Videowindow_get_Visible (IVideoWindow *iface, LONG *pVisible) |
| static HRESULT WINAPI | Videowindow_put_Left (IVideoWindow *iface, LONG Left) |
| static HRESULT WINAPI | Videowindow_get_Left (IVideoWindow *iface, LONG *pLeft) |
| static HRESULT WINAPI | Videowindow_put_Width (IVideoWindow *iface, LONG Width) |
| static HRESULT WINAPI | Videowindow_get_Width (IVideoWindow *iface, LONG *pWidth) |
| static HRESULT WINAPI | Videowindow_put_Top (IVideoWindow *iface, LONG Top) |
| static HRESULT WINAPI | Videowindow_get_Top (IVideoWindow *iface, LONG *pTop) |
| static HRESULT WINAPI | Videowindow_put_Height (IVideoWindow *iface, LONG Height) |
| static HRESULT WINAPI | Videowindow_get_Height (IVideoWindow *iface, LONG *pHeight) |
| static HRESULT WINAPI | Videowindow_put_Owner (IVideoWindow *iface, OAHWND Owner) |
| static HRESULT WINAPI | Videowindow_get_Owner (IVideoWindow *iface, OAHWND *Owner) |
| static HRESULT WINAPI | Videowindow_put_MessageDrain (IVideoWindow *iface, OAHWND Drain) |
| static HRESULT WINAPI | Videowindow_get_MessageDrain (IVideoWindow *iface, OAHWND *Drain) |
| static HRESULT WINAPI | Videowindow_get_BorderColor (IVideoWindow *iface, LONG *Color) |
| static HRESULT WINAPI | Videowindow_put_BorderColor (IVideoWindow *iface, LONG Color) |
| static HRESULT WINAPI | Videowindow_get_FullScreenMode (IVideoWindow *iface, LONG *FullScreenMode) |
| static HRESULT WINAPI | Videowindow_put_FullScreenMode (IVideoWindow *iface, LONG FullScreenMode) |
| static HRESULT WINAPI | Videowindow_SetWindowForeground (IVideoWindow *iface, LONG Focus) |
| static HRESULT WINAPI | Videowindow_NotifyOwnerMessage (IVideoWindow *iface, OAHWND hwnd, LONG uMsg, LONG_PTR wParam, LONG_PTR lParam) |
| static HRESULT WINAPI | Videowindow_SetWindowPosition (IVideoWindow *iface, LONG Left, LONG Top, LONG Width, LONG Height) |
| static HRESULT WINAPI | Videowindow_GetWindowPosition (IVideoWindow *iface, LONG *pLeft, LONG *pTop, LONG *pWidth, LONG *pHeight) |
| static HRESULT WINAPI | Videowindow_GetMinIdealImageSize (IVideoWindow *iface, LONG *pWidth, LONG *pHeight) |
| static HRESULT WINAPI | Videowindow_GetMaxIdealImageSize (IVideoWindow *iface, LONG *pWidth, LONG *pHeight) |
| static HRESULT WINAPI | Videowindow_GetRestorePosition (IVideoWindow *iface, LONG *pLeft, LONG *pTop, LONG *pWidth, LONG *pHeight) |
| static HRESULT WINAPI | Videowindow_HideCursor (IVideoWindow *iface, LONG HideCursor) |
| static HRESULT WINAPI | Videowindow_IsCursorHidden (IVideoWindow *iface, LONG *CursorHidden) |
Variables |
| static BOOL | wnd_class_registered = FALSE |
| static const WCHAR | wcsInputPinName [] = {'i','n','p','u','t',' ','p','i','n',0} |
| static const IBaseFilterVtbl | VideoRenderer_Vtbl |
| static const IUnknownVtbl | IInner_VTable |
| static const IBasicVideoVtbl | IBasicVideo_VTable |
| static const IVideoWindowVtbl | IVideoWindow_VTable |
| static const IPinVtbl | VideoRenderer_InputPin_Vtbl |
| static const IMediaSeekingVtbl | VideoRendererImpl_Seeking_Vtbl |