Unit 'gst' Package
[Overview][Constants][Types][Procedures and functions][Variables][Index] [#gst]

T_GstBinClass

Declaration

Source position: gstbin.inc line 70

type T_GstBinClass = record

  parent_class: TGstElementClass;

  pool: PGThreadPool;

  element_added: procedure(

  bin: PGstBin;

  child: PGstElement

);

  element_removed: procedure(

  bin: PGstBin;

  child: PGstElement

);

  add_element: function(

  bin: PGstBin;

  element: PGstElement

):TGboolean;

  remove_element: function(

  bin: PGstBin;

  element: PGstElement

):TGboolean;

  handle_message: procedure(

  bin: PGstBin;

  message: PGstMessage

);

  do_latency: function(

  bin: PGstBin

):TGboolean;

  deep_element_added: procedure(

  bin: PGstBin;

  sub_bin: PGstBin;

  child: PGstElement

);

  deep_element_removed: procedure(

  bin: PGstBin;

  sub_bin: PGstBin;

  child: PGstElement

);

  _gst_reserved: array [0..(4-2)-1] of TGpointer;

end;


Documentation generated on: 2023-03-18