Microsoft DirectX 8.1 (C++) |
The CTransInPlaceInputPin class implements an input pin that is used by the CTransInPlaceFilter class.
Typically, you do not need to derive from this class. If you do, you must override the filter's CTransInPlaceFilter::GetPin method to create instances of your derived class.
Requirements
Header: Declared in Transip.h; include Streams.h.
Library: Use Strmbase.lib (retail builds) or Strmbasd.lib (debug builds).
Protected Member Variables | |
m_bReadOnly | Flag that specifies whether the input stream is read-only. |
m_pTIPFilter | Pointer to the filter that created this pin. |
Public Methods | |
CTransInPlaceInputPin | Constructor method. |
CheckMediaType | Determines if the pin accepts a specific media type. |
PeekAllocator | Retrieves a pointer to the pin's allocator. |
ReadOnly | Indicates whether the input stream is read-only. |
IPin Methods | |
EnumMediaTypes | Enumerates the pin's preferred media types. |
IMemInputPin Methods | |
GetAllocator | Retrieves the memory allocator proposed by this pin. |
NotifyAllocator | Specifies an allocator for the connection. |
GetAllocatorRequirements | Retrieves the allocator properties requested by the pin. |