|
| | WINE_DEFAULT_DEBUG_CHANNEL (quartz) |
| |
| static HRESULT | create_input_pin (AviMux *) |
| |
| static AviMux * | impl_from_strmbase_filter (struct strmbase_filter *filter) |
| |
| static struct strmbase_pin * | avi_mux_get_pin (struct strmbase_filter *iface, unsigned int index) |
| |
| static void | avi_mux_destroy (struct strmbase_filter *iface) |
| |
| static HRESULT | avi_mux_query_interface (struct strmbase_filter *iface, REFIID iid, void **out) |
| |
| static HRESULT | out_flush (AviMux *This) |
| |
| static HRESULT | out_seek (AviMux *This, int pos) |
| |
| static HRESULT | out_write (AviMux *This, const void *data, int size) |
| |
| static HRESULT | idx1_add_entry (AviMux *avimux, DWORD ckid, DWORD flags, DWORD off, DWORD len) |
| |
| static HRESULT | flush_queue (AviMux *avimux, AviMuxIn *avimuxin, BOOL closing) |
| |
| static HRESULT | queue_sample (AviMux *avimux, AviMuxIn *avimuxin, IMediaSample *sample) |
| |
| static HRESULT | avi_mux_cleanup_stream (struct strmbase_filter *iface) |
| |
| static HRESULT | avi_mux_init_stream (struct strmbase_filter *iface) |
| |
| static AviMux * | impl_from_IConfigAviMux (IConfigAviMux *iface) |
| |
| static HRESULT WINAPI | ConfigAviMux_QueryInterface (IConfigAviMux *iface, REFIID riid, void **ppv) |
| |
| static ULONG WINAPI | ConfigAviMux_AddRef (IConfigAviMux *iface) |
| |
| static ULONG WINAPI | ConfigAviMux_Release (IConfigAviMux *iface) |
| |
| static HRESULT WINAPI | ConfigAviMux_SetMasterStream (IConfigAviMux *iface, LONG iStream) |
| |
| static HRESULT WINAPI | ConfigAviMux_GetMasterStream (IConfigAviMux *iface, LONG *pStream) |
| |
| static HRESULT WINAPI | ConfigAviMux_SetOutputCompatibilityIndex (IConfigAviMux *iface, BOOL fOldIndex) |
| |
| static HRESULT WINAPI | ConfigAviMux_GetOutputCompatibilityIndex (IConfigAviMux *iface, BOOL *pfOldIndex) |
| |
| static AviMux * | impl_from_IConfigInterleaving (IConfigInterleaving *iface) |
| |
| static HRESULT WINAPI | ConfigInterleaving_QueryInterface (IConfigInterleaving *iface, REFIID riid, void **ppv) |
| |
| static ULONG WINAPI | ConfigInterleaving_AddRef (IConfigInterleaving *iface) |
| |
| static ULONG WINAPI | ConfigInterleaving_Release (IConfigInterleaving *iface) |
| |
| static HRESULT WINAPI | ConfigInterleaving_put_Mode (IConfigInterleaving *iface, InterleavingMode mode) |
| |
| static HRESULT WINAPI | ConfigInterleaving_get_Mode (IConfigInterleaving *iface, InterleavingMode *pMode) |
| |
| static HRESULT WINAPI | ConfigInterleaving_put_Interleaving (IConfigInterleaving *iface, const REFERENCE_TIME *prtInterleave, const REFERENCE_TIME *prtPreroll) |
| |
| static HRESULT WINAPI | ConfigInterleaving_get_Interleaving (IConfigInterleaving *iface, REFERENCE_TIME *prtInterleave, REFERENCE_TIME *prtPreroll) |
| |
| static AviMux * | impl_from_IMediaSeeking (IMediaSeeking *iface) |
| |
| static HRESULT WINAPI | MediaSeeking_QueryInterface (IMediaSeeking *iface, REFIID riid, void **ppv) |
| |
| static ULONG WINAPI | MediaSeeking_AddRef (IMediaSeeking *iface) |
| |
| static ULONG WINAPI | MediaSeeking_Release (IMediaSeeking *iface) |
| |
| 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 *pDuration) |
| |
| static HRESULT WINAPI | MediaSeeking_GetStopPosition (IMediaSeeking *iface, LONGLONG *pStop) |
| |
| static HRESULT WINAPI | MediaSeeking_GetCurrentPosition (IMediaSeeking *iface, LONGLONG *pCurrent) |
| |
| 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 *pCurrent, DWORD dwCurrentFlags, LONGLONG *pStop, DWORD dwStopFlags) |
| |
| static HRESULT WINAPI | MediaSeeking_GetPositions (IMediaSeeking *iface, LONGLONG *pCurrent, LONGLONG *pStop) |
| |
| 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 AviMux * | impl_from_IPersistMediaPropertyBag (IPersistMediaPropertyBag *iface) |
| |
| static HRESULT WINAPI | PersistMediaPropertyBag_QueryInterface (IPersistMediaPropertyBag *iface, REFIID riid, void **ppv) |
| |
| static ULONG WINAPI | PersistMediaPropertyBag_AddRef (IPersistMediaPropertyBag *iface) |
| |
| static ULONG WINAPI | PersistMediaPropertyBag_Release (IPersistMediaPropertyBag *iface) |
| |
| static HRESULT WINAPI | PersistMediaPropertyBag_GetClassID (IPersistMediaPropertyBag *iface, CLSID *pClassID) |
| |
| static HRESULT WINAPI | PersistMediaPropertyBag_InitNew (IPersistMediaPropertyBag *iface) |
| |
| static HRESULT WINAPI | PersistMediaPropertyBag_Load (IPersistMediaPropertyBag *iface, IMediaPropertyBag *pPropBag, IErrorLog *pErrorLog) |
| |
| static HRESULT WINAPI | PersistMediaPropertyBag_Save (IPersistMediaPropertyBag *iface, IMediaPropertyBag *pPropBag, BOOL fClearDirty, BOOL fSaveAllProperties) |
| |
| static AviMux * | impl_from_ISpecifyPropertyPages (ISpecifyPropertyPages *iface) |
| |
| static HRESULT WINAPI | SpecifyPropertyPages_QueryInterface (ISpecifyPropertyPages *iface, REFIID riid, void **ppv) |
| |
| static ULONG WINAPI | SpecifyPropertyPages_AddRef (ISpecifyPropertyPages *iface) |
| |
| static ULONG WINAPI | SpecifyPropertyPages_Release (ISpecifyPropertyPages *iface) |
| |
| static HRESULT WINAPI | SpecifyPropertyPages_GetPages (ISpecifyPropertyPages *iface, CAUUID *pPages) |
| |
| static AviMux * | impl_from_source_pin (struct strmbase_pin *iface) |
| |
| static HRESULT | source_query_interface (struct strmbase_pin *iface, REFIID iid, void **out) |
| |
| static HRESULT | source_query_accept (struct strmbase_pin *iface, const AM_MEDIA_TYPE *mt) |
| |
| static HRESULT WINAPI | AviMuxOut_AttemptConnection (struct strmbase_source *iface, IPin *pReceivePin, const AM_MEDIA_TYPE *pmt) |
| |
| static HRESULT | source_get_media_type (struct strmbase_pin *base, unsigned int iPosition, AM_MEDIA_TYPE *amt) |
| |
| static HRESULT WINAPI | AviMuxOut_DecideAllocator (struct strmbase_source *base, IMemInputPin *pPin, IMemAllocator **pAlloc) |
| |
| static AviMux * | impl_from_out_IQualityControl (IQualityControl *iface) |
| |
| static HRESULT WINAPI | AviMuxOut_QualityControl_QueryInterface (IQualityControl *iface, REFIID riid, void **ppv) |
| |
| static ULONG WINAPI | AviMuxOut_QualityControl_AddRef (IQualityControl *iface) |
| |
| static ULONG WINAPI | AviMuxOut_QualityControl_Release (IQualityControl *iface) |
| |
| static HRESULT WINAPI | AviMuxOut_QualityControl_Notify (IQualityControl *iface, IBaseFilter *sender, Quality q) |
| |
| static HRESULT WINAPI | AviMuxOut_QualityControl_SetSink (IQualityControl *iface, IQualityControl *piqc) |
| |
| static AviMuxIn * | impl_sink_from_strmbase_pin (struct strmbase_pin *iface) |
| |
| static HRESULT | sink_query_interface (struct strmbase_pin *iface, REFIID iid, void **out) |
| |
| static HRESULT | sink_query_accept (struct strmbase_pin *base, const AM_MEDIA_TYPE *pmt) |
| |
| static HRESULT WINAPI | AviMuxIn_Receive (struct strmbase_sink *base, IMediaSample *pSample) |
| |
| static HRESULT | avi_mux_sink_connect (struct strmbase_sink *iface, IPin *peer, const AM_MEDIA_TYPE *pmt) |
| |
| static void | avi_mux_sink_disconnect (struct strmbase_sink *iface) |
| |
| static AviMux * | impl_from_in_IPin (IPin *iface) |
| |
| static AviMuxIn * | AviMuxIn_from_IAMStreamControl (IAMStreamControl *iface) |
| |
| static HRESULT WINAPI | AviMuxIn_AMStreamControl_QueryInterface (IAMStreamControl *iface, REFIID riid, void **ppv) |
| |
| static ULONG WINAPI | AviMuxIn_AMStreamControl_AddRef (IAMStreamControl *iface) |
| |
| static ULONG WINAPI | AviMuxIn_AMStreamControl_Release (IAMStreamControl *iface) |
| |
| static HRESULT WINAPI | AviMuxIn_AMStreamControl_StartAt (IAMStreamControl *iface, const REFERENCE_TIME *start, DWORD cookie) |
| |
| static HRESULT WINAPI | AviMuxIn_AMStreamControl_StopAt (IAMStreamControl *iface, const REFERENCE_TIME *stop, BOOL send_extra, DWORD cookie) |
| |
| static HRESULT WINAPI | AviMuxIn_AMStreamControl_GetInfo (IAMStreamControl *iface, AM_STREAM_INFO *info) |
| |
| static AviMuxIn * | AviMuxIn_from_IMemInputPin (IMemInputPin *iface) |
| |
| static HRESULT WINAPI | AviMuxIn_MemInputPin_QueryInterface (IMemInputPin *iface, REFIID riid, void **ppv) |
| |
| static ULONG WINAPI | AviMuxIn_MemInputPin_AddRef (IMemInputPin *iface) |
| |
| static ULONG WINAPI | AviMuxIn_MemInputPin_Release (IMemInputPin *iface) |
| |
| static HRESULT WINAPI | AviMuxIn_MemInputPin_GetAllocator (IMemInputPin *iface, IMemAllocator **ppAllocator) |
| |
| static HRESULT WINAPI | AviMuxIn_MemInputPin_NotifyAllocator (IMemInputPin *iface, IMemAllocator *pAllocator, BOOL bReadOnly) |
| |
| static HRESULT WINAPI | AviMuxIn_MemInputPin_GetAllocatorRequirements (IMemInputPin *iface, ALLOCATOR_PROPERTIES *pProps) |
| |
| static HRESULT WINAPI | AviMuxIn_MemInputPin_Receive (IMemInputPin *iface, IMediaSample *pSample) |
| |
| static HRESULT WINAPI | AviMuxIn_MemInputPin_ReceiveMultiple (IMemInputPin *iface, IMediaSample **pSamples, LONG nSamples, LONG *nSamplesProcessed) |
| |
| static HRESULT WINAPI | AviMuxIn_MemInputPin_ReceiveCanBlock (IMemInputPin *iface) |
| |
| static AviMuxIn * | AviMuxIn_from_IPropertyBag (IPropertyBag *iface) |
| |
| static HRESULT WINAPI | AviMuxIn_PropertyBag_QueryInterface (IPropertyBag *iface, REFIID riid, void **ppv) |
| |
| static ULONG WINAPI | AviMuxIn_PropertyBag_AddRef (IPropertyBag *iface) |
| |
| static ULONG WINAPI | AviMuxIn_PropertyBag_Release (IPropertyBag *iface) |
| |
| static HRESULT WINAPI | AviMuxIn_PropertyBag_Read (IPropertyBag *iface, const WCHAR *name, VARIANT *value, IErrorLog *error_log) |
| |
| static HRESULT WINAPI | AviMuxIn_PropertyBag_Write (IPropertyBag *iface, const WCHAR *name, VARIANT *value) |
| |
| static AviMuxIn * | AviMuxIn_from_IQualityControl (IQualityControl *iface) |
| |
| static HRESULT WINAPI | AviMuxIn_QualityControl_QueryInterface (IQualityControl *iface, REFIID riid, void **ppv) |
| |
| static ULONG WINAPI | AviMuxIn_QualityControl_AddRef (IQualityControl *iface) |
| |
| static ULONG WINAPI | AviMuxIn_QualityControl_Release (IQualityControl *iface) |
| |
| static HRESULT WINAPI | AviMuxIn_QualityControl_Notify (IQualityControl *iface, IBaseFilter *filter, Quality q) |
| |
| static HRESULT WINAPI | AviMuxIn_QualityControl_SetSink (IQualityControl *iface, IQualityControl *sink) |
| |
| HRESULT | avi_mux_create (IUnknown *outer, IUnknown **out) |
| |