Data Structures |
| struct | ENUMMEDIADETAILS |
| struct | StdMediaSample2 |
Defines |
| #define | COBJMACROS |
| #define | MEDIATIME_FROM_BYTES(x) ((LONGLONG)(x) * 10000000) |
| #define | SEC_FROM_MEDIATIME(time) ((time) / 10000000) |
| #define | BYTES_FROM_MEDIATIME(time) SEC_FROM_MEDIATIME(time) |
| #define | MSEC_FROM_MEDIATIME(time) ((time) / 10000) |
| #define | ICOM_THIS_MULTI(impl, field, iface) impl* const This=(impl*)((char*)(iface) - offsetof(impl,field)) |
Typedefs |
| typedef HRESULT(* | FNOBTAINPIN )(IBaseFilter *iface, ULONG pos, IPin **pin, DWORD *lastsynctick) |
Functions |
| HRESULT | FilterGraph_create (IUnknown *pUnkOuter, LPVOID *ppObj) |
| HRESULT | FilterGraphNoThread_create (IUnknown *pUnkOuter, LPVOID *ppObj) |
| HRESULT | FilterMapper2_create (IUnknown *pUnkOuter, LPVOID *ppObj) |
| HRESULT | FilterMapper_create (IUnknown *pUnkOuter, LPVOID *ppObj) |
| HRESULT | AsyncReader_create (IUnknown *pUnkOuter, LPVOID *ppv) |
| HRESULT | StdMemAllocator_create (IUnknown *pUnkOuter, LPVOID *ppv) |
| HRESULT | AVISplitter_create (IUnknown *pUnkOuter, LPVOID *ppv) |
| HRESULT | MPEGSplitter_create (IUnknown *pUnkOuter, LPVOID *ppv) |
| HRESULT | AVIDec_create (IUnknown *pUnkOuter, LPVOID *ppv) |
| HRESULT | DSoundRender_create (IUnknown *pUnkOuter, LPVOID *ppv) |
| HRESULT | VideoRenderer_create (IUnknown *pUnkOuter, LPVOID *ppv) |
| HRESULT | NullRenderer_create (IUnknown *pUnkOuter, LPVOID *ppv) |
| HRESULT | VideoRendererDefault_create (IUnknown *pUnkOuter, LPVOID *ppv) |
| HRESULT | QUARTZ_CreateSystemClock (IUnknown *pUnkOuter, LPVOID *ppv) |
| HRESULT | ACMWrapper_create (IUnknown *pUnkOuter, LPVOID *ppv) |
| HRESULT | WAVEParser_create (IUnknown *pUnkOuter, LPVOID *ppv) |
| HRESULT | SeekingPassThru_create (IUnknown *pUnkOuter, LPVOID *ppObj) |
| HRESULT | EnumMonikerImpl_Create (IMoniker **ppMoniker, ULONG nMonikerCount, IEnumMoniker **ppEnum) |
| HRESULT | IEnumPinsImpl_Construct (IEnumPins **ppEnum, FNOBTAINPIN receive_pin, IBaseFilter *base) |
| HRESULT | IEnumMediaTypesImpl_Construct (const ENUMMEDIADETAILS *pDetails, IEnumMediaTypes **ppEnum) |
| HRESULT | IEnumRegFiltersImpl_Construct (REGFILTER *pInRegFilters, const ULONG size, IEnumRegFilters **ppEnum) |
| HRESULT | IEnumFiltersImpl_Construct (IBaseFilter **ppFilters, ULONG nFilters, IEnumFilters **ppEnum) |
| const char * | qzdebugstr_guid (const GUID *id) |
| HRESULT | CopyMediaType (AM_MEDIA_TYPE *pDest, const AM_MEDIA_TYPE *pSrc) |
| void | FreeMediaType (AM_MEDIA_TYPE *pmt) |
| void | DeleteMediaType (AM_MEDIA_TYPE *pmt) |
| BOOL | CompareMediaTypes (const AM_MEDIA_TYPE *pmt1, const AM_MEDIA_TYPE *pmt2, BOOL bWildcards) |
| void | dump_AM_MEDIA_TYPE (const AM_MEDIA_TYPE *pmt) |
| HRESULT | updatehres (HRESULT original, HRESULT new) |