ReactOS 0.4.16-dev-117-g38f21f9
|
Classes | |
struct | _PinInfo |
Public Types | |
typedef struct IPin::_PinInfo | PIN_INFO |
Public Types inherited from IUnknown | |
typedef IUnknown * | LPUNKNOWN |
Public Member Functions | |
HRESULT | Connect ([in] IPin *pReceivePin, [in] const AM_MEDIA_TYPE *pmt) |
HRESULT | ReceiveConnection ([in] IPin *pConnector, [in] const AM_MEDIA_TYPE *pmt) |
HRESULT | Disconnect (void) |
HRESULT | ConnectedTo ([out] IPin **pPin) |
HRESULT | ConnectionMediaType ([out] AM_MEDIA_TYPE *pmt) |
HRESULT | QueryPinInfo ([out] PIN_INFO *pInfo) |
HRESULT | QueryDirection ([out] PIN_DIRECTION *pPinDir) |
HRESULT | QueryId ([out] LPWSTR *Id) |
HRESULT | QueryAccept ([in] const AM_MEDIA_TYPE *pmt) |
HRESULT | EnumMediaTypes ([out] IEnumMediaTypes **ppEnum) |
HRESULT | QueryInternalConnections ([out] IPin **apPin, [in, out] ULONG *nPin) |
HRESULT | EndOfStream (void) |
HRESULT | BeginFlush (void) |
HRESULT | EndFlush (void) |
HRESULT | NewSegment ([in] REFERENCE_TIME tStart, [in] REFERENCE_TIME tStop, [in] double dRate) |
Public Member Functions inherited from IUnknown | |
HRESULT | QueryInterface ([in] REFIID riid, [out, iid_is(riid)] void **ppvObject) |
ULONG | AddRef () |
ULONG | Release () |
Definition at line 91 of file axcore.idl.
typedef struct IPin::_PinInfo IPin::PIN_INFO |
Implemented in CInputPin, COutputPin, and CPin.
HRESULT IPin::Connect | ( | [in] IPin * | pReceivePin, |
[in] const AM_MEDIA_TYPE * | pmt | ||
) |
Implemented in CInputPin, COutputPin, and CPin.
Referenced by CBDAPinControl_fnConstructor().
HRESULT IPin::ConnectionMediaType | ( | [out] AM_MEDIA_TYPE * | pmt | ) |
Implemented in CInputPin, COutputPin, and CPin.
Implemented in CInputPin, COutputPin, and CPin.
Implemented in CInputPin, COutputPin, and CPin.
HRESULT IPin::EnumMediaTypes | ( | [out] IEnumMediaTypes ** | ppEnum | ) |
Implemented in CInputPin, COutputPin, and CPin.
HRESULT IPin::NewSegment | ( | [in] REFERENCE_TIME | tStart, |
[in] REFERENCE_TIME | tStop, | ||
[in] double | dRate | ||
) |
Implemented in CInputPin, COutputPin, and CPin.
Referenced by COutputPin::NewSegment().
HRESULT IPin::QueryAccept | ( | [in] const AM_MEDIA_TYPE * | pmt | ) |
Referenced by COutputPin::Connect(), and CPin::Connect().
HRESULT IPin::QueryDirection | ( | [out] PIN_DIRECTION * | pPinDir | ) |
Implemented in CInputPin, COutputPin, and CPin.
Implemented in CInputPin, COutputPin, and CPin.
Implemented in CInputPin, COutputPin, and CPin.
Implemented in CInputPin, COutputPin, and CPin.
Referenced by CBDAPinControl_fnConstructor(), and CKsInterfaceHandler::KsSetPin().
HRESULT IPin::ReceiveConnection | ( | [in] IPin * | pConnector, |
[in] const AM_MEDIA_TYPE * | pmt | ||
) |
Referenced by COutputPin::Connect(), and CPin::Connect().