ReactOS 0.4.16-dev-297-gc569aee
|
#include <dshow.h>
#include <ks.h>
#include <ksproxy.h>
#include <devioctl.h>
#include <stdio.h>
#include <dvp.h>
#include <vptype.h>
#include <vpconfig.h>
#include <setupapi.h>
#include <vector>
#include <stack>
#include <list>
#include <assert.h>
#include <ksmedia.h>
Go to the source code of this file.
Classes | |
struct | INTERFACE_TABLE |
Macros | |
#define | WIN32_NO_STATUS |
#define | WIN32_LEAN_AND_MEAN |
#define | _FORCENAMELESSUNION |
#define | BUILDING_KS |
#define | _KSDDK_ |
#define | KSPROXY_TRACE |
#define | __STREAMS__ |
#define | INTERFACE IKsClock |
Typedefs | |
typedef HRESULT(CALLBACK * | LPFNCREATEINSTANCE) (IUnknown *pUnkOuter, REFIID riid, LPVOID *ppvObject) |
IClassFactory * CClassFactory_fnConstructor | ( | LPFNCREATEINSTANCE | lpfnCI, |
PLONG | pcRefDll, | ||
IID * | riidInst | ||
) |
Definition at line 91 of file classfactory.cpp.
HRESULT WINAPI CEnumMediaTypes_fnConstructor | ( | ULONG | MediaTypeCount, |
AM_MEDIA_TYPE * | MediaTypes, | ||
REFIID | riid, | ||
LPVOID * | ppv | ||
) |
Definition at line 175 of file enum_mediatypes.cpp.
Referenced by CInputPin::EnumMediaTypes(), COutputPin::EnumMediaTypes(), and CPin::EnumMediaTypes().
Definition at line 151 of file enumpins.cpp.
Referenced by CKsProxy::EnumPins(), and CNetworkProvider::EnumPins().
HRESULT WINAPI CInputPin_Constructor | ( | IBaseFilter * | ParentFilter, |
LPCWSTR | PinName, | ||
HANDLE | hFilter, | ||
ULONG | PinId, | ||
KSPIN_COMMUNICATION | Communication, | ||
REFIID | riid, | ||
LPVOID * | ppv | ||
) |
Definition at line 1766 of file input_pin.cpp.
Referenced by CKsProxy::CreatePins().
Definition at line 603 of file allocator.cpp.
Referenced by COutputPin::Connect().
Definition at line 272 of file basicaudio.cpp.
Definition at line 334 of file clockforward.cpp.
Definition at line 228 of file datatype.cpp.
Definition at line 478 of file interface.cpp.
HRESULT WINAPI CKsNode_Constructor | ( | IUnknown * | pUnkOuter, |
HANDLE | ParentHandle, | ||
ULONG | NodeId, | ||
ACCESS_MASK | DesiredAccess, | ||
REFIID | riid, | ||
LPVOID * | ppv | ||
) |
Definition at line 115 of file node.cpp.
Referenced by CKsProxy::CreateNodeInstance().
Definition at line 3159 of file proxy.cpp.
Definition at line 94 of file qualityforward.cpp.
HRESULT WINAPI CMediaSample_Constructor | ( | IMemAllocator * | Allocator, |
BYTE * | pBuffer, | ||
ULONG | BufferSize, | ||
REFIID | riid, | ||
LPVOID * | ppv | ||
) |
Definition at line 342 of file mediasample.cpp.
Referenced by CKsAllocator::Commit().
HRESULT WINAPI COutputPin_Constructor | ( | IBaseFilter * | ParentFilter, |
LPCWSTR | PinName, | ||
ULONG | PinId, | ||
KSPIN_COMMUNICATION | Communication, | ||
REFIID | riid, | ||
LPVOID * | ppv | ||
) |
Definition at line 2801 of file output_pin.cpp.
Referenced by CKsProxy::CreatePins().
HRESULT STDMETHODCALLTYPE COutputPin_SetState | ( | IPin * | Pin, |
KSSTATE | State | ||
) |
Definition at line 171 of file output_pin.cpp.
Referenced by CKsProxy::SetPinState().
Definition at line 336 of file cvpconfig.cpp.
Definition at line 306 of file cvpvbiconfig.cpp.
DECLARE_INTERFACE_ | ( | IKsClock | , |
IUnknown | |||
) |
interface DECLSPEC_UUID | ( | "877E4351-6FEA-11D0-B863-00AA00A216A1" | ) |
Definition at line 16 of file proxy.cpp.
Referenced by CInputPin::QueryInterface(), COutputPin::QueryInterface(), and CKsProxy::QueryInterface().
Definition at line 11 of file allocator.cpp.
Referenced by CKsAllocator::QueryInterface().
Definition at line 12 of file devicecontrol.cpp.
Referenced by CBDADeviceControl_fnConstructor(), CBDAPinControl_fnConstructor(), CInputPin::CheckFormat(), COutputPin::CheckFormat(), CInputPin::CInputPin(), COutputPin::COutputPin(), CKsProxy::CreateClockInstance(), CInputPin::CreatePinHandle(), COutputPin::CreatePinHandle(), CInputPin::EnumMediaTypes(), COutputPin::EnumMediaTypes(), CKsAllocator::KsCreateAllocatorAndGetHandle(), CInputPin::KsQueryInterfaces(), COutputPin::KsQueryInterfaces(), CInputPin::KsQueryMediums(), COutputPin::KsQueryMediums(), CKsInterfaceHandler::KsSetPin(), CKsClockForwarder::QueryInterface(), CInputPin::QueryInterface(), COutputPin::QueryInterface(), CKsProxy::QueryInterface(), CKsProxy::SetPinState(), and CKsProxy::SetSyncSource().
Definition at line 12 of file input_pin.cpp.
Referenced by CKsInterfaceHandler::KsSetPin(), CInputPin::QueryInterface(), and COutputPin::QueryInterface().
Referenced by CInputPin::QueryInterface(), and COutputPin::QueryInterface().
Definition at line 11 of file input_pin.cpp.
Referenced by CInputPin::QueryInterface(), and COutputPin::QueryInterface().
|
extern |
Definition at line 14 of file input_pin.cpp.
Referenced by CInputPin::CreatePin(), COutputPin::CreatePin(), KspPinPropertyHandler(), KspValidateConnectRequest(), and USBAudioPinBuildDescriptors().
|
extern |
Definition at line 21 of file input_pin.cpp.
Referenced by CInputPin::CreatePin(), COutputPin::CreatePin(), KspPinPropertyHandler(), KspValidateConnectRequest(), and USBAudioPinBuildDescriptors().