gstbin_impl.inc 798 B

1234567891011121314151617181920212223242526272829303132333435363738394041
  1. Function GST_TYPE_BIN : TGType;
  2. begin
  3. Result:=gst_bin_get_type ();
  4. end;
  5. function GST_IS_BIN(obj : Pointer) : boolean;
  6. begin
  7. Result:=G_TYPE_CHECK_INSTANCE_TYPE (obj, GST_TYPE_BIN);
  8. end;
  9. Function GST_IS_BIN_CLASS(klass: Pointer) : Boolean;
  10. begin
  11. Result:=G_TYPE_CHECK_CLASS_TYPE(klass, GST_TYPE_BIN);
  12. end;
  13. Function GST_BIN_GET_CLASS(obj : Pointer) : PGstBinClass;
  14. begin
  15. Result:=PGstBinClass(G_TYPE_INSTANCE_GET_CLASS(obj, GST_TYPE_BIN))
  16. end;
  17. Function GST_BIN(Obj : Pointer) : PGstBin;
  18. begin
  19. Result:=PGstBin(G_TYPE_CHECK_INSTANCE_CAST(obj, GST_TYPE_BIN))
  20. end;
  21. Function GST_BIN_CAST(obj : Pointer) : PGstBin;
  22. begin
  23. Result:=PGstBin(obj)
  24. end;
  25. Function GST_BIN_CLASS(klass : Pointer) : PGstBinClass;
  26. begin
  27. Result:=PGstBinClass(G_TYPE_CHECK_CLASS_CAST(klass,GST_TYPE_BIN));
  28. end;