|
ReactOS 0.4.16-dev-1946-g52006dd
|
#include "precomp.h"
Go to the source code of this file.
Functions | |
| KSDDKAPI HRESULT WINAPI | KsSynchronousDeviceControl (HANDLE Handle, ULONG IoControl, PVOID InBuffer, ULONG InLength, PVOID OutBuffer, ULONG OutLength, PULONG BytesReturned) |
| KSDDKAPI HRESULT WINAPI | KsResolveRequiredAttributes (PKSDATARANGE DataRange, KSMULTIPLE_ITEM *Attributes OPTIONAL) |
| KSDDKAPI HRESULT WINAPI | KsOpenDefaultDevice (REFGUID Category, ACCESS_MASK Access, PHANDLE DeviceHandle) |
| KSDDKAPI HRESULT WINAPI | KsGetMultiplePinFactoryItems (HANDLE FilterHandle, ULONG PinFactoryId, ULONG PropertyId, PVOID *Items) |
| KSDDKAPI HRESULT WINAPI | KsGetMediaTypeCount (HANDLE FilterHandle, ULONG PinFactoryId, ULONG *MediaTypeCount) |
| KSDDKAPI HRESULT WINAPI | KsGetMediaType (int Position, AM_MEDIA_TYPE *AmMediaType, HANDLE FilterHandle, ULONG PinFactoryId) |
| KSDDKAPI HRESULT WINAPI | DllUnregisterServer (void) |
| KSDDKAPI HRESULT WINAPI | DllRegisterServer (void) |
| KSDDKAPI HRESULT WINAPI | DllGetClassObject (REFCLSID rclsid, REFIID riid, LPVOID *ppv) |
| KSDDKAPI HRESULT WINAPI | DllCanUnloadNow (void) |
Variables | |
| const GUID | CLSID_KsClockForwarder = {0x877e4351, 0x6fea, 0x11d0, {0xb8, 0x63, 0x00, 0xaa, 0x00, 0xa2, 0x16, 0xa1}} |
| const GUID | CLSID_KsQualityForwarder = {0xe05592e4, 0xc0b5, 0x11d0, {0xa4, 0x39, 0x00, 0xa0, 0xc9, 0x22, 0x31, 0x96}} |
| const GUID | CLSID_KsIBasicAudioInterfaceHandler = {0xb9f8ac3e, 0x0f71, 0x11d2, {0xb7, 0x2c, 0x00, 0xc0, 0x4f, 0xb6, 0xbd, 0x3d}} |
| static INTERFACE_TABLE | InterfaceTable [] |
Definition at line 441 of file ksproxy.cpp.
Definition at line 404 of file ksproxy.cpp.
Definition at line 364 of file ksproxy.cpp.
Definition at line 335 of file ksproxy.cpp.
| KSDDKAPI HRESULT WINAPI KsGetMediaType | ( | int | Position, |
| AM_MEDIA_TYPE * | AmMediaType, | ||
| HANDLE | FilterHandle, | ||
| ULONG | PinFactoryId | ||
| ) |
Definition at line 250 of file ksproxy.cpp.
Referenced by CInputPin::CInputPin(), COutputPin::COutputPin(), CInputPin::EnumMediaTypes(), and COutputPin::EnumMediaTypes().
| KSDDKAPI HRESULT WINAPI KsGetMediaTypeCount | ( | HANDLE | FilterHandle, |
| ULONG | PinFactoryId, | ||
| ULONG * | MediaTypeCount | ||
| ) |
Definition at line 216 of file ksproxy.cpp.
Referenced by CInputPin::EnumMediaTypes(), and COutputPin::EnumMediaTypes().
| KSDDKAPI HRESULT WINAPI KsGetMultiplePinFactoryItems | ( | HANDLE | FilterHandle, |
| ULONG | PinFactoryId, | ||
| ULONG | PropertyId, | ||
| PVOID * | Items | ||
| ) |
Definition at line 154 of file ksproxy.cpp.
Referenced by CInputPin::CheckFormat(), COutputPin::CheckFormat(), KsGetMediaType(), KsGetMediaTypeCount(), CInputPin::KsQueryInterfaces(), COutputPin::KsQueryInterfaces(), CInputPin::KsQueryMediums(), and COutputPin::KsQueryMediums().
| KSDDKAPI HRESULT WINAPI KsOpenDefaultDevice | ( | REFGUID | Category, |
| ACCESS_MASK | Access, | ||
| PHANDLE | DeviceHandle | ||
| ) |
Definition at line 101 of file ksproxy.cpp.
Referenced by CKsClockForwarder_Constructor(), and CKsQualityForwarder_Constructor().
| KSDDKAPI HRESULT WINAPI KsResolveRequiredAttributes | ( | PKSDATARANGE | DataRange, |
| KSMULTIPLE_ITEM *Attributes | OPTIONAL | ||
| ) |
Definition at line 90 of file ksproxy.cpp.
| KSDDKAPI HRESULT WINAPI KsSynchronousDeviceControl | ( | HANDLE | Handle, |
| ULONG | IoControl, | ||
| PVOID | InBuffer, | ||
| ULONG | InLength, | ||
| PVOID | OutBuffer, | ||
| ULONG | OutLength, | ||
| PULONG | BytesReturned | ||
| ) |
Definition at line 34 of file ksproxy.cpp.
Referenced by CKsProxy::AdvisePeriodic(), CKsProxy::AdviseTime(), CBDADeviceControl::CheckChanges(), CBDADeviceControl::CommitChanges(), CKsProxy::ConvertTimeFormat(), CBDADeviceControl::CreateTopology(), CKsProxy::GetAvailable(), CKsProxy::GetCapabilities(), CBDADeviceControl::GetControlNode(), CKsProxy::GetCurrentPosition(), CKsProxy::GetDuration(), CKsProxy::GetMediaSeekingFormats(), CBDADeviceControl::GetNodeDescriptors(), CBDADeviceControl::GetNodeInterfaces(), CBDADeviceControl::GetNodeTypes(), CKsProxy::GetNumberOfPins(), CKsProxy::GetPinCommunication(), CKsProxy::GetPinDataflow(), CBDAPinControl::GetPinID(), CKsProxy::GetPinInstanceCount(), CKsProxy::GetPinName(), CBDAPinControl::GetPinType(), CBDADeviceControl::GetPinTypes(), CKsProxy::GetPreroll(), CKsProxy::GetStopPosition(), CInputPin::GetSupportedSets(), COutputPin::GetSupportedSets(), CKsProxy::GetSupportedSets(), CKsProxy::GetTime(), CKsProxy::GetTimeFormat(), CInputPin::KsEvent(), CKsNode::KsEvent(), COutputPin::KsEvent(), CKsProxy::KsEvent(), KsGetMultiplePinFactoryItems(), CInputPin::KsMethod(), CKsNode::KsMethod(), COutputPin::KsMethod(), CKsProxy::KsMethod(), CInputPin::KsProperty(), CKsNode::KsProperty(), COutputPin::KsProperty(), CKsProxy::KsProperty(), CKsProxy::PerformClockProperty(), CKsClockForwarder::SetClockState(), CKsProxy::SetPinState(), CKsProxy::SetPositions(), CKsProxy::SetSyncSource(), CKsProxy::SetTimeFormat(), CBDADeviceControl::StartChanges(), and CKsProxy::Unadvise().
| const GUID CLSID_KsClockForwarder = {0x877e4351, 0x6fea, 0x11d0, {0xb8, 0x63, 0x00, 0xaa, 0x00, 0xa2, 0x16, 0xa1}} |
Definition at line 14 of file ksproxy.cpp.
| const GUID CLSID_KsIBasicAudioInterfaceHandler = {0xb9f8ac3e, 0x0f71, 0x11d2, {0xb7, 0x2c, 0x00, 0xc0, 0x4f, 0xb6, 0xbd, 0x3d}} |
Definition at line 16 of file ksproxy.cpp.
| const GUID CLSID_KsQualityForwarder = {0xe05592e4, 0xc0b5, 0x11d0, {0xa4, 0x39, 0x00, 0xa0, 0xc9, 0x22, 0x31, 0x96}} |
Definition at line 15 of file ksproxy.cpp.
|
static |
Definition at line 18 of file ksproxy.cpp.
Referenced by DllGetClassObject(), DllRegisterServer(), and DllUnregisterServer().