|
| | WINE_DEFAULT_DEBUG_CHANNEL (quartz) |
| |
| | DECLARE_CRITICAL_SECTION (message_cs) |
| |
| static HRESULT | create_enum_filters (struct filter_graph *graph, struct list *cursor, IEnumFilters **out) |
| |
| static struct enum_filters * | impl_from_IEnumFilters (IEnumFilters *iface) |
| |
| static HRESULT WINAPI | EnumFilters_QueryInterface (IEnumFilters *iface, REFIID iid, void **out) |
| |
| static ULONG WINAPI | EnumFilters_AddRef (IEnumFilters *iface) |
| |
| static ULONG WINAPI | EnumFilters_Release (IEnumFilters *iface) |
| |
| static HRESULT WINAPI | EnumFilters_Next (IEnumFilters *iface, ULONG count, IBaseFilter **filters, ULONG *fetched) |
| |
| static HRESULT WINAPI | EnumFilters_Skip (IEnumFilters *iface, ULONG count) |
| |
| static HRESULT WINAPI | EnumFilters_Reset (IEnumFilters *iface) |
| |
| static HRESULT WINAPI | EnumFilters_Clone (IEnumFilters *iface, IEnumFilters **out) |
| |
| static BOOL | queue_media_event (struct filter_graph *graph, LONG code, LONG_PTR param1, LONG_PTR param2) |
| |
| static void | flush_media_events (struct filter_graph *graph) |
| |
| static struct filter_graph * | impl_from_IUnknown (IUnknown *iface) |
| |
| static HRESULT WINAPI | FilterGraphInner_QueryInterface (IUnknown *iface, REFIID riid, void **ppvObj) |
| |
| static ULONG WINAPI | FilterGraphInner_AddRef (IUnknown *iface) |
| |
| static ULONG WINAPI | FilterGraphInner_Release (IUnknown *iface) |
| |
| static struct filter_graph * | impl_from_IFilterGraph2 (IFilterGraph2 *iface) |
| |
| static HRESULT WINAPI | FilterGraph2_QueryInterface (IFilterGraph2 *iface, REFIID iid, void **out) |
| |
| static ULONG WINAPI | FilterGraph2_AddRef (IFilterGraph2 *iface) |
| |
| static ULONG WINAPI | FilterGraph2_Release (IFilterGraph2 *iface) |
| |
| static IBaseFilter * | find_filter_by_name (struct filter_graph *graph, const WCHAR *name) |
| |
| static BOOL | has_output_pins (IBaseFilter *filter) |
| |
| static void | update_seeking (struct filter *filter) |
| |
| static BOOL | is_renderer (struct filter *filter) |
| |
| static HRESULT WINAPI | FilterGraph2_AddFilter (IFilterGraph2 *iface, IBaseFilter *filter, const WCHAR *name) |
| |
| static HRESULT WINAPI | FilterGraph2_RemoveFilter (IFilterGraph2 *iface, IBaseFilter *pFilter) |
| |
| static HRESULT WINAPI | FilterGraph2_EnumFilters (IFilterGraph2 *iface, IEnumFilters **out) |
| |
| static HRESULT WINAPI | FilterGraph2_FindFilterByName (IFilterGraph2 *iface, const WCHAR *name, IBaseFilter **filter) |
| |
| static HRESULT | check_cyclic_connection (IPin *source, IPin *sink) |
| |
| static struct filter * | find_sorted_filter (struct filter_graph *graph, IBaseFilter *iface) |
| |
| static void | sort_filter_recurse (struct filter_graph *graph, struct filter *filter, struct list *sorted) |
| |
| static void | sort_filters (struct filter_graph *graph) |
| |
| static HRESULT WINAPI | FilterGraph2_ConnectDirect (IFilterGraph2 *iface, IPin *ppinIn, IPin *ppinOut, const AM_MEDIA_TYPE *pmt) |
| |
| static HRESULT WINAPI | FilterGraph2_Reconnect (IFilterGraph2 *iface, IPin *pin) |
| |
| static HRESULT WINAPI | FilterGraph2_Disconnect (IFilterGraph2 *iface, IPin *ppin) |
| |
| static HRESULT WINAPI | FilterGraph2_SetDefaultSyncSource (IFilterGraph2 *iface) |
| |
| static DWORD WINAPI | message_thread_run (void *ctx) |
| |
| static HRESULT | create_filter (struct filter_graph *graph, IMoniker *moniker, IBaseFilter **filter) |
| |
| static HRESULT | autoplug (struct filter_graph *graph, IPin *source, IPin *sink, BOOL render_to_existing, unsigned int recursion_depth) |
| |
| static HRESULT | autoplug_through_sink (struct filter_graph *graph, IPin *source, IBaseFilter *filter, IPin *middle_sink, IPin *sink, BOOL render_to_existing, unsigned int recursion_depth) |
| |
| static HRESULT | autoplug_through_filter (struct filter_graph *graph, IPin *source, IBaseFilter *filter, IPin *sink, BOOL render_to_existing, unsigned int recursion_depth) |
| |
| static HRESULT | get_autoplug_types (IPin *source, unsigned int *ret_count, GUID **ret_types) |
| |
| static HRESULT WINAPI | FilterGraph2_Connect (IFilterGraph2 *iface, IPin *source, IPin *sink) |
| |
| static HRESULT WINAPI | FilterGraph2_Render (IFilterGraph2 *iface, IPin *source) |
| |
| static HRESULT WINAPI | FilterGraph2_RenderFile (IFilterGraph2 *iface, LPCWSTR lpcwstrFile, LPCWSTR lpcwstrPlayList) |
| |
| static HRESULT WINAPI | FilterGraph2_AddSourceFilter (IFilterGraph2 *iface, const WCHAR *filename, const WCHAR *filter_name, IBaseFilter **ret_filter) |
| |
| static HRESULT WINAPI | FilterGraph2_SetLogFile (IFilterGraph2 *iface, DWORD_PTR file) |
| |
| static HRESULT WINAPI | FilterGraph2_Abort (IFilterGraph2 *iface) |
| |
| static HRESULT WINAPI | FilterGraph2_ShouldOperationContinue (IFilterGraph2 *iface) |
| |
| static HRESULT WINAPI | FilterGraph2_AddSourceFilterForMoniker (IFilterGraph2 *iface, IMoniker *pMoniker, IBindCtx *pCtx, LPCWSTR lpcwstrFilterName, IBaseFilter **ppFilter) |
| |
| static HRESULT WINAPI | FilterGraph2_ReconnectEx (IFilterGraph2 *iface, IPin *pin, const AM_MEDIA_TYPE *mt) |
| |
| static HRESULT WINAPI | FilterGraph2_RenderEx (IFilterGraph2 *iface, IPin *source, DWORD flags, DWORD *context) |
| |
| static struct filter_graph * | impl_from_IMediaControl (IMediaControl *iface) |
| |
| static HRESULT WINAPI | MediaControl_QueryInterface (IMediaControl *iface, REFIID iid, void **out) |
| |
| static ULONG WINAPI | MediaControl_AddRef (IMediaControl *iface) |
| |
| static ULONG WINAPI | MediaControl_Release (IMediaControl *iface) |
| |
| static HRESULT WINAPI | MediaControl_GetTypeInfoCount (IMediaControl *iface, UINT *count) |
| |
| static HRESULT WINAPI | MediaControl_GetTypeInfo (IMediaControl *iface, UINT index, LCID lcid, ITypeInfo **typeinfo) |
| |
| static HRESULT WINAPI | MediaControl_GetIDsOfNames (IMediaControl *iface, REFIID iid, LPOLESTR *names, UINT count, LCID lcid, DISPID *ids) |
| |
| static HRESULT WINAPI | MediaControl_Invoke (IMediaControl *iface, DISPID id, REFIID iid, LCID lcid, WORD flags, DISPPARAMS *params, VARIANT *result, EXCEPINFO *excepinfo, UINT *error_arg) |
| |
| static void | update_render_count (struct filter_graph *graph) |
| |
| static HRESULT | graph_start (struct filter_graph *graph, REFERENCE_TIME stream_start) |
| |
| static void CALLBACK | async_run_cb (TP_CALLBACK_INSTANCE *instance, void *context, TP_WORK *work) |
| |
| static HRESULT WINAPI | MediaControl_Run (IMediaControl *iface) |
| |
| static HRESULT WINAPI | MediaControl_Pause (IMediaControl *iface) |
| |
| static HRESULT WINAPI | MediaControl_Stop (IMediaControl *iface) |
| |
| static HRESULT WINAPI | MediaControl_GetState (IMediaControl *iface, LONG timeout, OAFilterState *state) |
| |
| static HRESULT WINAPI | MediaControl_RenderFile (IMediaControl *iface, BSTR strFilename) |
| |
| static HRESULT WINAPI | MediaControl_AddSourceFilter (IMediaControl *iface, BSTR strFilename, IDispatch **ppUnk) |
| |
| static HRESULT WINAPI | MediaControl_get_FilterCollection (IMediaControl *iface, IDispatch **ppUnk) |
| |
| static HRESULT WINAPI | MediaControl_get_RegFilterCollection (IMediaControl *iface, IDispatch **ppUnk) |
| |
| static void CALLBACK | wait_pause_cb (TP_CALLBACK_INSTANCE *instance, void *context) |
| |
| static void CALLBACK | wait_stop_cb (TP_CALLBACK_INSTANCE *instance, void *context) |
| |
| static HRESULT WINAPI | MediaControl_StopWhenReady (IMediaControl *iface) |
| |
| static struct filter_graph * | impl_from_IMediaSeeking (IMediaSeeking *iface) |
| |
| static HRESULT WINAPI | MediaSeeking_QueryInterface (IMediaSeeking *iface, REFIID iid, void **out) |
| |
| static ULONG WINAPI | MediaSeeking_AddRef (IMediaSeeking *iface) |
| |
| static ULONG WINAPI | MediaSeeking_Release (IMediaSeeking *iface) |
| |
| static HRESULT | all_renderers_seek (struct filter_graph *This, fnFoundSeek FoundSeek, DWORD_PTR arg) |
| |
| static HRESULT WINAPI | FoundCapabilities (struct filter_graph *This, IMediaSeeking *seek, DWORD_PTR pcaps) |
| |
| static HRESULT WINAPI | MediaSeeking_GetCapabilities (IMediaSeeking *iface, DWORD *pCapabilities) |
| |
| static HRESULT WINAPI | MediaSeeking_CheckCapabilities (IMediaSeeking *iface, DWORD *pCapabilities) |
| |
| static HRESULT WINAPI | MediaSeeking_IsFormatSupported (IMediaSeeking *iface, const GUID *pFormat) |
| |
| static HRESULT WINAPI | MediaSeeking_QueryPreferredFormat (IMediaSeeking *iface, GUID *pFormat) |
| |
| static HRESULT WINAPI | MediaSeeking_GetTimeFormat (IMediaSeeking *iface, GUID *pFormat) |
| |
| static HRESULT WINAPI | MediaSeeking_IsUsingTimeFormat (IMediaSeeking *iface, const GUID *pFormat) |
| |
| static HRESULT WINAPI | MediaSeeking_SetTimeFormat (IMediaSeeking *iface, const GUID *pFormat) |
| |
| static HRESULT WINAPI | MediaSeeking_GetDuration (IMediaSeeking *iface, LONGLONG *duration) |
| |
| static HRESULT WINAPI | MediaSeeking_GetStopPosition (IMediaSeeking *iface, LONGLONG *stop) |
| |
| static HRESULT WINAPI | MediaSeeking_GetCurrentPosition (IMediaSeeking *iface, LONGLONG *current) |
| |
| static HRESULT WINAPI | MediaSeeking_ConvertTimeFormat (IMediaSeeking *iface, LONGLONG *pTarget, const GUID *pTargetFormat, LONGLONG Source, const GUID *pSourceFormat) |
| |
| static HRESULT WINAPI | MediaSeeking_SetPositions (IMediaSeeking *iface, LONGLONG *current_ptr, DWORD current_flags, LONGLONG *stop_ptr, DWORD stop_flags) |
| |
| static HRESULT WINAPI | MediaSeeking_GetPositions (IMediaSeeking *iface, LONGLONG *current, LONGLONG *stop) |
| |
| static HRESULT WINAPI | MediaSeeking_GetAvailable (IMediaSeeking *iface, LONGLONG *pEarliest, LONGLONG *pLatest) |
| |
| static HRESULT WINAPI | MediaSeeking_SetRate (IMediaSeeking *iface, double dRate) |
| |
| static HRESULT WINAPI | MediaSeeking_GetRate (IMediaSeeking *iface, double *pdRate) |
| |
| static HRESULT WINAPI | MediaSeeking_GetPreroll (IMediaSeeking *iface, LONGLONG *pllPreroll) |
| |
| static struct filter_graph * | impl_from_IMediaPosition (IMediaPosition *iface) |
| |
| static HRESULT WINAPI | MediaPosition_QueryInterface (IMediaPosition *iface, REFIID iid, void **out) |
| |
| static ULONG WINAPI | MediaPosition_AddRef (IMediaPosition *iface) |
| |
| static ULONG WINAPI | MediaPosition_Release (IMediaPosition *iface) |
| |
| static HRESULT WINAPI | MediaPosition_GetTypeInfoCount (IMediaPosition *iface, UINT *count) |
| |
| static HRESULT WINAPI | MediaPosition_GetTypeInfo (IMediaPosition *iface, UINT index, LCID lcid, ITypeInfo **typeinfo) |
| |
| static HRESULT WINAPI | MediaPosition_GetIDsOfNames (IMediaPosition *iface, REFIID iid, LPOLESTR *names, UINT count, LCID lcid, DISPID *ids) |
| |
| static HRESULT WINAPI | MediaPosition_Invoke (IMediaPosition *iface, DISPID id, REFIID iid, LCID lcid, WORD flags, DISPPARAMS *params, VARIANT *result, EXCEPINFO *excepinfo, UINT *error_arg) |
| |
| static HRESULT | ConvertFromREFTIME (IMediaSeeking *seek, REFTIME time_in, LONGLONG *time_out) |
| |
| static HRESULT | ConvertToREFTIME (IMediaSeeking *seek, LONGLONG time_in, REFTIME *time_out) |
| |
| static HRESULT WINAPI | MediaPosition_get_Duration (IMediaPosition *iface, REFTIME *plength) |
| |
| static HRESULT WINAPI | MediaPosition_put_CurrentPosition (IMediaPosition *iface, REFTIME llTime) |
| |
| static HRESULT WINAPI | MediaPosition_get_CurrentPosition (IMediaPosition *iface, REFTIME *pllTime) |
| |
| static HRESULT WINAPI | MediaPosition_get_StopTime (IMediaPosition *iface, REFTIME *pllTime) |
| |
| static HRESULT WINAPI | MediaPosition_put_StopTime (IMediaPosition *iface, REFTIME llTime) |
| |
| static HRESULT WINAPI | MediaPosition_get_PrerollTime (IMediaPosition *iface, REFTIME *pllTime) |
| |
| static HRESULT WINAPI | MediaPosition_put_PrerollTime (IMediaPosition *iface, REFTIME llTime) |
| |
| static HRESULT WINAPI | MediaPosition_put_Rate (IMediaPosition *iface, double dRate) |
| |
| static HRESULT WINAPI | MediaPosition_get_Rate (IMediaPosition *iface, double *pdRate) |
| |
| static HRESULT WINAPI | MediaPosition_CanSeekForward (IMediaPosition *iface, LONG *pCanSeekForward) |
| |
| static HRESULT WINAPI | MediaPosition_CanSeekBackward (IMediaPosition *iface, LONG *pCanSeekBackward) |
| |
| static struct filter_graph * | impl_from_IObjectWithSite (IObjectWithSite *iface) |
| |
| static HRESULT WINAPI | ObjectWithSite_QueryInterface (IObjectWithSite *iface, REFIID iid, void **out) |
| |
| static ULONG WINAPI | ObjectWithSite_AddRef (IObjectWithSite *iface) |
| |
| static ULONG WINAPI | ObjectWithSite_Release (IObjectWithSite *iface) |
| |
| static HRESULT WINAPI | ObjectWithSite_SetSite (IObjectWithSite *iface, IUnknown *pUnkSite) |
| |
| static HRESULT WINAPI | ObjectWithSite_GetSite (IObjectWithSite *iface, REFIID riid, PVOID *ppvSite) |
| |
| static HRESULT | GetTargetInterface (struct filter_graph *pGraph, REFIID riid, LPVOID *ppvObj) |
| |
| static struct filter_graph * | impl_from_IBasicAudio (IBasicAudio *iface) |
| |
| static HRESULT WINAPI | BasicAudio_QueryInterface (IBasicAudio *iface, REFIID iid, void **out) |
| |
| static ULONG WINAPI | BasicAudio_AddRef (IBasicAudio *iface) |
| |
| static ULONG WINAPI | BasicAudio_Release (IBasicAudio *iface) |
| |
| static HRESULT WINAPI | BasicAudio_GetTypeInfoCount (IBasicAudio *iface, UINT *count) |
| |
| static HRESULT WINAPI | BasicAudio_GetTypeInfo (IBasicAudio *iface, UINT index, LCID lcid, ITypeInfo **typeinfo) |
| |
| static HRESULT WINAPI | BasicAudio_GetIDsOfNames (IBasicAudio *iface, REFIID iid, LPOLESTR *names, UINT count, LCID lcid, DISPID *ids) |
| |
| static HRESULT WINAPI | BasicAudio_Invoke (IBasicAudio *iface, DISPID id, REFIID iid, LCID lcid, WORD flags, DISPPARAMS *params, VARIANT *result, EXCEPINFO *excepinfo, UINT *error_arg) |
| |
| static HRESULT WINAPI | BasicAudio_put_Volume (IBasicAudio *iface, LONG lVolume) |
| |
| static HRESULT WINAPI | BasicAudio_get_Volume (IBasicAudio *iface, LONG *plVolume) |
| |
| static HRESULT WINAPI | BasicAudio_put_Balance (IBasicAudio *iface, LONG lBalance) |
| |
| static HRESULT WINAPI | BasicAudio_get_Balance (IBasicAudio *iface, LONG *plBalance) |
| |
| static struct filter_graph * | impl_from_IBasicVideo2 (IBasicVideo2 *iface) |
| |
| static HRESULT WINAPI | BasicVideo_QueryInterface (IBasicVideo2 *iface, REFIID iid, void **out) |
| |
| static ULONG WINAPI | BasicVideo_AddRef (IBasicVideo2 *iface) |
| |
| static ULONG WINAPI | BasicVideo_Release (IBasicVideo2 *iface) |
| |
| static HRESULT WINAPI | BasicVideo_GetTypeInfoCount (IBasicVideo2 *iface, UINT *count) |
| |
| static HRESULT WINAPI | BasicVideo_GetTypeInfo (IBasicVideo2 *iface, UINT index, LCID lcid, ITypeInfo **typeinfo) |
| |
| static HRESULT WINAPI | BasicVideo_GetIDsOfNames (IBasicVideo2 *iface, REFIID iid, LPOLESTR *names, UINT count, LCID lcid, DISPID *ids) |
| |
| static HRESULT WINAPI | BasicVideo_Invoke (IBasicVideo2 *iface, DISPID id, REFIID iid, LCID lcid, WORD flags, DISPPARAMS *params, VARIANT *result, EXCEPINFO *excepinfo, UINT *error_arg) |
| |
| static HRESULT WINAPI | BasicVideo_get_AvgTimePerFrame (IBasicVideo2 *iface, REFTIME *pAvgTimePerFrame) |
| |
| static HRESULT WINAPI | BasicVideo_get_BitRate (IBasicVideo2 *iface, LONG *pBitRate) |
| |
| static HRESULT WINAPI | BasicVideo_get_BitErrorRate (IBasicVideo2 *iface, LONG *pBitErrorRate) |
| |
| static HRESULT WINAPI | BasicVideo_get_VideoWidth (IBasicVideo2 *iface, LONG *pVideoWidth) |
| |
| static HRESULT WINAPI | BasicVideo_get_VideoHeight (IBasicVideo2 *iface, LONG *pVideoHeight) |
| |
| static HRESULT WINAPI | BasicVideo_put_SourceLeft (IBasicVideo2 *iface, LONG SourceLeft) |
| |
| static HRESULT WINAPI | BasicVideo_get_SourceLeft (IBasicVideo2 *iface, LONG *pSourceLeft) |
| |
| static HRESULT WINAPI | BasicVideo_put_SourceWidth (IBasicVideo2 *iface, LONG SourceWidth) |
| |
| static HRESULT WINAPI | BasicVideo_get_SourceWidth (IBasicVideo2 *iface, LONG *pSourceWidth) |
| |
| static HRESULT WINAPI | BasicVideo_put_SourceTop (IBasicVideo2 *iface, LONG SourceTop) |
| |
| static HRESULT WINAPI | BasicVideo_get_SourceTop (IBasicVideo2 *iface, LONG *pSourceTop) |
| |
| static HRESULT WINAPI | BasicVideo_put_SourceHeight (IBasicVideo2 *iface, LONG SourceHeight) |
| |
| static HRESULT WINAPI | BasicVideo_get_SourceHeight (IBasicVideo2 *iface, LONG *pSourceHeight) |
| |
| static HRESULT WINAPI | BasicVideo_put_DestinationLeft (IBasicVideo2 *iface, LONG DestinationLeft) |
| |
| static HRESULT WINAPI | BasicVideo_get_DestinationLeft (IBasicVideo2 *iface, LONG *pDestinationLeft) |
| |
| static HRESULT WINAPI | BasicVideo_put_DestinationWidth (IBasicVideo2 *iface, LONG DestinationWidth) |
| |
| static HRESULT WINAPI | BasicVideo_get_DestinationWidth (IBasicVideo2 *iface, LONG *pDestinationWidth) |
| |
| static HRESULT WINAPI | BasicVideo_put_DestinationTop (IBasicVideo2 *iface, LONG DestinationTop) |
| |
| static HRESULT WINAPI | BasicVideo_get_DestinationTop (IBasicVideo2 *iface, LONG *pDestinationTop) |
| |
| static HRESULT WINAPI | BasicVideo_put_DestinationHeight (IBasicVideo2 *iface, LONG DestinationHeight) |
| |
| static HRESULT WINAPI | BasicVideo_get_DestinationHeight (IBasicVideo2 *iface, LONG *pDestinationHeight) |
| |
| static HRESULT WINAPI | BasicVideo_SetSourcePosition (IBasicVideo2 *iface, LONG Left, LONG Top, LONG Width, LONG Height) |
| |
| static HRESULT WINAPI | BasicVideo_GetSourcePosition (IBasicVideo2 *iface, LONG *pLeft, LONG *pTop, LONG *pWidth, LONG *pHeight) |
| |
| static HRESULT WINAPI | BasicVideo_SetDefaultSourcePosition (IBasicVideo2 *iface) |
| |
| static HRESULT WINAPI | BasicVideo_SetDestinationPosition (IBasicVideo2 *iface, LONG Left, LONG Top, LONG Width, LONG Height) |
| |
| static HRESULT WINAPI | BasicVideo_GetDestinationPosition (IBasicVideo2 *iface, LONG *pLeft, LONG *pTop, LONG *pWidth, LONG *pHeight) |
| |
| static HRESULT WINAPI | BasicVideo_SetDefaultDestinationPosition (IBasicVideo2 *iface) |
| |
| static HRESULT WINAPI | BasicVideo_GetVideoSize (IBasicVideo2 *iface, LONG *pWidth, LONG *pHeight) |
| |
| static HRESULT WINAPI | BasicVideo_GetVideoPaletteEntries (IBasicVideo2 *iface, LONG StartIndex, LONG Entries, LONG *pRetrieved, LONG *pPalette) |
| |
| static HRESULT WINAPI | BasicVideo_GetCurrentImage (IBasicVideo2 *iface, LONG *pBufferSize, LONG *pDIBImage) |
| |
| static HRESULT WINAPI | BasicVideo_IsUsingDefaultSource (IBasicVideo2 *iface) |
| |
| static HRESULT WINAPI | BasicVideo_IsUsingDefaultDestination (IBasicVideo2 *iface) |
| |
| static HRESULT WINAPI | BasicVideo2_GetPreferredAspectRatio (IBasicVideo2 *iface, LONG *plAspectX, LONG *plAspectY) |
| |
| static struct filter_graph * | impl_from_IVideoWindow (IVideoWindow *iface) |
| |
| static HRESULT WINAPI | VideoWindow_QueryInterface (IVideoWindow *iface, REFIID iid, void **out) |
| |
| static ULONG WINAPI | VideoWindow_AddRef (IVideoWindow *iface) |
| |
| static ULONG WINAPI | VideoWindow_Release (IVideoWindow *iface) |
| |
| HRESULT WINAPI | VideoWindow_GetTypeInfoCount (IVideoWindow *iface, UINT *count) |
| |
| HRESULT WINAPI | VideoWindow_GetTypeInfo (IVideoWindow *iface, UINT index, LCID lcid, ITypeInfo **typeinfo) |
| |
| HRESULT WINAPI | VideoWindow_GetIDsOfNames (IVideoWindow *iface, REFIID iid, LPOLESTR *names, UINT count, LCID lcid, DISPID *ids) |
| |
| static HRESULT WINAPI | VideoWindow_Invoke (IVideoWindow *iface, DISPID id, REFIID iid, LCID lcid, WORD flags, DISPPARAMS *params, VARIANT *result, EXCEPINFO *excepinfo, UINT *error_arg) |
| |
| 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) |
| |
| static struct filter_graph * | impl_from_IMediaEventEx (IMediaEventEx *iface) |
| |
| static HRESULT WINAPI | MediaEvent_QueryInterface (IMediaEventEx *iface, REFIID iid, void **out) |
| |
| static ULONG WINAPI | MediaEvent_AddRef (IMediaEventEx *iface) |
| |
| static ULONG WINAPI | MediaEvent_Release (IMediaEventEx *iface) |
| |
| static HRESULT WINAPI | MediaEvent_GetTypeInfoCount (IMediaEventEx *iface, UINT *count) |
| |
| static HRESULT WINAPI | MediaEvent_GetTypeInfo (IMediaEventEx *iface, UINT index, LCID lcid, ITypeInfo **typeinfo) |
| |
| static HRESULT WINAPI | MediaEvent_GetIDsOfNames (IMediaEventEx *iface, REFIID iid, LPOLESTR *names, UINT count, LCID lcid, DISPID *ids) |
| |
| static HRESULT WINAPI | MediaEvent_Invoke (IMediaEventEx *iface, DISPID id, REFIID iid, LCID lcid, WORD flags, DISPPARAMS *params, VARIANT *result, EXCEPINFO *excepinfo, UINT *error_arg) |
| |
| static HRESULT WINAPI | MediaEvent_GetEventHandle (IMediaEventEx *iface, OAEVENT *event) |
| |
| static HRESULT WINAPI | MediaEvent_GetEvent (IMediaEventEx *iface, LONG *code, LONG_PTR *param1, LONG_PTR *param2, LONG timeout) |
| |
| static HRESULT WINAPI | MediaEvent_WaitForCompletion (IMediaEventEx *iface, LONG msTimeout, LONG *pEvCode) |
| |
| static HRESULT WINAPI | MediaEvent_CancelDefaultHandling (IMediaEventEx *iface, LONG lEvCode) |
| |
| static HRESULT WINAPI | MediaEvent_RestoreDefaultHandling (IMediaEventEx *iface, LONG lEvCode) |
| |
| static HRESULT WINAPI | MediaEvent_FreeEventParams (IMediaEventEx *iface, LONG code, LONG_PTR param1, LONG_PTR param2) |
| |
| static HRESULT WINAPI | MediaEvent_SetNotifyWindow (IMediaEventEx *iface, OAHWND window, LONG message, LONG_PTR lparam) |
| |
| static HRESULT WINAPI | MediaEvent_SetNotifyFlags (IMediaEventEx *iface, LONG flags) |
| |
| static HRESULT WINAPI | MediaEvent_GetNotifyFlags (IMediaEventEx *iface, LONG *flags) |
| |
| static struct filter_graph * | impl_from_IMediaFilter (IMediaFilter *iface) |
| |
| static HRESULT WINAPI | MediaFilter_QueryInterface (IMediaFilter *iface, REFIID iid, void **out) |
| |
| static ULONG WINAPI | MediaFilter_AddRef (IMediaFilter *iface) |
| |
| static ULONG WINAPI | MediaFilter_Release (IMediaFilter *iface) |
| |
| static HRESULT WINAPI | MediaFilter_GetClassID (IMediaFilter *iface, CLSID *pClassID) |
| |
| static HRESULT WINAPI | MediaFilter_Stop (IMediaFilter *iface) |
| |
| static HRESULT WINAPI | MediaFilter_Pause (IMediaFilter *iface) |
| |
| static HRESULT WINAPI | MediaFilter_Run (IMediaFilter *iface, REFERENCE_TIME start) |
| |
| static HRESULT WINAPI | MediaFilter_GetState (IMediaFilter *iface, DWORD timeout, FILTER_STATE *state) |
| |
| static HRESULT WINAPI | MediaFilter_SetSyncSource (IMediaFilter *iface, IReferenceClock *pClock) |
| |
| static HRESULT WINAPI | MediaFilter_GetSyncSource (IMediaFilter *iface, IReferenceClock **ppClock) |
| |
| static struct filter_graph * | impl_from_IMediaEventSink (IMediaEventSink *iface) |
| |
| static HRESULT WINAPI | MediaEventSink_QueryInterface (IMediaEventSink *iface, REFIID iid, void **out) |
| |
| static ULONG WINAPI | MediaEventSink_AddRef (IMediaEventSink *iface) |
| |
| static ULONG WINAPI | MediaEventSink_Release (IMediaEventSink *iface) |
| |
| static HRESULT WINAPI | MediaEventSink_Notify (IMediaEventSink *iface, LONG code, LONG_PTR param1, LONG_PTR param2) |
| |
| static struct filter_graph * | impl_from_IGraphConfig (IGraphConfig *iface) |
| |
| static HRESULT WINAPI | GraphConfig_QueryInterface (IGraphConfig *iface, REFIID iid, void **out) |
| |
| static ULONG WINAPI | GraphConfig_AddRef (IGraphConfig *iface) |
| |
| static ULONG WINAPI | GraphConfig_Release (IGraphConfig *iface) |
| |
| static HRESULT WINAPI | GraphConfig_Reconnect (IGraphConfig *iface, IPin *source, IPin *sink, const AM_MEDIA_TYPE *mt, IBaseFilter *filter, HANDLE abort_event, DWORD flags) |
| |
| static HRESULT WINAPI | GraphConfig_Reconfigure (IGraphConfig *iface, IGraphConfigCallback *callback, void *context, DWORD flags, HANDLE abort_event) |
| |
| static HRESULT WINAPI | GraphConfig_AddFilterToCache (IGraphConfig *iface, IBaseFilter *pFilter) |
| |
| static HRESULT WINAPI | GraphConfig_EnumCacheFilter (IGraphConfig *iface, IEnumFilters **pEnum) |
| |
| static HRESULT WINAPI | GraphConfig_RemoveFilterFromCache (IGraphConfig *iface, IBaseFilter *pFilter) |
| |
| static HRESULT WINAPI | GraphConfig_GetStartTime (IGraphConfig *iface, REFERENCE_TIME *prtStart) |
| |
| static HRESULT WINAPI | GraphConfig_PushThroughData (IGraphConfig *iface, IPin *pOutputPin, IPinConnection *pConnection, HANDLE hEventAbort) |
| |
| static HRESULT WINAPI | GraphConfig_SetFilterFlags (IGraphConfig *iface, IBaseFilter *filter, DWORD flags) |
| |
| static HRESULT WINAPI | GraphConfig_GetFilterFlags (IGraphConfig *iface, IBaseFilter *pFilter, DWORD *dwFlags) |
| |
| static HRESULT WINAPI | GraphConfig_RemoveFilterEx (IGraphConfig *iface, IBaseFilter *filter, DWORD flags) |
| |
| static struct filter_graph * | impl_from_IGraphVersion (IGraphVersion *iface) |
| |
| static HRESULT WINAPI | GraphVersion_QueryInterface (IGraphVersion *iface, REFIID iid, void **out) |
| |
| static ULONG WINAPI | GraphVersion_AddRef (IGraphVersion *iface) |
| |
| static ULONG WINAPI | GraphVersion_Release (IGraphVersion *iface) |
| |
| static HRESULT WINAPI | GraphVersion_QueryVersion (IGraphVersion *iface, LONG *version) |
| |
| static struct filter_graph * | impl_from_IVideoFrameStep (IVideoFrameStep *iface) |
| |
| static HRESULT WINAPI | VideoFrameStep_QueryInterface (IVideoFrameStep *iface, REFIID iid, void **out) |
| |
| static ULONG WINAPI | VideoFrameStep_AddRef (IVideoFrameStep *iface) |
| |
| static ULONG WINAPI | VideoFrameStep_Release (IVideoFrameStep *iface) |
| |
| static HRESULT WINAPI | VideoFrameStep_Step (IVideoFrameStep *iface, DWORD frame_count, IUnknown *filter) |
| |
| static HRESULT WINAPI | VideoFrameStep_CanStep (IVideoFrameStep *iface, LONG multiple, IUnknown *filter) |
| |
| static HRESULT WINAPI | VideoFrameStep_CancelStep (IVideoFrameStep *iface) |
| |
| static HRESULT | filter_graph_common_create (IUnknown *outer, IUnknown **out, BOOL threaded) |
| |
| HRESULT | filter_graph_create (IUnknown *outer, IUnknown **out) |
| |
| HRESULT | filter_graph_no_thread_create (IUnknown *outer, IUnknown **out) |
| |