ReactOS 0.4.16-dev-297-gc569aee
|
#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().