Source position: gstpadtemplate.inc line 76
type T_GstPad = record |
object_: TGstObject; |
element_private: TGpointer; |
padtemplate: PGstPadTemplate; |
direction: TGstPadDirection; |
stream_rec_lock: TGRecMutex; |
task: PGstTask; |
block_cond: TGCond; |
probes: TGHookList; |
mode: TGstPadMode; |
activatefunc: TGstPadActivateFunction; |
activatedata: TGpointer; |
activatenotify: TGDestroyNotify; |
activatemodefunc: TGstPadActivateModeFunction; |
activatemodedata: TGpointer; |
activatemodenotify: TGDestroyNotify; |
peer: PGstPad; |
linkfunc: TGstPadLinkFunction; |
linkdata: TGpointer; |
linknotify: TGDestroyNotify; |
unlinkfunc: TGstPadUnlinkFunction; |
unlinkdata: TGpointer; |
unlinknotify: TGDestroyNotify; |
chainfunc: TGstPadChainFunction; |
chaindata: TGpointer; |
chainnotify: TGDestroyNotify; |
chainlistfunc: TGstPadChainListFunction; |
chainlistdata: TGpointer; |
chainlistnotify: TGDestroyNotify; |
getrangefunc: TGstPadGetRangeFunction; |
getrangedata: TGpointer; |
getrangenotify: TGDestroyNotify; |
eventfunc: TGstPadEventFunction; |
eventdata: TGpointer; |
eventnotify: TGDestroyNotify; |
offset: Tgint64; |
queryfunc: TGstPadQueryFunction; |
querydata: TGpointer; |
querynotify: TGDestroyNotify; |
iterintlinkfunc: TGstPadIterIntLinkFunction; |
iterintlinkdata: TGpointer; |
iterintlinknotify: TGDestroyNotify; |
num_probes: Tgint; |
num_blocked: Tgint; |
priv: PGstPadPrivate; |
ABI: record |
case LongInt of |
0: ( |
_gst_reserved: array [0..3] of TGpointer; |
); |
1: ( |
abi: record |
last_flowret: TGstFlowReturn; |
eventfullfunc: TGstPadEventFullFunction; |
end; |
); |
end; |
end; |