ReactOS
0.4.15-dev-4914-g2220e56
|
Public Types | |
typedef std::vector< IUnknown * > | ProxyPluginVector |
typedef std::vector< IPin * > | PinVector |
![]() | |
typedef struct IBaseFilter::_FilterInfo | FILTER_INFO |
![]() | |
enum | _FilterState { State_Stopped, State_Paused, State_Running } |
typedef enum IMediaFilter::_FilterState | FILTER_STATE |
![]() | |
typedef IPersist * | LPPERSIST |
![]() | |
typedef IUnknown * | LPUNKNOWN |
![]() | |
typedef IPersistPropertyBag * | LPPERSISTPROPERTYBAG |
![]() | |
typedef IPersistStream * | LPPERSISTSTREAM |
![]() | |
typedef ISpecifyPropertyPages * | LPSPECIFYPROPERTYPAGES |
typedef struct ISpecifyPropertyPages::tagCAUUID | CAUUID |
typedef struct ISpecifyPropertyPages::tagCAUUID * | LPCAUUID |
typedef std::vector<IPin *> CKsProxy::PinVector |
typedef std::vector<IUnknown *> CKsProxy::ProxyPluginVector |
CKsProxy::CKsProxy | ( | ) |
Definition at line 201 of file proxy.cpp.
HRESULT STDMETHODCALLTYPE CKsProxy::AdvisePeriodic | ( | REFERENCE_TIME | startTime, |
REFERENCE_TIME | periodTime, | ||
HSEMAPHORE | hSemaphore, | ||
DWORD_PTR * | pdwAdviseCookie | ||
) |
Implements IReferenceClock.
Definition at line 719 of file proxy.cpp.
HRESULT STDMETHODCALLTYPE CKsProxy::AdviseTime | ( | REFERENCE_TIME | baseTime, |
REFERENCE_TIME | streamTime, | ||
HEVENT | hEvent, | ||
DWORD_PTR * | pdwAdviseCookie | ||
) |
Implements IReferenceClock.
Definition at line 651 of file proxy.cpp.
HRESULT STDMETHODCALLTYPE CKsProxy::CheckCapabilities | ( | DWORD * | pCapabilities | ) |
Implements IMediaSeeking.
Definition at line 881 of file proxy.cpp.
HRESULT STDMETHODCALLTYPE CKsProxy::ConvertTimeFormat | ( | LONGLONG * | pTarget, |
const GUID * | pTargetFormat, | ||
LONGLONG | Source, | ||
const GUID * | pSourceFormat | ||
) |
Implements IMediaSeeking.
Definition at line 1358 of file proxy.cpp.
HRESULT STDMETHODCALLTYPE CKsProxy::CreateClockInstance | ( | ) |
Definition at line 393 of file proxy.cpp.
Referenced by AdvisePeriodic(), AdviseTime(), GetTime(), PerformClockProperty(), and QueryInterface().
HRESULT STDMETHODCALLTYPE CKsProxy::CreateNodeInstance | ( | ULONG | NodeId, |
ULONG | Flags, | ||
ACCESS_MASK | DesiredAccess, | ||
IUnknown * | UnkOuter, | ||
REFGUID | InterfaceId, | ||
LPVOID * | Interface | ||
) |
Definition at line 1883 of file proxy.cpp.
HRESULT STDMETHODCALLTYPE CKsProxy::CreatePins | ( | ) |
Definition at line 2450 of file proxy.cpp.
Referenced by Load().
HRESULT STDMETHODCALLTYPE CKsProxy::DeviceInfo | ( | CLSID * | pclsidInterfaceClass, |
LPWSTR * | pwszSymbolicLink | ||
) |
Definition at line 2063 of file proxy.cpp.
HRESULT STDMETHODCALLTYPE CKsProxy::Disassociate | ( | void | ) |
Definition at line 2115 of file proxy.cpp.
HRESULT STDMETHODCALLTYPE CKsProxy::EnumPins | ( | IEnumPins ** | ppEnum | ) |
Implements IBaseFilter.
Definition at line 3030 of file proxy.cpp.
HRESULT STDMETHODCALLTYPE CKsProxy::FindPin | ( | LPCWSTR | Id, |
IPin ** | ppPin | ||
) |
Implements IBaseFilter.
Definition at line 3038 of file proxy.cpp.
HRESULT STDMETHODCALLTYPE CKsProxy::Get | ( | REFGUID | guidPropSet, |
DWORD | dwPropID, | ||
LPVOID | pInstanceData, | ||
DWORD | cbInstanceData, | ||
LPVOID | pPropData, | ||
DWORD | cbPropData, | ||
DWORD * | pcbReturned | ||
) |
Implements IKsPropertySet.
Definition at line 1812 of file proxy.cpp.
HRESULT STDMETHODCALLTYPE CKsProxy::GetAvailable | ( | LONGLONG * | pEarliest, |
LONGLONG * | pLatest | ||
) |
Implements IMediaSeeking.
Definition at line 1534 of file proxy.cpp.
HRESULT STDMETHODCALLTYPE CKsProxy::GetCapabilities | ( | DWORD * | pCapabilities | ) |
Implements IMediaSeeking.
Definition at line 822 of file proxy.cpp.
Referenced by CheckCapabilities().
HRESULT STDMETHODCALLTYPE CKsProxy::GetClassID | ( | CLSID * | pClassID | ) |
Implements IPersist.
Definition at line 2704 of file proxy.cpp.
HRESULT STDMETHODCALLTYPE CKsProxy::GetCurrentPosition | ( | LONGLONG * | pCurrent | ) |
Implements IMediaSeeking.
Definition at line 1310 of file proxy.cpp.
Referenced by GetPositions(), and SetPositions().
HRESULT STDMETHODCALLTYPE CKsProxy::GetDuration | ( | LONGLONG * | pDuration | ) |
Implements IMediaSeeking.
Definition at line 1214 of file proxy.cpp.
HRESULT STDMETHODCALLTYPE CKsProxy::GetMediaSeekingFormats | ( | PKSMULTIPLE_ITEM * | FormatList | ) |
Definition at line 922 of file proxy.cpp.
Referenced by IsFormatSupported(), and QueryPreferredFormat().
ULONG STDMETHODCALLTYPE CKsProxy::GetMiscFlags | ( | void | ) |
Implements IAMFilterMiscFlags.
Definition at line 1664 of file proxy.cpp.
HRESULT STDMETHODCALLTYPE CKsProxy::GetNumberOfPins | ( | PULONG | NumPins | ) |
Definition at line 2307 of file proxy.cpp.
Referenced by CreatePins().
HRESULT STDMETHODCALLTYPE CKsProxy::GetPages | ( | CAUUID * | pPages | ) |
Implements ISpecifyPropertyPages.
Definition at line 372 of file proxy.cpp.
HRESULT STDMETHODCALLTYPE CKsProxy::GetPinCommunication | ( | ULONG | PinId, |
KSPIN_COMMUNICATION * | Communication | ||
) |
Definition at line 2342 of file proxy.cpp.
Referenced by CreatePins(), and GetMiscFlags().
HRESULT STDMETHODCALLTYPE CKsProxy::GetPinDataflow | ( | ULONG | PinId, |
KSPIN_DATAFLOW * | DataFlow | ||
) |
Definition at line 2361 of file proxy.cpp.
Referenced by CreatePins().
HRESULT STDMETHODCALLTYPE CKsProxy::GetPinInstanceCount | ( | ULONG | PinId, |
PKSPIN_CINSTANCES | Instances | ||
) |
Definition at line 2323 of file proxy.cpp.
Referenced by CreatePins().
HRESULT STDMETHODCALLTYPE CKsProxy::GetPinName | ( | ULONG | PinId, |
KSPIN_DATAFLOW | DataFlow, | ||
ULONG | PinCount, | ||
LPWSTR * | OutPinName | ||
) |
Definition at line 2380 of file proxy.cpp.
Referenced by CreatePins().
HRESULT STDMETHODCALLTYPE CKsProxy::GetPositions | ( | LONGLONG * | pCurrent, |
LONGLONG * | pStop | ||
) |
Implements IMediaSeeking.
Definition at line 1515 of file proxy.cpp.
HRESULT STDMETHODCALLTYPE CKsProxy::GetPreroll | ( | LONGLONG * | pllPreroll | ) |
Implements IMediaSeeking.
Definition at line 1612 of file proxy.cpp.
HRESULT STDMETHODCALLTYPE CKsProxy::GetRate | ( | double * | pdRate | ) |
Implements IMediaSeeking.
Definition at line 1601 of file proxy.cpp.
HRESULT STDMETHODCALLTYPE CKsProxy::GetSizeMax | ( | ULARGE_INTEGER * | pcbSize | ) |
Implements IPersistStream.
Definition at line 2047 of file proxy.cpp.
HRESULT STDMETHODCALLTYPE CKsProxy::GetState | ( | DWORD | dwMilliSecsTimeout, |
FILTER_STATE * | State | ||
) |
Implements IMediaFilter.
Definition at line 2881 of file proxy.cpp.
HRESULT STDMETHODCALLTYPE CKsProxy::GetStopPosition | ( | LONGLONG * | pStop | ) |
Implements IMediaSeeking.
Definition at line 1262 of file proxy.cpp.
Referenced by GetPositions(), and SetPositions().
HRESULT STDMETHODCALLTYPE CKsProxy::GetSupportedSets | ( | LPGUID * | pOutGuid, |
PULONG | NumGuids | ||
) |
Definition at line 2176 of file proxy.cpp.
Referenced by Load().
HRESULT STDMETHODCALLTYPE CKsProxy::GetSyncSource | ( | IReferenceClock ** | pClock | ) |
Implements IMediaFilter.
Definition at line 3011 of file proxy.cpp.
HRESULT STDMETHODCALLTYPE CKsProxy::GetTime | ( | REFERENCE_TIME * | pTime | ) |
Implements IReferenceClock.
Definition at line 608 of file proxy.cpp.
HRESULT STDMETHODCALLTYPE CKsProxy::GetTimeFormat | ( | GUID * | pFormat | ) |
Implements IMediaSeeking.
Definition at line 1096 of file proxy.cpp.
Referenced by ConvertTimeFormat().
HRESULT STDMETHODCALLTYPE CKsProxy::InitNew | ( | void | ) |
Implements IPersistPropertyBag.
Definition at line 2165 of file proxy.cpp.
HRESULT STDMETHODCALLTYPE CKsProxy::IsDirty | ( | void | ) |
Implements IPersistStream.
Definition at line 1945 of file proxy.cpp.
HRESULT STDMETHODCALLTYPE CKsProxy::IsFormatSupported | ( | const GUID * | pFormat | ) |
Implements IMediaSeeking.
Definition at line 959 of file proxy.cpp.
HRESULT STDMETHODCALLTYPE CKsProxy::IsUsingTimeFormat | ( | const GUID * | pFormat | ) |
Implements IMediaSeeking.
Definition at line 1144 of file proxy.cpp.
HRESULT STDMETHODCALLTYPE CKsProxy::JoinFilterGraph | ( | IFilterGraph * | pGraph, |
LPCWSTR | pName | ||
) |
Implements IBaseFilter.
Definition at line 3096 of file proxy.cpp.
HRESULT STDMETHODCALLTYPE CKsProxy::KsAddAggregate | ( | IN REFGUID | AggregateClass | ) |
Definition at line 1917 of file proxy.cpp.
HRESULT STDMETHODCALLTYPE CKsProxy::KsEvent | ( | PKSEVENT | Event, |
ULONG | EventLength, | ||
LPVOID | EventData, | ||
ULONG | DataLength, | ||
ULONG * | BytesReturned | ||
) |
Definition at line 1743 of file proxy.cpp.
HANDLE STDMETHODCALLTYPE CKsProxy::KsGetClockHandle | ( | ) |
Definition at line 2135 of file proxy.cpp.
HRESULT STDMETHODCALLTYPE CKsProxy::KsGetCorrelatedPhysicalTime | ( | KSCORRELATED_TIME * | CorrelatedTime | ) |
Definition at line 560 of file proxy.cpp.
HRESULT STDMETHODCALLTYPE CKsProxy::KsGetCorrelatedTime | ( | KSCORRELATED_TIME * | CorrelatedTime | ) |
Definition at line 537 of file proxy.cpp.
HANDLE STDMETHODCALLTYPE CKsProxy::KsGetObjectHandle | ( | ) |
Definition at line 2151 of file proxy.cpp.
HRESULT STDMETHODCALLTYPE CKsProxy::KsGetPhysicalTime | ( | LONGLONG * | Time | ) |
Definition at line 513 of file proxy.cpp.
HRESULT STDMETHODCALLTYPE CKsProxy::KsGetResolution | ( | KSRESOLUTION * | Resolution | ) |
Definition at line 583 of file proxy.cpp.
HRESULT STDMETHODCALLTYPE CKsProxy::KsGetState | ( | KSSTATE * | State | ) |
Definition at line 594 of file proxy.cpp.
HRESULT STDMETHODCALLTYPE CKsProxy::KsGetTime | ( | LONGLONG * | Time | ) |
Definition at line 489 of file proxy.cpp.
HRESULT STDMETHODCALLTYPE CKsProxy::KsMethod | ( | PKSMETHOD | Method, |
ULONG | MethodLength, | ||
LPVOID | MethodData, | ||
ULONG | DataLength, | ||
ULONG * | BytesReturned | ||
) |
Definition at line 1726 of file proxy.cpp.
HRESULT STDMETHODCALLTYPE CKsProxy::KsProperty | ( | PKSPROPERTY | Property, |
ULONG | PropertyLength, | ||
LPVOID | PropertyData, | ||
ULONG | DataLength, | ||
ULONG * | BytesReturned | ||
) |
Definition at line 1709 of file proxy.cpp.
Referenced by Get(), QuerySupported(), and Set().
HRESULT STDMETHODCALLTYPE CKsProxy::KsRemoveAggregate | ( | REFGUID | AggregateClass | ) |
Definition at line 1928 of file proxy.cpp.
HRESULT STDMETHODCALLTYPE CKsProxy::KsSetCorrelatedPhysicalTime | ( | KSCORRELATED_TIME * | CorrelatedTime | ) |
Definition at line 571 of file proxy.cpp.
HRESULT STDMETHODCALLTYPE CKsProxy::KsSetCorrelatedTime | ( | KSCORRELATED_TIME * | CorrelatedTime | ) |
Definition at line 549 of file proxy.cpp.
HRESULT STDMETHODCALLTYPE CKsProxy::KsSetPhysicalTime | ( | LONGLONG | Time | ) |
Definition at line 525 of file proxy.cpp.
HRESULT STDMETHODCALLTYPE CKsProxy::KsSetTime | ( | LONGLONG | Time | ) |
Definition at line 501 of file proxy.cpp.
HRESULT STDMETHODCALLTYPE CKsProxy::Load | ( | IPropertyBag * | pPropBag, |
IErrorLog * | pErrorLog | ||
) |
Implements IPersistPropertyBag.
Definition at line 2580 of file proxy.cpp.
HRESULT STDMETHODCALLTYPE CKsProxy::Load | ( | IStream * | pStm | ) |
Implements IPersistStream.
Definition at line 1955 of file proxy.cpp.
HRESULT STDMETHODCALLTYPE CKsProxy::LoadProxyPlugins | ( | LPGUID | pGuids, |
ULONG | NumGuids | ||
) |
Definition at line 2257 of file proxy.cpp.
Referenced by Load().
HRESULT STDMETHODCALLTYPE CKsProxy::Pause | ( | void | ) |
Implements IMediaFilter.
Definition at line 2738 of file proxy.cpp.
Referenced by Run().
HRESULT STDMETHODCALLTYPE CKsProxy::PerformClockProperty | ( | ULONG | PropertyId, |
ULONG | PropertyFlags, | ||
PVOID | OutputBuffer, | ||
ULONG | OutputBufferSize | ||
) |
Definition at line 459 of file proxy.cpp.
Referenced by KsGetCorrelatedPhysicalTime(), KsGetCorrelatedTime(), KsGetPhysicalTime(), KsGetResolution(), KsGetState(), KsGetTime(), KsSetCorrelatedPhysicalTime(), KsSetCorrelatedTime(), KsSetPhysicalTime(), and KsSetTime().
HRESULT STDMETHODCALLTYPE CKsProxy::QueryFilterInfo | ( | FILTER_INFO * | pInfo | ) |
Implements IBaseFilter.
Definition at line 3075 of file proxy.cpp.
HRESULT STDMETHODCALLTYPE CKsProxy::QueryInterface | ( | REFIID | InterfaceId, |
PVOID * | Interface | ||
) |
Definition at line 217 of file proxy.cpp.
HRESULT STDMETHODCALLTYPE CKsProxy::QueryPreferredFormat | ( | GUID * | pFormat | ) |
Implements IMediaSeeking.
Definition at line 1038 of file proxy.cpp.
Referenced by IsUsingTimeFormat().
HRESULT STDMETHODCALLTYPE CKsProxy::QuerySupported | ( | REFGUID | guidPropSet, |
DWORD | dwPropID, | ||
DWORD * | pTypeSupport | ||
) |
Implements IKsPropertySet.
Definition at line 1858 of file proxy.cpp.
HRESULT STDMETHODCALLTYPE CKsProxy::QueryVendorInfo | ( | LPWSTR * | pVendorInfo | ) |
Implements IBaseFilter.
Definition at line 3123 of file proxy.cpp.
HRESULT STDMETHODCALLTYPE CKsProxy::Reassociate | ( | void | ) |
Definition at line 2090 of file proxy.cpp.