• Home
  • Raw
  • Download

Lines Matching refs:pin

27 DECLARE_QUERYINTERFACE(pin, DShowPin,
29 DECLARE_ADDREF(pin, DShowPin) in DECLARE_ADDREF() argument
30 DECLARE_RELEASE(pin, DShowPin) in DECLARE_ADDREF()
32 long ff_dshow_pin_Connect(DShowPin *this, IPin *pin, const AM_MEDIA_TYPE *type) in DECLARE_ADDREF()
34 dshowdebug("ff_dshow_pin_Connect(%p, %p, %p)\n", this, pin, type); in DECLARE_ADDREF()
38 long ff_dshow_pin_ReceiveConnection(DShowPin *this, IPin *pin, in ff_dshow_pin_ReceiveConnection() argument
44 if (!pin) in ff_dshow_pin_ReceiveConnection()
58 IPin_AddRef(pin); in ff_dshow_pin_ReceiveConnection()
59 this->connectedto = pin; in ff_dshow_pin_ReceiveConnection()
78 long ff_dshow_pin_ConnectedTo(DShowPin *this, IPin **pin) in ff_dshow_pin_ConnectedTo() argument
82 if (!pin) in ff_dshow_pin_ConnectedTo()
87 *pin = this->connectedto; in ff_dshow_pin_ConnectedTo()
157 long ff_dshow_pin_QueryInternalConnections(DShowPin *this, IPin **pin, in ff_dshow_pin_QueryInternalConnections() argument
213 SETVTBL(vtbl, pin, QueryInterface); in ff_dshow_pin_Setup()
214 SETVTBL(vtbl, pin, AddRef); in ff_dshow_pin_Setup()
215 SETVTBL(vtbl, pin, Release); in ff_dshow_pin_Setup()
216 SETVTBL(vtbl, pin, Connect); in ff_dshow_pin_Setup()
217 SETVTBL(vtbl, pin, ReceiveConnection); in ff_dshow_pin_Setup()
218 SETVTBL(vtbl, pin, Disconnect); in ff_dshow_pin_Setup()
219 SETVTBL(vtbl, pin, ConnectedTo); in ff_dshow_pin_Setup()
220 SETVTBL(vtbl, pin, ConnectionMediaType); in ff_dshow_pin_Setup()
221 SETVTBL(vtbl, pin, QueryPinInfo); in ff_dshow_pin_Setup()
222 SETVTBL(vtbl, pin, QueryDirection); in ff_dshow_pin_Setup()
223 SETVTBL(vtbl, pin, QueryId); in ff_dshow_pin_Setup()
224 SETVTBL(vtbl, pin, QueryAccept); in ff_dshow_pin_Setup()
225 SETVTBL(vtbl, pin, EnumMediaTypes); in ff_dshow_pin_Setup()
226 SETVTBL(vtbl, pin, QueryInternalConnections); in ff_dshow_pin_Setup()
227 SETVTBL(vtbl, pin, EndOfStream); in ff_dshow_pin_Setup()
228 SETVTBL(vtbl, pin, BeginFlush); in ff_dshow_pin_Setup()
229 SETVTBL(vtbl, pin, EndFlush); in ff_dshow_pin_Setup()
230 SETVTBL(vtbl, pin, NewSegment); in ff_dshow_pin_Setup()
247 DECLARE_CREATE(pin, DShowPin, ff_dshow_pin_Setup(this, filter), DShowFilter *filter) in DECLARE_CREATE() argument
248 DECLARE_DESTROY(pin, DShowPin, ff_dshow_pin_Free) in DECLARE_CREATE()
256 DShowPin *pin = (DShowPin *) ((uint8_t *) this - imemoffset); in DECLARE_CREATE() local
258 return ff_dshow_pin_QueryInterface(pin, riid, ppvObject); in DECLARE_CREATE()
262 DShowPin *pin = (DShowPin *) ((uint8_t *) this - imemoffset); in ff_dshow_meminputpin_AddRef() local
264 return ff_dshow_pin_AddRef(pin); in ff_dshow_meminputpin_AddRef()
268 DShowPin *pin = (DShowPin *) ((uint8_t *) this - imemoffset); in ff_dshow_meminputpin_Release() local
270 return ff_dshow_pin_Release(pin); in ff_dshow_meminputpin_Release()
291 DShowPin *pin = (DShowPin *) ((uint8_t *) this - imemoffset); in ff_dshow_meminputpin_Receive() local
292 enum dshowDeviceType devtype = pin->filter->type; in ff_dshow_meminputpin_Receive()
302 IReferenceClock *clock = pin->filter->clock; in ff_dshow_meminputpin_Receive()
313 orig_curtime += pin->filter->start_time; in ff_dshow_meminputpin_Receive()
328 curtime += pin->filter->start_time; in ff_dshow_meminputpin_Receive()
333 priv_data = pin->filter->priv_data; in ff_dshow_meminputpin_Receive()
336 index = pin->filter->stream_index; in ff_dshow_meminputpin_Receive()
341 pin->filter->callback(priv_data, index, buf, buf_size, curtime, devtype); in ff_dshow_meminputpin_Receive()
366 DShowPin *pin = (DShowPin *) ((uint8_t *) this - imemoffset); in ff_dshow_meminputpin_Destroy() local
368 ff_dshow_pin_Destroy(pin); in ff_dshow_meminputpin_Destroy()