[KSPROXY]
authorJohannes Anderwald <johannes.anderwald@reactos.org>
Thu, 11 Mar 2010 21:38:13 +0000 (21:38 +0000)
committerJohannes Anderwald <johannes.anderwald@reactos.org>
Thu, 11 Mar 2010 21:38:13 +0000 (21:38 +0000)
commit718fb526252de80c6069402d05dc422cda1ce5fc
tree77b87d5e915c1af0d98f5e6f417279db717ffb6f
parentc506f7fd797716f0cead299ee51826703086b4af
[KSPROXY]
- Recreate resource file with visual studio
- Fix compilation with msvc
- Copy extra format buffer in IEnumMediaTypes::Next
- Create the pin handle in IPin::ReceiveConnection
- Implement IPin::Disconnect for the input pin
- Enumerate media formats and pass it to constructor of CEnumMediaTypes
- Check if the passed format is null in CInputPin::CheckFormat
- Copy extra format buffer after KSDATAFORMAT in the pin connection request
- Implement KsGetMediaType function
- Implement ISpecifyPropertyPages, IKsPropertySet, IKsControl, IStreamBuilder, IKsPinFactory for the output pin
- Implement IPin::ReceiveConnection, IPin::EnumMediaTypes for output pin
- Stub interfaces for IReferenceClock, IMediaSeeking, IKsTopology, IKsAggregateControl, IKsClockPropertySet, ISpecifyPropertyPages, IPersistStream for proxy filter
- Implement IAMDeviceRemoval, IKsControl, IAMFilterMiscFlags, IKsPropertySet interface for proxy filter

svn path=/trunk/; revision=46116
reactos/dll/directx/ksproxy/clockforward.cpp
reactos/dll/directx/ksproxy/datatype.cpp
reactos/dll/directx/ksproxy/enum_mediatypes.cpp
reactos/dll/directx/ksproxy/input_pin.cpp
reactos/dll/directx/ksproxy/ksproxy.cpp
reactos/dll/directx/ksproxy/ksproxy.rc
reactos/dll/directx/ksproxy/output_pin.cpp
reactos/dll/directx/ksproxy/precomp.h
reactos/dll/directx/ksproxy/proxy.cpp
reactos/dll/directx/ksproxy/qualityforward.cpp