Lines Matching refs:DShowPin

25 #define imemoffset offsetof(DShowPin, imemvtbl)
27 DECLARE_QUERYINTERFACE(pin, DShowPin,
29 DECLARE_ADDREF(pin, DShowPin)
30 DECLARE_RELEASE(pin, DShowPin)
32 long WINAPI ff_dshow_pin_Connect(DShowPin *this, IPin *pin, const AM_MEDIA_TYPE *type)
38 long WINAPI ff_dshow_pin_ReceiveConnection(DShowPin *this, IPin *pin,
65 long WINAPI ff_dshow_pin_Disconnect(DShowPin *this)
78 long WINAPI ff_dshow_pin_ConnectedTo(DShowPin *this, IPin **pin)
91 long WINAPI ff_dshow_pin_ConnectionMediaType(DShowPin *this, AM_MEDIA_TYPE *type)
102 long WINAPI ff_dshow_pin_QueryPinInfo(DShowPin *this, PIN_INFO *info)
118 long WINAPI ff_dshow_pin_QueryDirection(DShowPin *this, PIN_DIRECTION *dir)
126 long WINAPI ff_dshow_pin_QueryId(DShowPin *this, wchar_t **id)
137 long WINAPI ff_dshow_pin_QueryAccept(DShowPin *this, const AM_MEDIA_TYPE *type)
142 long WINAPI ff_dshow_pin_EnumMediaTypes(DShowPin *this, IEnumMediaTypes **enumtypes)
157 long WINAPI ff_dshow_pin_QueryInternalConnections(DShowPin *this, IPin **pin,
163 long WINAPI ff_dshow_pin_EndOfStream(DShowPin *this)
169 long WINAPI ff_dshow_pin_BeginFlush(DShowPin *this)
175 long WINAPI ff_dshow_pin_EndFlush(DShowPin *this)
181 long WINAPI ff_dshow_pin_NewSegment(DShowPin *this, REFERENCE_TIME start, REFERENCE_TIME stop,
189 static int ff_dshow_pin_Setup(DShowPin *this, DShowFilter *filter)
237 static void ff_dshow_pin_Free(DShowPin *this)
247 DECLARE_CREATE(pin, DShowPin, ff_dshow_pin_Setup(this, filter), DShowFilter *filter)
248 DECLARE_DESTROY(pin, DShowPin, ff_dshow_pin_Free)
256 DShowPin *pin = (DShowPin *) ((uint8_t *) this - imemoffset);
262 DShowPin *pin = (DShowPin *) ((uint8_t *) this - imemoffset);
268 DShowPin *pin = (DShowPin *) ((uint8_t *) this - imemoffset);
291 DShowPin *pin = (DShowPin *) ((uint8_t *) this - imemoffset);
378 DShowPin *pin = (DShowPin *) ((uint8_t *) this - imemoffset);