Release 1.20.0
[platform/upstream/gstreamer.git] / subprojects / gstreamer-sharp / sources / generated / Gst.PbUtils / DiscovererContainerInfo.cs
1 // This file was generated by the Gtk# code generator.
2 // Any changes made will be lost if regenerated.
3
4 namespace Gst.PbUtils {
5
6         using System;
7         using System.Collections;
8         using System.Collections.Generic;
9         using System.Runtime.InteropServices;
10
11 #region Autogenerated code
12         public partial class DiscovererContainerInfo : Gst.PbUtils.DiscovererStreamInfo {
13
14                 public DiscovererContainerInfo (IntPtr raw) : base(raw) {}
15
16                 protected DiscovererContainerInfo() : base(IntPtr.Zero)
17                 {
18                         CreateNativeObject (new string [0], new GLib.Value [0]);
19                 }
20
21                 [DllImport("gstpbutils-1.0-0.dll", CallingConvention = CallingConvention.Cdecl)]
22                 static extern IntPtr gst_discoverer_container_info_get_type();
23
24                 public static new GLib.GType GType { 
25                         get {
26                                 IntPtr raw_ret = gst_discoverer_container_info_get_type();
27                                 GLib.GType ret = new GLib.GType(raw_ret);
28                                 return ret;
29                         }
30                 }
31
32                 [DllImport("gstpbutils-1.0-0.dll", CallingConvention = CallingConvention.Cdecl)]
33                 static extern IntPtr gst_discoverer_container_info_get_streams(IntPtr raw);
34
35                 public Gst.PbUtils.DiscovererStreamInfo[] Streams { 
36                         get {
37                                 IntPtr raw_ret = gst_discoverer_container_info_get_streams(Handle);
38                                 Gst.PbUtils.DiscovererStreamInfo[] ret = (Gst.PbUtils.DiscovererStreamInfo[]) GLib.Marshaller.ListPtrToArray (raw_ret, typeof(GLib.List), true, true, typeof(Gst.PbUtils.DiscovererStreamInfo));
39                                 return ret;
40                         }
41                 }
42
43
44                 static DiscovererContainerInfo ()
45                 {
46                         GtkSharp.GstreamerSharp.ObjectManager.Initialize ();
47                 }
48 #endregion
49         }
50 }