ReactOS 0.4.16-dev-297-gc569aee
|
#include "wine/list.h"
Go to the source code of this file.
Classes | |
struct | BasePin |
struct | BasePinFuncTable |
struct | BaseOutputPin |
struct | BaseOutputPinFuncTable |
struct | BaseInputPin |
struct | BaseInputPinFuncTable |
struct | BaseFilter |
struct | BaseFilterFuncTable |
struct | TransformFilter |
struct | TransformFilterFuncTable |
struct | SourceSeeking |
struct | AMOVIESETUP_FILTER |
struct | tagFactoryTemplate |
struct | tagOutputQueue |
struct | OutputQueueFuncTable |
struct | tagBaseWindow |
struct | BaseWindowFuncTable |
struct | BaseDispatch |
struct | BaseRendererTag |
struct | BaseRendererFuncTable |
typedef REGPINTYPES AMOVIESETUP_MEDIATYPE |
Definition at line 319 of file strmbase.h.
typedef REGFILTERPINS AMOVIESETUP_PIN |
Definition at line 320 of file strmbase.h.
typedef struct BaseFilter BaseFilter |
typedef IPin *(WINAPI * BaseFilter_GetPin) (BaseFilter *iface, int iPosition) |
Definition at line 177 of file strmbase.h.
typedef LONG(WINAPI * BaseFilter_GetPinCount) (BaseFilter *iface) |
Definition at line 178 of file strmbase.h.
typedef LONG(WINAPI * BaseFilter_GetPinVersion) (BaseFilter *iface) |
Definition at line 179 of file strmbase.h.
typedef struct BaseInputPin BaseInputPin |
typedef HRESULT(WINAPI * BaseInputPin_Receive) (BaseInputPin *This, IMediaSample *pSample) |
Definition at line 100 of file strmbase.h.
typedef struct BaseOutputPin BaseOutputPin |
typedef HRESULT(WINAPI * BaseOutputPin_BreakConnect) (BaseOutputPin *This) |
Definition at line 75 of file strmbase.h.
typedef HRESULT(WINAPI * BaseOutputPin_DecideAllocator) (BaseOutputPin *This, IMemInputPin *pPin, IMemAllocator **pAlloc) |
Definition at line 74 of file strmbase.h.
typedef HRESULT(WINAPI * BaseOutputPin_DecideBufferSize) (BaseOutputPin *This, IMemAllocator *pAlloc, ALLOCATOR_PROPERTIES *ppropInputRequest) |
Definition at line 73 of file strmbase.h.
typedef HRESULT(WINAPI * BasePin_AttemptConnection) (BasePin *This, IPin *pReceivePin, const AM_MEDIA_TYPE *pmt) |
Definition at line 49 of file strmbase.h.
typedef HRESULT(WINAPI * BasePin_CheckMediaType) (BasePin *This, const AM_MEDIA_TYPE *pmt) |
Definition at line 48 of file strmbase.h.
typedef HRESULT(WINAPI * BasePin_GetMediaType) (BasePin *This, int iPosition, AM_MEDIA_TYPE *amt) |
Definition at line 51 of file strmbase.h.
Definition at line 50 of file strmbase.h.
typedef struct BasePinFuncTable BasePinFuncTable |
typedef struct BaseRendererTag BaseRenderer |
typedef HRESULT(WINAPI * BaseRenderer_BeginFlush) (BaseRenderer *This) |
Definition at line 609 of file strmbase.h.
typedef HRESULT(WINAPI * BaseRenderer_BreakConnect) (BaseRenderer *This) |
Definition at line 611 of file strmbase.h.
typedef HRESULT(WINAPI * BaseRenderer_CheckMediaType) (BaseRenderer *This, const AM_MEDIA_TYPE *pmt) |
Definition at line 596 of file strmbase.h.
typedef HRESULT(WINAPI * BaseRenderer_CompleteConnect) (BaseRenderer *This, IPin *pReceivePin) |
Definition at line 612 of file strmbase.h.
typedef HRESULT(WINAPI * BaseRenderer_DoRenderSample) (BaseRenderer *This, IMediaSample *pMediaSample) |
Definition at line 597 of file strmbase.h.
typedef HRESULT(WINAPI * BaseRenderer_EndFlush) (BaseRenderer *This) |
Definition at line 610 of file strmbase.h.
typedef HRESULT(WINAPI * BaseRenderer_EndOfStream) (BaseRenderer *This) |
Definition at line 608 of file strmbase.h.
typedef VOID(WINAPI * BaseRenderer_OnReceiveFirstSample) (BaseRenderer *This, IMediaSample *pMediaSample) |
Definition at line 598 of file strmbase.h.
typedef VOID(WINAPI * BaseRenderer_OnRenderEnd) (BaseRenderer *This, IMediaSample *pMediaSample) |
Definition at line 599 of file strmbase.h.
typedef VOID(WINAPI * BaseRenderer_OnRenderStart) (BaseRenderer *This, IMediaSample *pMediaSample) |
Definition at line 600 of file strmbase.h.
typedef VOID(WINAPI * BaseRenderer_OnStartStreaming) (BaseRenderer *This) |
Definition at line 601 of file strmbase.h.
typedef VOID(WINAPI * BaseRenderer_OnStopStreaming) (BaseRenderer *This) |
Definition at line 602 of file strmbase.h.
typedef VOID(WINAPI * BaseRenderer_OnWaitEnd) (BaseRenderer *This) |
Definition at line 603 of file strmbase.h.
typedef VOID(WINAPI * BaseRenderer_OnWaitStart) (BaseRenderer *This) |
Definition at line 604 of file strmbase.h.
typedef HRESULT(WINAPI * BaseRenderer_PrepareReceive) (BaseRenderer *This, IMediaSample *pMediaSample) |
Definition at line 607 of file strmbase.h.
typedef VOID(WINAPI * BaseRenderer_PrepareRender) (BaseRenderer *This) |
Definition at line 605 of file strmbase.h.
typedef HRESULT(WINAPI * BaseRenderer_ShouldDrawSampleNow) (BaseRenderer *This, IMediaSample *pMediaSample, REFERENCE_TIME *pStartTime, REFERENCE_TIME *pEndTime) |
Definition at line 606 of file strmbase.h.
typedef struct tagBaseWindow BaseWindow |
typedef LPWSTR(WINAPI * BaseWindow_GetClassWindowStyles) (BaseWindow *This, DWORD *pClassStyles, DWORD *pWindowStyles, DWORD *pWindowStylesEx) |
Definition at line 395 of file strmbase.h.
typedef RECT(WINAPI * BaseWindow_GetDefaultRect) (BaseWindow *This) |
Definition at line 396 of file strmbase.h.
typedef LRESULT(WINAPI * BaseWindow_OnReceiveMessage) (BaseWindow *This, HWND hwnd, INT uMsg, WPARAM wParam, LPARAM lParam) |
Definition at line 398 of file strmbase.h.
Definition at line 399 of file strmbase.h.
typedef BOOL(WINAPI * BaseWindow_PossiblyEatMessage) (BaseWindow *This, UINT uMsg, WPARAM wParam, LPARAM lParam) |
Definition at line 397 of file strmbase.h.
typedef struct tagFactoryTemplate FactoryTemplate |
typedef struct AMOVIESETUP_FILTER * LPAMOVIESETUP_FILTER |
Definition at line 331 of file strmbase.h.
Definition at line 330 of file strmbase.h.
typedef struct tagOutputQueue OutputQueue |
typedef DWORD(WINAPI * OutputQueue_ThreadProc) (OutputQueue *This) |
Definition at line 363 of file strmbase.h.
typedef struct SourceSeeking SourceSeeking |
typedef HRESULT(WINAPI * SourceSeeking_ChangeRate) (IMediaSeeking *iface) |
Definition at line 270 of file strmbase.h.
typedef HRESULT(WINAPI * SourceSeeking_ChangeStart) (IMediaSeeking *iface) |
Definition at line 271 of file strmbase.h.
typedef HRESULT(WINAPI * SourceSeeking_ChangeStop) (IMediaSeeking *iface) |
Definition at line 272 of file strmbase.h.
typedef struct TransformFilter TransformFilter |
typedef HRESULT(WINAPI * TransformFilter_BeginFlush) (TransformFilter *iface) |
Definition at line 235 of file strmbase.h.
typedef HRESULT(WINAPI * TransformFilter_BreakConnect) (TransformFilter *iface, PIN_DIRECTION dir) |
Definition at line 231 of file strmbase.h.
typedef HRESULT(WINAPI * TransformFilter_CheckInputType) (TransformFilter *iface, const AM_MEDIA_TYPE *pMediaType) |
Definition at line 233 of file strmbase.h.
typedef HRESULT(WINAPI * TransformFilter_CompleteConnect) (TransformFilter *iface, PIN_DIRECTION dir, IPin *pPin) |
Definition at line 230 of file strmbase.h.
typedef HRESULT(WINAPI * TransformFilter_DecideBufferSize) (TransformFilter *iface, IMemAllocator *pAlloc, ALLOCATOR_PROPERTIES *ppropInputRequest) |
Definition at line 226 of file strmbase.h.
typedef HRESULT(WINAPI * TransformFilter_EndFlush) (TransformFilter *iface) |
Definition at line 236 of file strmbase.h.
typedef HRESULT(WINAPI * TransformFilter_EndOfStream) (TransformFilter *iface) |
Definition at line 234 of file strmbase.h.
typedef HRESULT(WINAPI * TransformFilter_NewSegment) (TransformFilter *iface, REFERENCE_TIME tStart, REFERENCE_TIME tStop, double dRate) |
Definition at line 237 of file strmbase.h.
typedef HRESULT(WINAPI * TransformFilter_Notify) (TransformFilter *iface, IBaseFilter *sender, Quality qm) |
Definition at line 239 of file strmbase.h.
typedef HRESULT(WINAPI * TransformFilter_Receive) (TransformFilter *iface, IMediaSample *pIn) |
Definition at line 229 of file strmbase.h.
typedef HRESULT(WINAPI * TransformFilter_SetMediaType) (TransformFilter *iface, PIN_DIRECTION dir, const AM_MEDIA_TYPE *pMediaType) |
Definition at line 232 of file strmbase.h.
typedef HRESULT(WINAPI * TransformFilter_StartStreaming) (TransformFilter *iface) |
Definition at line 227 of file strmbase.h.
typedef HRESULT(WINAPI * TransformFilter_StopStreaming) (TransformFilter *iface) |
Definition at line 228 of file strmbase.h.
Definition at line 155 of file dllfunc.c.
Referenced by DllRegisterServer(), and DllUnregisterServer().
HRESULT WINAPI AMovieSetupRegisterFilter2 | ( | const AMOVIESETUP_FILTER * | pFilter, |
IFilterMapper2 * | pIFM2, | ||
BOOL | bRegister | ||
) |
Definition at line 134 of file dllfunc.c.
Referenced by AMovieDllRegisterServer2().
HRESULT WINAPI BaseDispatch_Destroy | ( | BaseDispatch * | This | ) |
Definition at line 45 of file dispatch.c.
Referenced by BaseControlVideo_Destroy(), BaseControlWindow_Destroy(), BasicAudio_Destroy(), and SeekInner_Release().
HRESULT WINAPI BaseDispatch_Init | ( | BaseDispatch * | This, |
REFIID | riid | ||
) |
Definition at line 30 of file dispatch.c.
Referenced by BaseControlVideo_Init(), BaseControlWindow_Init(), BasicAudio_Init(), and PosPassThru_Construct().
HRESULT WINAPI BaseDispatchImpl_GetIDsOfNames | ( | BaseDispatch * | This, |
REFIID | riid, | ||
OLECHAR ** | rgszNames, | ||
UINT | cNames, | ||
LCID | lcid, | ||
DISPID * | rgdispid | ||
) |
Definition at line 52 of file dispatch.c.
Referenced by BaseControlVideoImpl_GetIDsOfNames(), BaseControlWindowImpl_GetIDsOfNames(), BasicAudioImpl_GetIDsOfNames(), and MediaPositionPassThru_GetIDsOfNames().
HRESULT WINAPI BaseDispatchImpl_GetTypeInfo | ( | BaseDispatch * | This, |
REFIID | riid, | ||
UINT | itinfo, | ||
LCID | lcid, | ||
ITypeInfo ** | pptinfo | ||
) |
Definition at line 59 of file dispatch.c.
Referenced by BaseControlVideoImpl_GetTypeInfo(), BaseControlVideoImpl_Invoke(), BaseControlWindowImpl_GetTypeInfo(), BaseControlWindowImpl_Invoke(), BasicAudioImpl_GetTypeInfo(), BasicAudioImpl_Invoke(), MediaPositionPassThru_GetTypeInfo(), and MediaPositionPassThru_Invoke().
HRESULT WINAPI BaseDispatchImpl_GetTypeInfoCount | ( | BaseDispatch * | This, |
UINT * | pctinfo | ||
) |
Definition at line 70 of file dispatch.c.
Referenced by BaseControlVideoImpl_GetTypeInfoCount(), BaseControlWindowImpl_GetTypeInfoCount(), BasicAudioImpl_GetTypeInfoCount(), and MediaPositionPassThru_GetTypeInfoCount().
HRESULT WINAPI BaseFilter_Destroy | ( | BaseFilter * | This | ) |
Definition at line 214 of file filter.c.
Referenced by AsyncReader_Release(), BaseFilterImpl_Release(), BaseRendererImpl_Release(), MediaStreamFilterImpl_Release(), Parser_Destroy(), TransformFilterImpl_Release(), and unknown_inner_Release().
HRESULT WINAPI BaseFilter_Init | ( | BaseFilter * | This, |
const IBaseFilterVtbl * | Vtbl, | ||
const CLSID * | pClsid, | ||
DWORD_PTR | DebugInfo, | ||
const BaseFilterFuncTable * | pBaseFuncsTable | ||
) |
Definition at line 196 of file filter.c.
Referenced by AsyncReader_create(), BaseRenderer_Init(), MediaStreamFilter_create(), Parser_Create(), QCAP_createAudioCaptureFilter(), QCAP_createAVICompressor(), QCAP_createAVIMux(), QCAP_createSmartTeeFilter(), QCAP_createVFWCaptureFilter(), SampleGrabber_create(), and TransformFilter_Init().
ULONG WINAPI BaseFilterImpl_AddRef | ( | IBaseFilter * | iface | ) |
Definition at line 54 of file filter.c.
Referenced by AMDirectSound_AddRef(), Basicaudio_AddRef(), MediaStreamFilterImpl_AddRef(), NullRendererInner_AddRef(), Parser_AddRef(), ReferenceClock_AddRef(), SampleGrabber_AddRef(), Unknown_AddRef(), unknown_inner_AddRef(), VideoRendererInner_AddRef(), and VMR9Inner_AddRef().
HRESULT WINAPI BaseFilterImpl_EnumPins | ( | IBaseFilter * | iface, |
IEnumPins ** | ppEnum | ||
) |
Definition at line 135 of file filter.c.
Referenced by AviMux_EnumPins(), MediaStreamFilterImpl_EnumPins(), and Parser_EnumPins().
HRESULT WINAPI BaseFilterImpl_GetClassID | ( | IBaseFilter * | iface, |
CLSID * | pClsid | ||
) |
Definition at line 77 of file filter.c.
Referenced by MediaStreamFilterImpl_GetClassID().
LONG WINAPI BaseFilterImpl_GetPinVersion | ( | BaseFilter * | This | ) |
HRESULT WINAPI BaseFilterImpl_GetState | ( | IBaseFilter * | iface, |
DWORD | dwMilliSecsTimeout, | ||
FILTER_STATE * | pState | ||
) |
Definition at line 87 of file filter.c.
Referenced by BaseRendererImpl_GetState(), and MediaStreamFilterImpl_GetState().
HRESULT WINAPI BaseFilterImpl_GetSyncSource | ( | IBaseFilter * | iface, |
IReferenceClock ** | ppClock | ||
) |
Definition at line 119 of file filter.c.
Referenced by MediaStreamFilterImpl_GetSyncSource(), and Parser_GetSyncSource().
VOID WINAPI BaseFilterImpl_IncrementPinVersion | ( | BaseFilter * | This | ) |
Definition at line 190 of file filter.c.
Referenced by FileSource_Load(), Parser_AddPin(), and Parser_RemoveOutputPins().
HRESULT WINAPI BaseFilterImpl_JoinFilterGraph | ( | IBaseFilter * | iface, |
IFilterGraph * | pGraph, | ||
LPCWSTR | pName | ||
) |
Definition at line 159 of file filter.c.
Referenced by MediaStreamFilterImpl_JoinFilterGraph(), Parser_JoinFilterGraph(), and SampleGrabber_IBaseFilter_JoinFilterGraph().
HRESULT WINAPI BaseFilterImpl_QueryFilterInfo | ( | IBaseFilter * | iface, |
FILTER_INFO * | pInfo | ||
) |
Definition at line 145 of file filter.c.
Referenced by MediaStreamFilterImpl_QueryFilterInfo(), and Parser_QueryFilterInfo().
HRESULT WINAPI BaseFilterImpl_QueryInterface | ( | IBaseFilter * | iface, |
REFIID | riid, | ||
LPVOID * | ppv | ||
) |
Definition at line 37 of file filter.c.
Referenced by BaseRendererImpl_QueryInterface(), and TransformFilterImpl_QueryInterface().
HRESULT WINAPI BaseFilterImpl_QueryVendorInfo | ( | IBaseFilter * | iface, |
LPWSTR * | pVendorInfo | ||
) |
Definition at line 178 of file filter.c.
Referenced by MediaStreamFilterImpl_QueryVendorInfo(), and Parser_QueryVendorInfo().
ULONG WINAPI BaseFilterImpl_Release | ( | IBaseFilter * | iface | ) |
Definition at line 64 of file filter.c.
Referenced by AVICompressor_Release(), AviMux_Release(), Parser_Create(), QCAP_createAVIMux(), SampleGrabber_Release(), TransformFilter_Init(), and Unknown_Release().
HRESULT WINAPI BaseFilterImpl_SetSyncSource | ( | IBaseFilter * | iface, |
IReferenceClock * | pClock | ||
) |
Definition at line 101 of file filter.c.
Referenced by BaseRendererImpl_SetSyncSource(), MediaStreamFilterImpl_SetSyncSource(), and Parser_SetSyncSource().
HRESULT BaseInputPin_Construct | ( | const IPinVtbl * | InputPin_Vtbl, |
LONG | inputpin_size, | ||
const PIN_INFO * | pPinInfo, | ||
const BaseInputPinFuncTable * | pBaseInputFuncsTable, | ||
LPCRITICAL_SECTION | pCritSec, | ||
IMemAllocator * | allocator, | ||
IPin ** | ppPin | ||
) |
Definition at line 1189 of file pin.c.
Referenced by audiomediastream_create(), BaseRenderer_Init(), create_input_pin(), ddrawmediastream_create(), QCAP_createAVICompressor(), QCAP_createSmartTeeFilter(), and TransformFilter_Init().
HRESULT WINAPI BaseInputPin_Destroy | ( | BaseInputPin * | This | ) |
Definition at line 1221 of file pin.c.
Referenced by AudioMediaStreamImpl_IAMMediaStream_Release(), BaseInputPinImpl_Release(), and DirectDrawMediaStreamImpl_IAMMediaStream_Release().
Definition at line 968 of file pin.c.
Referenced by AviMuxIn_BeginFlush(), BaseRenderer_InputPin_BeginFlush(), and TransformFilter_InputPin_BeginFlush().
HRESULT WINAPI BaseInputPinImpl_Connect | ( | IPin * | iface, |
IPin * | pConnector, | ||
const AM_MEDIA_TYPE * | pmt | ||
) |
Definition at line 988 of file pin.c.
Referenced by AviMuxIn_EndFlush(), BaseRenderer_InputPin_EndFlush(), and TransformFilter_InputPin_EndFlush().
Definition at line 944 of file pin.c.
Referenced by AviMuxIn_EndOfStream(), and BaseRenderer_InputPin_EndOfStream().
HRESULT WINAPI BaseInputPinImpl_NewSegment | ( | IPin * | iface, |
REFERENCE_TIME | tStart, | ||
REFERENCE_TIME | tStop, | ||
double | dRate | ||
) |
Definition at line 1015 of file pin.c.
Referenced by TransformFilter_InputPin_NewSegment().
HRESULT WINAPI BaseInputPinImpl_QueryAccept | ( | IPin * | iface, |
const AM_MEDIA_TYPE * | pmt | ||
) |
Definition at line 838 of file pin.c.
Referenced by AVICompressorIn_QueryInterface(), and AVICompressorOut_QueryInterface().
HRESULT WINAPI BaseInputPinImpl_ReceiveConnection | ( | IPin * | iface, |
IPin * | pReceivePin, | ||
const AM_MEDIA_TYPE * | pmt | ||
) |
Definition at line 889 of file pin.c.
Referenced by AVICompressorIn_ReceiveConnection(), AviMuxIn_ReceiveConnection(), BaseRenderer_InputPin_ReceiveConnection(), and TransformFilter_InputPin_ReceiveConnection().
Definition at line 868 of file pin.c.
Referenced by AVICompressor_Release(), AviMux_Release(), create_input_pin(), and Unknown_Release().
HRESULT WINAPI BaseOutputPin_Construct | ( | const IPinVtbl * | OutputPin_Vtbl, |
LONG | outputpin_size, | ||
const PIN_INFO * | pPinInfo, | ||
const BaseOutputPinFuncTable * | pBaseOutputFuncsTable, | ||
LPCRITICAL_SECTION | pCritSec, | ||
IPin ** | ppPin | ||
) |
Definition at line 791 of file pin.c.
Referenced by FileAsyncReader_Construct(), Parser_AddPin(), QCAP_createAVICompressor(), QCAP_createAVIMux(), QCAP_createSmartTeeFilter(), TransformFilter_Init(), and VfwPin_Construct().
HRESULT WINAPI BaseOutputPin_Destroy | ( | BaseOutputPin * | This | ) |
Definition at line 821 of file pin.c.
Referenced by BaseOutputPinImpl_Release(), FileAsyncReaderPin_Release(), and VfwPin_Release().
HRESULT WINAPI BaseOutputPinImpl_Active | ( | BaseOutputPin * | This | ) |
Definition at line 614 of file pin.c.
Referenced by Parser_Run(), and TransformFilterImpl_Run().
HRESULT WINAPI BaseOutputPinImpl_AttemptConnection | ( | BasePin * | This, |
IPin * | pReceivePin, | ||
const AM_MEDIA_TYPE * | pmt | ||
) |
Definition at line 712 of file pin.c.
Referenced by AviMuxOut_AttemptConnection().
Definition at line 536 of file pin.c.
Referenced by AviMuxOut_BeginFlush().
HRESULT WINAPI BaseOutputPinImpl_BreakConnect | ( | BaseOutputPin * | This | ) |
HRESULT WINAPI BaseOutputPinImpl_Connect | ( | IPin * | iface, |
IPin * | pReceivePin, | ||
const AM_MEDIA_TYPE * | pmt | ||
) |
Definition at line 405 of file pin.c.
Referenced by AviMuxOut_Connect(), and Parser_OutputPin_Connect().
HRESULT WINAPI BaseOutputPinImpl_DecideAllocator | ( | BaseOutputPin * | This, |
IMemInputPin * | pPin, | ||
IMemAllocator ** | pAlloc | ||
) |
Definition at line 683 of file pin.c.
Referenced by AVICompressorOut_DecideAllocator().
HRESULT WINAPI BaseOutputPinImpl_Deliver | ( | BaseOutputPin * | This, |
IMediaSample * | pSample | ||
) |
Definition at line 574 of file pin.c.
Referenced by ACMWrapper_Receive(), AVICompressorIn_Receive(), AVIDec_Receive(), AVISplitter_Receive(), FillBuffer(), SmartTeeFilterInput_Receive(), and WAVEParser_Sample().
Definition at line 497 of file pin.c.
Referenced by AviMuxOut_Connect(), and AviMuxOut_Disconnect().
Definition at line 545 of file pin.c.
Referenced by AviMuxOut_EndFlush().
Definition at line 527 of file pin.c.
Referenced by AviMuxOut_EndOfStream().
HRESULT WINAPI BaseOutputPinImpl_GetDeliveryBuffer | ( | BaseOutputPin * | This, |
IMediaSample ** | ppSample, | ||
REFERENCE_TIME * | tStart, | ||
REFERENCE_TIME * | tStop, | ||
DWORD | dwFlags | ||
) |
Definition at line 554 of file pin.c.
Referenced by ACMWrapper_Receive(), AVICompressorIn_Receive(), and AVIDec_Receive().
HRESULT WINAPI BaseOutputPinImpl_Inactive | ( | BaseOutputPin * | This | ) |
Definition at line 634 of file pin.c.
Referenced by Parser_Stop(), and TransformFilterImpl_Stop().
HRESULT WINAPI BaseOutputPinImpl_InitAllocator | ( | BaseOutputPin * | This, |
IMemAllocator ** | pMemAlloc | ||
) |
Definition at line 678 of file pin.c.
Referenced by AviMuxOut_DecideAllocator(), and BaseOutputPinImpl_DecideAllocator().
HRESULT WINAPI BaseOutputPinImpl_ReceiveConnection | ( | IPin * | iface, |
IPin * | pReceivePin, | ||
const AM_MEDIA_TYPE * | pmt | ||
) |
Definition at line 392 of file pin.c.
Referenced by AVICompressor_Release(), AviMux_Release(), QCAP_createAVIMux(), and Unknown_Release().
Definition at line 222 of file pin.c.
Referenced by AviMuxIn_ConnectedTo(), and AviMuxOut_ConnectedTo().
HRESULT WINAPI BasePinImpl_ConnectionMediaType | ( | IPin * | iface, |
AM_MEDIA_TYPE * | pmt | ||
) |
Definition at line 248 of file pin.c.
Referenced by AviMuxIn_ConnectionMediaType(), and AviMuxOut_ConnectionMediaType().
Definition at line 197 of file pin.c.
Referenced by AVICompressorIn_Disconnect(), AVICompressorIn_ReceiveConnection(), AviMuxIn_Disconnect(), AviMuxIn_ReceiveConnection(), BaseRenderer_InputPin_Disconnect(), and TransformFilter_InputPin_Disconnect().
HRESULT WINAPI BasePinImpl_EnumMediaTypes | ( | IPin * | iface, |
IEnumMediaTypes ** | ppEnum | ||
) |
Definition at line 318 of file pin.c.
Referenced by AviMuxIn_EnumMediaTypes(), AviMuxOut_EnumMediaTypes(), SmartTeeFilterCapture_EnumMediaTypes(), SmartTeeFilterPreview_EnumMediaTypes(), and VfwPin_EnumMediaTypes().
HRESULT WINAPI BasePinImpl_GetMediaType | ( | BasePin * | This, |
int | iPosition, | ||
AM_MEDIA_TYPE * | pmt | ||
) |
Definition at line 175 of file pin.c.
Referenced by Parser_PullPin_EnumMediaTypes().
Definition at line 182 of file pin.c.
Referenced by Parser_PullPin_EnumMediaTypes().
HRESULT WINAPI BasePinImpl_NewSegment | ( | IPin * | iface, |
REFERENCE_TIME | tStart, | ||
REFERENCE_TIME | tStop, | ||
double | dRate | ||
) |
Definition at line 338 of file pin.c.
Referenced by AviMuxIn_NewSegment(), and AviMuxOut_NewSegment().
HRESULT WINAPI BasePinImpl_QueryAccept | ( | IPin * | iface, |
const AM_MEDIA_TYPE * | pmt | ||
) |
Definition at line 311 of file pin.c.
Referenced by AviMuxIn_QueryAccept(), and AviMuxOut_QueryAccept().
HRESULT WINAPI BasePinImpl_QueryDirection | ( | IPin * | iface, |
PIN_DIRECTION * | pPinDir | ||
) |
Definition at line 285 of file pin.c.
Referenced by AviMuxIn_QueryDirection(), and AviMuxOut_QueryDirection().
Definition at line 296 of file pin.c.
Referenced by AviMuxIn_QueryId(), and AviMuxOut_QueryId().
Definition at line 329 of file pin.c.
Referenced by AviMuxIn_QueryInternalConnections().
Definition at line 273 of file pin.c.
Referenced by AviMuxIn_QueryPinInfo(), and AviMuxOut_QueryPinInfo().
HRESULT WINAPI BaseRenderer_Init | ( | BaseRenderer * | This, |
const IBaseFilterVtbl * | Vtbl, | ||
IUnknown * | pUnkOuter, | ||
const CLSID * | pClsid, | ||
DWORD_PTR | DebugInfo, | ||
const BaseRendererFuncTable * | pBaseFuncsTable | ||
) |
Definition at line 241 of file renderer.c.
Referenced by DSoundRender_create(), NullRenderer_create(), VideoRenderer_create(), and vmr_create().
HRESULT WINAPI BaseRendererImpl_BeginFlush | ( | BaseRenderer * | iface | ) |
Definition at line 590 of file renderer.c.
Referenced by BaseRenderer_InputPin_BeginFlush(), and DSoundRender_BeginFlush().
HRESULT WINAPI BaseRendererImpl_ClearPendingSample | ( | BaseRenderer * | iface | ) |
Definition at line 609 of file renderer.c.
Referenced by BaseRenderer_InputPin_Disconnect(), BaseRendererImpl_BeginFlush(), BaseRendererImpl_Pause(), BaseRendererImpl_Receive(), BaseRendererImpl_Release(), and BaseRendererImpl_Run().
HRESULT WINAPI BaseRendererImpl_EndFlush | ( | BaseRenderer * | iface | ) |
Definition at line 599 of file renderer.c.
Referenced by BaseRenderer_InputPin_EndFlush(), DSoundRender_EndFlush(), and VideoRenderer_EndFlush().
HRESULT WINAPI BaseRendererImpl_EndOfStream | ( | BaseRenderer * | iface | ) |
Definition at line 567 of file renderer.c.
Referenced by BaseRenderer_InputPin_EndOfStream(), and DSoundRender_EndOfStream().
HRESULT WINAPI BaseRendererImpl_FindPin | ( | IBaseFilter * | iface, |
LPCWSTR | Id, | ||
IPin ** | ppPin | ||
) |
Definition at line 421 of file renderer.c.
HRESULT WINAPI BaseRendererImpl_GetState | ( | IBaseFilter * | iface, |
DWORD | dwMilliSecsTimeout, | ||
FILTER_STATE * | pState | ||
) |
Definition at line 550 of file renderer.c.
HRESULT WINAPI BaseRendererImpl_Pause | ( | IBaseFilter * | iface | ) |
Definition at line 506 of file renderer.c.
HRESULT WINAPI BaseRendererImpl_QueryInterface | ( | IBaseFilter * | iface, |
REFIID | riid, | ||
LPVOID * | ppv | ||
) |
Definition at line 280 of file renderer.c.
Referenced by DSoundRender_QueryInterface(), NullRendererInner_QueryInterface(), VideoRendererInner_QueryInterface(), and VMR9Inner_QueryInterface().
HRESULT WINAPI BaseRendererImpl_Receive | ( | BaseRenderer * | This, |
IMediaSample * | pSample | ||
) |
Definition at line 329 of file renderer.c.
Referenced by BaseRenderer_Receive().
ULONG WINAPI BaseRendererImpl_Release | ( | IBaseFilter * | iface | ) |
Definition at line 296 of file renderer.c.
Referenced by DSoundRender_create(), DSoundRender_Release(), NullRenderer_create(), NullRendererInner_Release(), VideoRenderer_create(), VideoRendererInner_Release(), VMR9Inner_Release(), and vmr_create().
HRESULT WINAPI BaseRendererImpl_Run | ( | IBaseFilter * | iface, |
REFERENCE_TIME | tStart | ||
) |
Definition at line 461 of file renderer.c.
HRESULT WINAPI BaseRendererImpl_SetSyncSource | ( | IBaseFilter * | iface, |
IReferenceClock * | clock | ||
) |
Definition at line 537 of file renderer.c.
HRESULT WINAPI BaseRendererImpl_Stop | ( | IBaseFilter * | iface | ) |
Definition at line 440 of file renderer.c.
HRESULT WINAPI BaseWindow_Destroy | ( | BaseWindow * | pBaseWindow | ) |
HRESULT WINAPI BaseWindow_Init | ( | BaseWindow * | pBaseWindow, |
const BaseWindowFuncTable * | pFuncsTable | ||
) |
Definition at line 80 of file window.c.
Referenced by BaseControlWindow_Init().
HRESULT WINAPI BaseWindowImpl_DoneWithWindow | ( | BaseWindow * | This | ) |
Definition at line 143 of file window.c.
Referenced by BaseControlWindow_Destroy(), BaseWindow_Destroy(), CreateRenderingWindow(), and VMR9_SurfaceAllocator_TerminateDevice().
RECT WINAPI BaseWindowImpl_GetDefaultRect | ( | BaseWindow * | This | ) |
LRESULT WINAPI BaseWindowImpl_OnReceiveMessage | ( | BaseWindow * | This, |
HWND | hwnd, | ||
INT | uMsg, | ||
WPARAM | wParam, | ||
LPARAM | lParam | ||
) |
Definition at line 56 of file window.c.
Referenced by WndProcW().
BOOL WINAPI BaseWindowImpl_OnSize | ( | BaseWindow * | This, |
LONG | Height, | ||
LONG | Width | ||
) |
Definition at line 73 of file window.c.
Referenced by BaseWindowImpl_OnReceiveMessage(), VideoRenderer_OnSize(), and VMR9_OnSize().
HRESULT WINAPI BaseWindowImpl_PrepareWindow | ( | BaseWindow * | This | ) |
Definition at line 100 of file window.c.
Referenced by MessageLoop().
HRESULT WINAPI CopyMediaType | ( | AM_MEDIA_TYPE * | pDest, |
const AM_MEDIA_TYPE * | pSrc | ||
) |
Definition at line 31 of file mediatype.c.
Referenced by CreateMediaType(), and IEnumMediaTypesImpl_Reset().
AM_MEDIA_TYPE *WINAPI CreateMediaType | ( | AM_MEDIA_TYPE const * | pSrc | ) |
Definition at line 60 of file mediatype.c.
Referenced by IEnumMediaTypesImpl_Next().
HRESULT WINAPI CreatePosPassThru | ( | IUnknown * | pUnkOuter, |
BOOL | bRenderer, | ||
IPin * | pPin, | ||
IUnknown ** | ppPassThru | ||
) |
Definition at line 233 of file pospass.c.
Referenced by BaseRenderer_Init().
void WINAPI DeleteMediaType | ( | AM_MEDIA_TYPE * | pMediaType | ) |
Definition at line 77 of file mediatype.c.
Referenced by IEnumMediaTypesImpl_Next().
HRESULT WINAPI EnumMediaTypes_Construct | ( | BasePin * | iface, |
BasePin_GetMediaType | enumFunc, | ||
BasePin_GetMediaTypeVersion | versionFunc, | ||
IEnumMediaTypes ** | ppEnum | ||
) |
Definition at line 108 of file mediatype.c.
Referenced by BasePinImpl_EnumMediaTypes(), IEnumMediaTypesImpl_Clone(), and Parser_PullPin_EnumMediaTypes().
HRESULT WINAPI EnumPins_Construct | ( | BaseFilter * | base, |
BaseFilter_GetPin | receive_pin, | ||
BaseFilter_GetPinCount | receive_pincount, | ||
BaseFilter_GetPinVersion | receive_version, | ||
IEnumPins ** | ppEnum | ||
) |
Definition at line 49 of file enumpins.c.
Referenced by BaseFilterImpl_EnumPins(), and IEnumPinsImpl_Clone().
void WINAPI FreeMediaType | ( | AM_MEDIA_TYPE * | pMediaType | ) |
Definition at line 46 of file mediatype.c.
Referenced by DeleteMediaType(), EnumMediaTypes_Construct(), IEnumMediaTypesImpl_Release(), and IEnumMediaTypesImpl_Reset().
HRESULT WINAPI OutputQueue_Construct | ( | BaseOutputPin * | pInputPin, |
BOOL | bAuto, | ||
BOOL | bQueue, | ||
LONG | lBatchSize, | ||
BOOL | bBatchExact, | ||
DWORD | dwPriority, | ||
const OutputQueueFuncTable * | pFuncsTable, | ||
OutputQueue ** | ppOutputQueue | ||
) |
Definition at line 60 of file outputqueue.c.
HRESULT WINAPI OutputQueue_Destroy | ( | OutputQueue * | pOutputQueue | ) |
Definition at line 114 of file outputqueue.c.
VOID WINAPI OutputQueue_EOS | ( | OutputQueue * | pOutputQueue | ) |
Definition at line 193 of file outputqueue.c.
HRESULT WINAPI OutputQueue_Receive | ( | OutputQueue * | pOutputQueue, |
IMediaSample * | pSample | ||
) |
Definition at line 173 of file outputqueue.c.
HRESULT WINAPI OutputQueue_ReceiveMultiple | ( | OutputQueue * | pOutputQueue, |
IMediaSample ** | ppSamples, | ||
LONG | nSamples, | ||
LONG * | nSamplesProcessed | ||
) |
Definition at line 131 of file outputqueue.c.
Referenced by OutputQueue_Receive().
VOID WINAPI OutputQueue_SendAnyway | ( | OutputQueue * | pOutputQueue | ) |
Definition at line 179 of file outputqueue.c.
Referenced by OutputQueue_EOS().
DWORD WINAPI OutputQueueImpl_ThreadProc | ( | OutputQueue * | pOutputQueue | ) |
Definition at line 224 of file outputqueue.c.
Definition at line 249 of file pospass.c.
Referenced by SeekingPassThru_create().
Definition at line 620 of file pospass.c.
Referenced by BaseRendererImpl_EndOfStream().
HRESULT WINAPI RendererPosPassThru_RegisterMediaTime | ( | IUnknown * | iface, |
REFERENCE_TIME | start | ||
) |
Definition at line 611 of file pospass.c.
Referenced by BaseRendererImpl_EndFlush(), and BaseRendererImpl_Stop().
HRESULT SourceSeeking_Init | ( | SourceSeeking * | pSeeking, |
const IMediaSeekingVtbl * | Vtbl, | ||
SourceSeeking_ChangeStop | fnChangeStop, | ||
SourceSeeking_ChangeStart | fnChangeStart, | ||
SourceSeeking_ChangeRate | fnChangeRate, | ||
PCRITICAL_SECTION | crit_sect | ||
) |
Definition at line 40 of file seeking.c.
Referenced by Parser_Create().
HRESULT WINAPI SourceSeekingImpl_CheckCapabilities | ( | IMediaSeeking * | iface, |
DWORD * | pCapabilities | ||
) |
Definition at line 74 of file seeking.c.
HRESULT WINAPI SourceSeekingImpl_ConvertTimeFormat | ( | IMediaSeeking * | iface, |
LONGLONG * | pTarget, | ||
const GUID * | pTargetFormat, | ||
LONGLONG | Source, | ||
const GUID * | pSourceFormat | ||
) |
Definition at line 185 of file seeking.c.
HRESULT WINAPI SourceSeekingImpl_GetAvailable | ( | IMediaSeeking * | iface, |
LONGLONG * | pEarliest, | ||
LONGLONG * | pLatest | ||
) |
HRESULT WINAPI SourceSeekingImpl_GetCapabilities | ( | IMediaSeeking * | iface, |
DWORD * | pCapabilities | ||
) |
HRESULT WINAPI SourceSeekingImpl_GetCurrentPosition | ( | IMediaSeeking * | iface, |
LONGLONG * | pCurrent | ||
) |
HRESULT WINAPI SourceSeekingImpl_GetDuration | ( | IMediaSeeking * | iface, |
LONGLONG * | pDuration | ||
) |
HRESULT WINAPI SourceSeekingImpl_GetPositions | ( | IMediaSeeking * | iface, |
LONGLONG * | pCurrent, | ||
LONGLONG * | pStop | ||
) |
HRESULT WINAPI SourceSeekingImpl_GetPreroll | ( | IMediaSeeking * | iface, |
LONGLONG * | pPreroll | ||
) |
HRESULT WINAPI SourceSeekingImpl_GetRate | ( | IMediaSeeking * | iface, |
double * | dRate | ||
) |
HRESULT WINAPI SourceSeekingImpl_GetStopPosition | ( | IMediaSeeking * | iface, |
LONGLONG * | pStop | ||
) |
HRESULT WINAPI SourceSeekingImpl_GetTimeFormat | ( | IMediaSeeking * | iface, |
GUID * | pFormat | ||
) |
HRESULT WINAPI SourceSeekingImpl_IsFormatSupported | ( | IMediaSeeking * | iface, |
const GUID * | pFormat | ||
) |
HRESULT WINAPI SourceSeekingImpl_IsUsingTimeFormat | ( | IMediaSeeking * | iface, |
const GUID * | pFormat | ||
) |
HRESULT WINAPI SourceSeekingImpl_QueryPreferredFormat | ( | IMediaSeeking * | iface, |
GUID * | pFormat | ||
) |
HRESULT WINAPI SourceSeekingImpl_SetPositions | ( | IMediaSeeking * | iface, |
LONGLONG * | pCurrent, | ||
DWORD | dwCurrentFlags, | ||
LONGLONG * | pStop, | ||
DWORD | dwStopFlags | ||
) |
Definition at line 218 of file seeking.c.
HRESULT WINAPI SourceSeekingImpl_SetRate | ( | IMediaSeeking * | iface, |
double | dRate | ||
) |
HRESULT WINAPI SourceSeekingImpl_SetTimeFormat | ( | IMediaSeeking * | iface, |
const GUID * | pFormat | ||
) |
Definition at line 340 of file dllfunc.c.
Referenced by DllGetClassObject().
Definition at line 217 of file dllfunc.c.
Referenced by DllMain().
HRESULT TransformFilter_Construct | ( | const IBaseFilterVtbl * | filterVtbl, |
LONG | filter_size, | ||
const CLSID * | pClsid, | ||
const TransformFilterFuncTable * | pFuncsTable, | ||
IBaseFilter ** | ppTransformFilter | ||
) |
Definition at line 263 of file transform.c.
Referenced by ACMWrapper_create(), and AVIDec_create().
HRESULT WINAPI TransformFilterImpl_FindPin | ( | IBaseFilter * | iface, |
LPCWSTR | Id, | ||
IPin ** | ppPin | ||
) |
IBaseFilter implementation
Definition at line 432 of file transform.c.
HRESULT WINAPI TransformFilterImpl_Notify | ( | TransformFilter * | iface, |
IBaseFilter * | sender, | ||
Quality | qm | ||
) |
Definition at line 425 of file transform.c.
Referenced by TransformFilter_QualityControlImpl_Notify().
HRESULT WINAPI TransformFilterImpl_Pause | ( | IBaseFilter * | iface | ) |
Definition at line 374 of file transform.c.
HRESULT WINAPI TransformFilterImpl_QueryInterface | ( | IBaseFilter * | iface, |
REFIID | riid, | ||
LPVOID * | ppv | ||
) |
Definition at line 288 of file transform.c.
ULONG WINAPI TransformFilterImpl_Release | ( | IBaseFilter * | iface | ) |
Definition at line 313 of file transform.c.
HRESULT WINAPI TransformFilterImpl_Run | ( | IBaseFilter * | iface, |
REFERENCE_TIME | tStart | ||
) |
Definition at line 396 of file transform.c.
HRESULT WINAPI TransformFilterImpl_Stop | ( | IBaseFilter * | iface | ) |
IMediaFilter methods
Definition at line 354 of file transform.c.