diff options
495 files changed, 29568 insertions, 0 deletions
diff --git a/.arch-ids/.arch-inventory.id b/.arch-ids/.arch-inventory.id new file mode 100644 index 0000000..3ce0621 --- /dev/null +++ b/.arch-ids/.arch-inventory.id @@ -0,0 +1 @@ +Peter Johanson <peter@peterjohanson.com> Sat Mar 4 23:46:24 2006 15751.0 diff --git a/.arch-ids/AUTHORS.id b/.arch-ids/AUTHORS.id new file mode 100644 index 0000000..2a0d4db --- /dev/null +++ b/.arch-ids/AUTHORS.id @@ -0,0 +1 @@ +Peter Johanson <peter@peterjohanson.com> Sat Mar 4 22:59:22 2006 26044.0 diff --git a/.arch-ids/COPYING.id b/.arch-ids/COPYING.id new file mode 100644 index 0000000..717b82d --- /dev/null +++ b/.arch-ids/COPYING.id @@ -0,0 +1 @@ +Peter Johanson <peter@peterjohanson.com> Sat Mar 4 23:04:13 2006 32754.0 diff --git a/.arch-ids/ChangeLog.id b/.arch-ids/ChangeLog.id new file mode 100644 index 0000000..2804f22 --- /dev/null +++ b/.arch-ids/ChangeLog.id @@ -0,0 +1 @@ +Peter Johanson <peter@peterjohanson.com> Sat Mar 4 22:59:22 2006 26044.1 diff --git a/.arch-ids/INSTALL.id b/.arch-ids/INSTALL.id new file mode 100644 index 0000000..7d1eea7 --- /dev/null +++ b/.arch-ids/INSTALL.id @@ -0,0 +1 @@ +Peter Johanson <peter@peterjohanson.com> Sat Mar 4 23:04:13 2006 32754.1 diff --git a/.arch-ids/Makefile.am.id b/.arch-ids/Makefile.am.id new file mode 100644 index 0000000..c86fbdd --- /dev/null +++ b/.arch-ids/Makefile.am.id @@ -0,0 +1 @@ +Peter Johanson <peter@peterjohanson.com> Sat Mar 4 22:58:49 2006 25117.0 diff --git a/.arch-ids/NEWS.id b/.arch-ids/NEWS.id new file mode 100644 index 0000000..14a94a1 --- /dev/null +++ b/.arch-ids/NEWS.id @@ -0,0 +1 @@ +Peter Johanson <peter@peterjohanson.com> Sat Mar 4 22:59:30 2006 26241.0 diff --git a/.arch-ids/README.id b/.arch-ids/README.id new file mode 100644 index 0000000..9f0e690 --- /dev/null +++ b/.arch-ids/README.id @@ -0,0 +1 @@ +Peter Johanson <peter@peterjohanson.com> Sat Mar 4 22:59:30 2006 26241.1 diff --git a/.arch-ids/autogen.sh.id b/.arch-ids/autogen.sh.id new file mode 100644 index 0000000..420c97c --- /dev/null +++ b/.arch-ids/autogen.sh.id @@ -0,0 +1 @@ +Peter Johanson <peter@peterjohanson.com> Sat Mar 4 23:05:30 2006 2237.0 diff --git a/.arch-ids/configure.in.id b/.arch-ids/configure.in.id new file mode 100644 index 0000000..2a19f6c --- /dev/null +++ b/.arch-ids/configure.in.id @@ -0,0 +1 @@ +Peter Johanson <peter@peterjohanson.com> Sat Mar 4 22:58:44 2006 25003.0 diff --git a/.arch-ids/gst-sharp-0.10.pc.in.id b/.arch-ids/gst-sharp-0.10.pc.in.id new file mode 100644 index 0000000..12856b2 --- /dev/null +++ b/.arch-ids/gst-sharp-0.10.pc.in.id @@ -0,0 +1 @@ +Peter Johanson <peter@peterjohanson.com> Sat Mar 4 23:06:06 2006 3115.0 diff --git a/.arch-ids/gst-sharp.snk.id b/.arch-ids/gst-sharp.snk.id new file mode 100644 index 0000000..e942fd6 --- /dev/null +++ b/.arch-ids/gst-sharp.snk.id @@ -0,0 +1 @@ +Peter Johanson <peter@peterjohanson.com> Sat Mar 4 22:59:01 2006 25438.1 diff --git a/.arch-ids/gtk-sharp-gapi-fixup-additions.diff.id b/.arch-ids/gtk-sharp-gapi-fixup-additions.diff.id new file mode 100644 index 0000000..1e8ac5b --- /dev/null +++ b/.arch-ids/gtk-sharp-gapi-fixup-additions.diff.id @@ -0,0 +1 @@ +Peter Johanson <peter@peterjohanson.com> Thu May 18 16:00:31 2006 724.0 diff --git a/.arch-inventory b/.arch-inventory new file mode 100644 index 0000000..6ac73ea --- /dev/null +++ b/.arch-inventory @@ -0,0 +1,18 @@ +backup aclocal\.m4 +backup autom4te\.cache +backup config\.guess +backup config\.log +backup config\.status +backup config\.sub +backup ^configure$ +backup depcomp +backup install-sh +backup ltmain\.sh +backup missing +backup libtool +backup stamp-h1 +backup ^Makefile$ +backup ^Makefile.in$ +backup ^config\.h$ +backup ^config\.h\.in$ +backup ^gst-sharp-0.10\.pc$ @@ -0,0 +1,3 @@ +Peter Johanson <peter@peterjohanson.com> +Aaron Bockover <aaron@abock.org> + @@ -0,0 +1,504 @@ + GNU LESSER GENERAL PUBLIC LICENSE + Version 2.1, February 1999 + + Copyright (C) 1991, 1999 Free Software Foundation, Inc. + 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA + Everyone is permitted to copy and distribute verbatim copies + of this license document, but changing it is not allowed. + +[This is the first released version of the Lesser GPL. It also counts + as the successor of the GNU Library Public License, version 2, hence + the version number 2.1.] + + Preamble + + The licenses for most software are designed to take away your +freedom to share and change it. By contrast, the GNU General Public +Licenses are intended to guarantee your freedom to share and change +free software--to make sure the software is free for all its users. + + This license, the Lesser General Public License, applies to some +specially designated software packages--typically libraries--of the +Free Software Foundation and other authors who decide to use it. You +can use it too, but we suggest you first think carefully about whether +this license or the ordinary General Public License is the better +strategy to use in any particular case, based on the explanations below. + + When we speak of free software, we are referring to freedom of use, +not price. Our General Public Licenses are designed to make sure that +you have the freedom to distribute copies of free software (and charge +for this service if you wish); that you receive source code or can get +it if you want it; that you can change the software and use pieces of +it in new free programs; and that you are informed that you can do +these things. + + To protect your rights, we need to make restrictions that forbid +distributors to deny you these rights or to ask you to surrender these +rights. These restrictions translate to certain responsibilities for +you if you distribute copies of the library or if you modify it. + + For example, if you distribute copies of the library, whether gratis +or for a fee, you must give the recipients all the rights that we gave +you. You must make sure that they, too, receive or can get the source +code. If you link other code with the library, you must provide +complete object files to the recipients, so that they can relink them +with the library after making changes to the library and recompiling +it. And you must show them these terms so they know their rights. + + We protect your rights with a two-step method: (1) we copyright the +library, and (2) we offer you this license, which gives you legal +permission to copy, distribute and/or modify the library. + + To protect each distributor, we want to make it very clear that +there is no warranty for the free library. Also, if the library is +modified by someone else and passed on, the recipients should know +that what they have is not the original version, so that the original +author's reputation will not be affected by problems that might be +introduced by others. + + Finally, software patents pose a constant threat to the existence of +any free program. We wish to make sure that a company cannot +effectively restrict the users of a free program by obtaining a +restrictive license from a patent holder. Therefore, we insist that +any patent license obtained for a version of the library must be +consistent with the full freedom of use specified in this license. + + Most GNU software, including some libraries, is covered by the +ordinary GNU General Public License. This license, the GNU Lesser +General Public License, applies to certain designated libraries, and +is quite different from the ordinary General Public License. We use +this license for certain libraries in order to permit linking those +libraries into non-free programs. + + When a program is linked with a library, whether statically or using +a shared library, the combination of the two is legally speaking a +combined work, a derivative of the original library. The ordinary +General Public License therefore permits such linking only if the +entire combination fits its criteria of freedom. The Lesser General +Public License permits more lax criteria for linking other code with +the library. + + We call this license the "Lesser" General Public License because it +does Less to protect the user's freedom than the ordinary General +Public License. It also provides other free software developers Less +of an advantage over competing non-free programs. These disadvantages +are the reason we use the ordinary General Public License for many +libraries. However, the Lesser license provides advantages in certain +special circumstances. + + For example, on rare occasions, there may be a special need to +encourage the widest possible use of a certain library, so that it becomes +a de-facto standard. To achieve this, non-free programs must be +allowed to use the library. A more frequent case is that a free +library does the same job as widely used non-free libraries. In this +case, there is little to gain by limiting the free library to free +software only, so we use the Lesser General Public License. + + In other cases, permission to use a particular library in non-free +programs enables a greater number of people to use a large body of +free software. For example, permission to use the GNU C Library in +non-free programs enables many more people to use the whole GNU +operating system, as well as its variant, the GNU/Linux operating +system. + + Although the Lesser General Public License is Less protective of the +users' freedom, it does ensure that the user of a program that is +linked with the Library has the freedom and the wherewithal to run +that program using a modified version of the Library. + + The precise terms and conditions for copying, distribution and +modification follow. Pay close attention to the difference between a +"work based on the library" and a "work that uses the library". The +former contains code derived from the library, whereas the latter must +be combined with the library in order to run. + + GNU LESSER GENERAL PUBLIC LICENSE + TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION + + 0. This License Agreement applies to any software library or other +program which contains a notice placed by the copyright holder or +other authorized party saying it may be distributed under the terms of +this Lesser General Public License (also called "this License"). +Each licensee is addressed as "you". + + A "library" means a collection of software functions and/or data +prepared so as to be conveniently linked with application programs +(which use some of those functions and data) to form executables. + + The "Library", below, refers to any such software library or work +which has been distributed under these terms. A "work based on the +Library" means either the Library or any derivative work under +copyright law: that is to say, a work containing the Library or a +portion of it, either verbatim or with modifications and/or translated +straightforwardly into another language. (Hereinafter, translation is +included without limitation in the term "modification".) + + "Source code" for a work means the preferred form of the work for +making modifications to it. For a library, complete source code means +all the source code for all modules it contains, plus any associated +interface definition files, plus the scripts used to control compilation +and installation of the library. + + Activities other than copying, distribution and modification are not +covered by this License; they are outside its scope. The act of +running a program using the Library is not restricted, and output from +such a program is covered only if its contents constitute a work based +on the Library (independent of the use of the Library in a tool for +writing it). Whether that is true depends on what the Library does +and what the program that uses the Library does. + + 1. You may copy and distribute verbatim copies of the Library's +complete source code as you receive it, in any medium, provided that +you conspicuously and appropriately publish on each copy an +appropriate copyright notice and disclaimer of warranty; keep intact +all the notices that refer to this License and to the absence of any +warranty; and distribute a copy of this License along with the +Library. + + You may charge a fee for the physical act of transferring a copy, +and you may at your option offer warranty protection in exchange for a +fee. + + 2. You may modify your copy or copies of the Library or any portion +of it, thus forming a work based on the Library, and copy and +distribute such modifications or work under the terms of Section 1 +above, provided that you also meet all of these conditions: + + a) The modified work must itself be a software library. + + b) You must cause the files modified to carry prominent notices + stating that you changed the files and the date of any change. + + c) You must cause the whole of the work to be licensed at no + charge to all third parties under the terms of this License. + + d) If a facility in the modified Library refers to a function or a + table of data to be supplied by an application program that uses + the facility, other than as an argument passed when the facility + is invoked, then you must make a good faith effort to ensure that, + in the event an application does not supply such function or + table, the facility still operates, and performs whatever part of + its purpose remains meaningful. + + (For example, a function in a library to compute square roots has + a purpose that is entirely well-defined independent of the + application. Therefore, Subsection 2d requires that any + application-supplied function or table used by this function must + be optional: if the application does not supply it, the square + root function must still compute square roots.) + +These requirements apply to the modified work as a whole. If +identifiable sections of that work are not derived from the Library, +and can be reasonably considered independent and separate works in +themselves, then this License, and its terms, do not apply to those +sections when you distribute them as separate works. But when you +distribute the same sections as part of a whole which is a work based +on the Library, the distribution of the whole must be on the terms of +this License, whose permissions for other licensees extend to the +entire whole, and thus to each and every part regardless of who wrote +it. + +Thus, it is not the intent of this section to claim rights or contest +your rights to work written entirely by you; rather, the intent is to +exercise the right to control the distribution of derivative or +collective works based on the Library. + +In addition, mere aggregation of another work not based on the Library +with the Library (or with a work based on the Library) on a volume of +a storage or distribution medium does not bring the other work under +the scope of this License. + + 3. You may opt to apply the terms of the ordinary GNU General Public +License instead of this License to a given copy of the Library. To do +this, you must alter all the notices that refer to this License, so +that they refer to the ordinary GNU General Public License, version 2, +instead of to this License. (If a newer version than version 2 of the +ordinary GNU General Public License has appeared, then you can specify +that version instead if you wish.) Do not make any other change in +these notices. + + Once this change is made in a given copy, it is irreversible for +that copy, so the ordinary GNU General Public License applies to all +subsequent copies and derivative works made from that copy. + + This option is useful when you wish to copy part of the code of +the Library into a program that is not a library. + + 4. You may copy and distribute the Library (or a portion or +derivative of it, under Section 2) in object code or executable form +under the terms of Sections 1 and 2 above provided that you accompany +it with the complete corresponding machine-readable source code, which +must be distributed under the terms of Sections 1 and 2 above on a +medium customarily used for software interchange. + + If distribution of object code is made by offering access to copy +from a designated place, then offering equivalent access to copy the +source code from the same place satisfies the requirement to +distribute the source code, even though third parties are not +compelled to copy the source along with the object code. + + 5. A program that contains no derivative of any portion of the +Library, but is designed to work with the Library by being compiled or +linked with it, is called a "work that uses the Library". Such a +work, in isolation, is not a derivative work of the Library, and +therefore falls outside the scope of this License. + + However, linking a "work that uses the Library" with the Library +creates an executable that is a derivative of the Library (because it +contains portions of the Library), rather than a "work that uses the +library". The executable is therefore covered by this License. +Section 6 states terms for distribution of such executables. + + When a "work that uses the Library" uses material from a header file +that is part of the Library, the object code for the work may be a +derivative work of the Library even though the source code is not. +Whether this is true is especially significant if the work can be +linked without the Library, or if the work is itself a library. The +threshold for this to be true is not precisely defined by law. + + If such an object file uses only numerical parameters, data +structure layouts and accessors, and small macros and small inline +functions (ten lines or less in length), then the use of the object +file is unrestricted, regardless of whether it is legally a derivative +work. (Executables containing this object code plus portions of the +Library will still fall under Section 6.) + + Otherwise, if the work is a derivative of the Library, you may +distribute the object code for the work under the terms of Section 6. +Any executables containing that work also fall under Section 6, +whether or not they are linked directly with the Library itself. + + 6. As an exception to the Sections above, you may also combine or +link a "work that uses the Library" with the Library to produce a +work containing portions of the Library, and distribute that work +under terms of your choice, provided that the terms permit +modification of the work for the customer's own use and reverse +engineering for debugging such modifications. + + You must give prominent notice with each copy of the work that the +Library is used in it and that the Library and its use are covered by +this License. You must supply a copy of this License. If the work +during execution displays copyright notices, you must include the +copyright notice for the Library among them, as well as a reference +directing the user to the copy of this License. Also, you must do one +of these things: + + a) Accompany the work with the complete corresponding + machine-readable source code for the Library including whatever + changes were used in the work (which must be distributed under + Sections 1 and 2 above); and, if the work is an executable linked + with the Library, with the complete machine-readable "work that + uses the Library", as object code and/or source code, so that the + user can modify the Library and then relink to produce a modified + executable containing the modified Library. (It is understood + that the user who changes the contents of definitions files in the + Library will not necessarily be able to recompile the application + to use the modified definitions.) + + b) Use a suitable shared library mechanism for linking with the + Library. A suitable mechanism is one that (1) uses at run time a + copy of the library already present on the user's computer system, + rather than copying library functions into the executable, and (2) + will operate properly with a modified version of the library, if + the user installs one, as long as the modified version is + interface-compatible with the version that the work was made with. + + c) Accompany the work with a written offer, valid for at + least three years, to give the same user the materials + specified in Subsection 6a, above, for a charge no more + than the cost of performing this distribution. + + d) If distribution of the work is made by offering access to copy + from a designated place, offer equivalent access to copy the above + specified materials from the same place. + + e) Verify that the user has already received a copy of these + materials or that you have already sent this user a copy. + + For an executable, the required form of the "work that uses the +Library" must include any data and utility programs needed for +reproducing the executable from it. However, as a special exception, +the materials to be distributed need not include anything that is +normally distributed (in either source or binary form) with the major +components (compiler, kernel, and so on) of the operating system on +which the executable runs, unless that component itself accompanies +the executable. + + It may happen that this requirement contradicts the license +restrictions of other proprietary libraries that do not normally +accompany the operating system. Such a contradiction means you cannot +use both them and the Library together in an executable that you +distribute. + + 7. You may place library facilities that are a work based on the +Library side-by-side in a single library together with other library +facilities not covered by this License, and distribute such a combined +library, provided that the separate distribution of the work based on +the Library and of the other library facilities is otherwise +permitted, and provided that you do these two things: + + a) Accompany the combined library with a copy of the same work + based on the Library, uncombined with any other library + facilities. This must be distributed under the terms of the + Sections above. + + b) Give prominent notice with the combined library of the fact + that part of it is a work based on the Library, and explaining + where to find the accompanying uncombined form of the same work. + + 8. You may not copy, modify, sublicense, link with, or distribute +the Library except as expressly provided under this License. Any +attempt otherwise to copy, modify, sublicense, link with, or +distribute the Library is void, and will automatically terminate your +rights under this License. However, parties who have received copies, +or rights, from you under this License will not have their licenses +terminated so long as such parties remain in full compliance. + + 9. You are not required to accept this License, since you have not +signed it. However, nothing else grants you permission to modify or +distribute the Library or its derivative works. These actions are +prohibited by law if you do not accept this License. Therefore, by +modifying or distributing the Library (or any work based on the +Library), you indicate your acceptance of this License to do so, and +all its terms and conditions for copying, distributing or modifying +the Library or works based on it. + + 10. Each time you redistribute the Library (or any work based on the +Library), the recipient automatically receives a license from the +original licensor to copy, distribute, link with or modify the Library +subject to these terms and conditions. You may not impose any further +restrictions on the recipients' exercise of the rights granted herein. +You are not responsible for enforcing compliance by third parties with +this License. + + 11. If, as a consequence of a court judgment or allegation of patent +infringement or for any other reason (not limited to patent issues), +conditions are imposed on you (whether by court order, agreement or +otherwise) that contradict the conditions of this License, they do not +excuse you from the conditions of this License. If you cannot +distribute so as to satisfy simultaneously your obligations under this +License and any other pertinent obligations, then as a consequence you +may not distribute the Library at all. For example, if a patent +license would not permit royalty-free redistribution of the Library by +all those who receive copies directly or indirectly through you, then +the only way you could satisfy both it and this License would be to +refrain entirely from distribution of the Library. + +If any portion of this section is held invalid or unenforceable under any +particular circumstance, the balance of the section is intended to apply, +and the section as a whole is intended to apply in other circumstances. + +It is not the purpose of this section to induce you to infringe any +patents or other property right claims or to contest validity of any +such claims; this section has the sole purpose of protecting the +integrity of the free software distribution system which is +implemented by public license practices. Many people have made +generous contributions to the wide range of software distributed +through that system in reliance on consistent application of that +system; it is up to the author/donor to decide if he or she is willing +to distribute software through any other system and a licensee cannot +impose that choice. + +This section is intended to make thoroughly clear what is believed to +be a consequence of the rest of this License. + + 12. If the distribution and/or use of the Library is restricted in +certain countries either by patents or by copyrighted interfaces, the +original copyright holder who places the Library under this License may add +an explicit geographical distribution limitation excluding those countries, +so that distribution is permitted only in or among countries not thus +excluded. In such case, this License incorporates the limitation as if +written in the body of this License. + + 13. The Free Software Foundation may publish revised and/or new +versions of the Lesser General Public License from time to time. +Such new versions will be similar in spirit to the present version, +but may differ in detail to address new problems or concerns. + +Each version is given a distinguishing version number. If the Library +specifies a version number of this License which applies to it and +"any later version", you have the option of following the terms and +conditions either of that version or of any later version published by +the Free Software Foundation. If the Library does not specify a +license version number, you may choose any version ever published by +the Free Software Foundation. + + 14. If you wish to incorporate parts of the Library into other free +programs whose distribution conditions are incompatible with these, +write to the author to ask for permission. For software which is +copyrighted by the Free Software Foundation, write to the Free +Software Foundation; we sometimes make exceptions for this. Our +decision will be guided by the two goals of preserving the free status +of all derivatives of our free software and of promoting the sharing +and reuse of software generally. + + NO WARRANTY + + 15. BECAUSE THE LIBRARY IS LICENSED FREE OF CHARGE, THERE IS NO +WARRANTY FOR THE LIBRARY, TO THE EXTENT PERMITTED BY APPLICABLE LAW. +EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR +OTHER PARTIES PROVIDE THE LIBRARY "AS IS" WITHOUT WARRANTY OF ANY +KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE +IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR +PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE +LIBRARY IS WITH YOU. SHOULD THE LIBRARY PROVE DEFECTIVE, YOU ASSUME +THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION. + + 16. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN +WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY +AND/OR REDISTRIBUTE THE LIBRARY AS PERMITTED ABOVE, BE LIABLE TO YOU +FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR +CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE +LIBRARY (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING +RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A +FAILURE OF THE LIBRARY TO OPERATE WITH ANY OTHER SOFTWARE), EVEN IF +SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH +DAMAGES. + + END OF TERMS AND CONDITIONS + + How to Apply These Terms to Your New Libraries + + If you develop a new library, and you want it to be of the greatest +possible use to the public, we recommend making it free software that +everyone can redistribute and change. You can do so by permitting +redistribution under these terms (or, alternatively, under the terms of the +ordinary General Public License). + + To apply these terms, attach the following notices to the library. It is +safest to attach them to the start of each source file to most effectively +convey the exclusion of warranty; and each file should have at least the +"copyright" line and a pointer to where the full notice is found. + + <one line to give the library's name and a brief idea of what it does.> + Copyright (C) <year> <name of author> + + This library is free software; you can redistribute it and/or + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. + + This library is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + Lesser General Public License for more details. + + You should have received a copy of the GNU Lesser General Public + License along with this library; if not, write to the Free Software + Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA + +Also add information on how to contact you by electronic and paper mail. + +You should also get your employer (if you work as a programmer) or your +school, if any, to sign a "copyright disclaimer" for the library, if +necessary. Here is a sample; alter the names: + + Yoyodyne, Inc., hereby disclaims all copyright interest in the + library `Frob' (a library for tweaking knobs) written by James Random Hacker. + + <signature of Ty Coon>, 1 April 1990 + Ty Coon, President of Vice + +That's all there is to it! + + diff --git a/ChangeLog b/ChangeLog new file mode 100644 index 0000000..e919974 --- /dev/null +++ b/ChangeLog @@ -0,0 +1,6 @@ +2006-05-19 Aaron Bockover <aaron@abock.org> + + * gstreamer-sharp: Initial import to Mono Subversion; all prior work + has been done by Peter Johanson + + diff --git a/Makefile.am b/Makefile.am new file mode 100644 index 0000000..ac670e8 --- /dev/null +++ b/Makefile.am @@ -0,0 +1,29 @@ +SUBDIRS = source gstreamer-sharp doc sample + +pkgconfigdir = $(libdir)/pkgconfig +pkgconfig_DATA = gstreamer-sharp-0.10.pc + +EXTRA_DIST = \ + gstreamer-sharp-0.10.pc.in \ + gstreamer-sharp.snk + +DISTCLEANFILES = gstreamer-sharp-0.10.pc + +MAINTAINERCLEANFILES = \ + compile \ + INSTALL \ + config.h.in \ + aclocal.m4 \ + ltmain.sh \ + Makefile.in \ + depcomp \ + missing \ + install-sh \ + configure \ + config.sub \ + config.guess \ + intltool-extract.in \ + intltool-merge.in \ + intltool-update.in \ + mkinstalldirs + @@ -0,0 +1,34 @@ +DISCLAIMER +---------- + +This project is no where near completion and should NOT be used AT ALL +in any release-ready/stable project. By building and installing this +project, you understand that no support will be given and it may very +well set fire you your system and delete all of your data. If this +happens, the only person responsible is yourself. You have been warned. + +(It probably won't be that bad) + + +INSTALLATION +------------ + +To build gstreamer-sharp, you must have a subversion checkout of +gtk-sharp-2.0 and apply the gapi-fixup patch and install gapi-fixup: + + $ cd ~/cvs/mono + $ svn co svn://svn.myrealbox.com/trunk/gtk-sharp + $ cd gtk-sharp + $ patch -p0 < ~/cvs/mono/gstreamer-sharp/gtk-sharp-gapi-fixup.diff + $ ./bootstrap-2.8 --prefix=/usr + $ cd parser + $ make + $ sudo make install + +This will patch, build, and install the fixed gapi-fixup tool without +overwriting your existing gtk-sharp library install. Of course, substitute +~/cvs/mono/ for the proper location of each respective checkout. + +Once gapi-fixup has been installed, you may continue building +gstreamer-sharp like any other source module. + diff --git a/autogen.sh b/autogen.sh new file mode 100755 index 0000000..b6a3f7a --- /dev/null +++ b/autogen.sh @@ -0,0 +1,110 @@ +#!/bin/sh +# Run this to generate all the initial makefiles, etc. +# Ripped off from GNOME macros version + +DIE=0 + +srcdir=`dirname $0` +test -z "$srcdir" && srcdir=. + +(autoconf --version) < /dev/null > /dev/null 2>&1 || { + echo + echo "**Error**: You must have \`autoconf' installed to compile Gst#." + echo "Download the appropriate package for your distribution," + echo "or get the source tarball at ftp://ftp.gnu.org/pub/gnu/" + DIE=1 +} + +if [ -z "$LIBTOOL" ]; then + LIBTOOL=`which glibtool 2>/dev/null` + if [ ! -x "$LIBTOOL" ]; then + LIBTOOL=`which libtool` + fi +fi + +(grep "^AM_PROG_LIBTOOL" $srcdir/configure.in >/dev/null) && { + ($LIBTOOL --version) < /dev/null > /dev/null 2>&1 || { + echo + echo "**Error**: You must have \`libtool' installed to compile Gst#." + echo "Get ftp://ftp.gnu.org/pub/gnu/libtool-1.2d.tar.gz" + echo "(or a newer version if it is available)" + DIE=1 + } +} + +(automake --version) < /dev/null > /dev/null 2>&1 || { + echo + echo "**Error**: You must have \`automake' installed to compile Gst#." + echo "Get ftp://ftp.gnu.org/pub/gnu/automake-1.3.tar.gz" + echo "(or a newer version if it is available)" + DIE=1 + NO_AUTOMAKE=yes +} + + +# if no automake, don't bother testing for aclocal +test -n "$NO_AUTOMAKE" || (aclocal --version) < /dev/null > /dev/null 2>&1 || { + echo + echo "**Error**: Missing \`aclocal'. The version of \`automake'" + echo "installed doesn't appear recent enough." + echo "Get ftp://ftp.gnu.org/pub/gnu/automake-1.3.tar.gz" + echo "(or a newer version if it is available)" + DIE=1 +} + +if test "$DIE" -eq 1; then + exit 1 +fi + +if test -z "$*"; then + echo "**Warning**: I am going to run \`configure' with no arguments." + echo "If you wish to pass any to it, please specify them on the" + echo \`$0\'" command line." + echo +fi + +case $CC in +xlc ) + am_opt=--include-deps;; +esac + + +if grep "^AM_PROG_LIBTOOL" configure.ac >/dev/null; then + if test -z "$NO_LIBTOOLIZE" ; then + echo "Running libtoolize..." + libtoolize --force --copy + fi +fi + +echo "Running aclocal $ACLOCAL_FLAGS ..." +aclocal $ACLOCAL_FLAGS || { + echo + echo "**Error**: aclocal failed. This may mean that you have not" + echo "installed all of the packages you need, or you may need to" + echo "set ACLOCAL_FLAGS to include \"-I \$prefix/share/aclocal\"" + echo "for the prefix where you installed the packages whose" + echo "macros were not found" + exit 1 +} + +if grep "^AM_CONFIG_HEADER" configure.ac >/dev/null; then + echo "Running autoheader..." + autoheader || { echo "**Error**: autoheader failed."; exit 1; } +fi + +echo "Running automake --gnu $am_opt ..." +automake --add-missing --gnu $am_opt || + { echo "**Error**: automake failed."; exit 1; } +echo "Running autoconf ..." +autoconf || { echo "**Error**: autoconf failed."; exit 1; } + + +conf_flags="--enable-maintainer-mode --enable-compile-warnings" #--enable-iso-c + +if test x$NOCONFIGURE = x; then + echo Running $srcdir/configure $conf_flags "$@" ... + $srcdir/configure $conf_flags "$@" \ + && echo Now type \`make\' to compile $PKG_NAME || exit 1 +else + echo Skipping configure process. +fi diff --git a/configure.ac b/configure.ac new file mode 100644 index 0000000..5a5a0cd --- /dev/null +++ b/configure.ac @@ -0,0 +1,158 @@ +AC_INIT(README) +AC_CANONICAL_SYSTEM +AM_CONFIG_HEADER(config.h) +AM_INIT_AUTOMAKE(gstreamer-sharp, 0.9.5.99) +AM_MAINTAINER_MODE + +AC_ARG_WITH(readme, AC_HELP_STRING([--with-readme], [This must be passed to configure indicating you have fully read and understand README]), readme_understanding="yes", readme_understanding="no") + +if test ! "x$readme_understanding" = "xyes"; then + AC_MSG_ERROR([You must pass --with-readme to indicate you have read and fully understand the implications in the README file]) +fi + +AC_PROG_INSTALL + +PACKAGE_VERSION=gstreamer-sharp-0.10 +AC_SUBST(PACKAGE_VERSION) + +MONO_REQUIRED_VERSION=1.1 +AC_SUBST(MONO_REQUIRED_VERSION) +PKG_CHECK_MODULES(MONO_DEPENDENCY, mono >= $MONO_REQUIRED_VERSION, has_mono=true, has_mono=false) + +AM_PROG_LIBTOOL + +if test "x$has_mono" = "xtrue"; then +GACUTIL_FLAGS='/package $(PACKAGE_VERSION) /gacdir $(libdir) /root $(DESTDIR)/$(libdir)' +GENERATED_SOURCES=generated/*.cs +AC_PATH_PROG(RUNTIME, mono, no) +AC_PATH_PROG(CSC, mcs, no) +if test `uname -s` = "Darwin"; then + LIB_PREFIX= + LIB_SUFFIX=.dylib +else + LIB_PREFIX=.so + LIB_SUFFIX= +fi +else +AC_PATH_PROG(CSC, csc.exe, no) +GACUTIL_FLAGS= +GENERATED_SOURCES=generated\\\\*.cs + +if test x$CSC = "xno"; then + AC_MSG_ERROR([You need to install either mono or .Net]) +else +RUNTIME= +LIB_PREFIX= +LIB_SUFFIX=.dylib +fi +fi + +CS="C#" +if test "x$CSC" = "xno" ; then + AC_MSG_ERROR([No $CS compiler found]) +fi + +AC_PATH_PROG(GACUTIL, gacutil, no) +if test "x$GACUTIL" = "xno" ; then + AC_MSG_ERROR([No gacutil tool found]) +fi + +AC_SUBST(RUNTIME) +AC_SUBST(CSC) +AC_SUBST(GACUTIL) +AC_SUBST(GACUTIL_FLAGS) +AC_SUBST(LIB_PREFIX) +AC_SUBST(LIB_SUFFIX) +AC_SUBST(GENERATED_SOURCES) + +MONODOC_REQUIRED_VERSION=1.1 +AC_SUBST(MONODOC_REQUIRED_VERSION) +PKG_CHECK_MODULES(MONODOC_DEPENDENCY, monodoc >= $MONODOC_REQUIRED_VERSION, enable_monodoc=yes, enable_monodoc=no) + +if test "x$enable_monodoc" = "xyes"; then + AC_PATH_PROG(MONODOCER, monodocer, no) + AC_PATH_PROG(MDASSEMBLER, mdassembler, no) + if test x$MONODOCER = xno -o x$MDASSEMBLER = xno; then + enable_monodoc=no + fi +else + MONODOCER= + MDASSEMBLER= +fi + +AC_SUBST(MONODOCER) +AC_SUBST(MDASSEMBLER) + +MONODOC_SOURCESDIR=`pkg-config --variable=sourcesdir monodoc` +AC_SUBST(MONODOC_SOURCESDIR) + +## Versions of dependencies +GTKSHARP_REQUIRED_VERSION=2.4.0 +AC_SUBST(GTKSHARP_REQUIRED_VERSION) +PKG_CHECK_MODULES(BASE_DEPENDENCIES, gtk-sharp-2.0 >= $GTKSHARP_REQUIRED_VERSION) + +## glib-sharp dependancy +GLIBSHARP_REQUIRED_VERSION=2.4.0 +PKG_CHECK_MODULES(GLIBSHARP, glib-sharp-2.0 >= $GLIBSHARP_REQUIRED_VERSION) +AC_SUBST(GLIBSHARP_LIBS) + +## probably should make gstreamer-plugins optional +## but generating conditionally the source is not really possible +GSTREAMER_REQUIRED_VERSION=0.10.3 +GSTREAMER_PLUGINS_REQUIRED_VERSION=0.10.3 +AC_SUBST(GSTREAMER_REQUIRED_VERSION) +AC_SUBST(GSTREAMER_PLUGINS_REQUIRED_VERSION) +PKG_CHECK_MODULES(GST, +gstreamer-base-0.10 >= $GSTREAMER_REQUIRED_VERSION +gstreamer-plugins-base-0.10 >= $GSTREAMER_PLUGINS_REQUIRED_VERSION, +enable_gst=yes, enable_gst=no +) + +AC_SUBST(GST_LIBS) +AC_SUBST(GST_CFLAGS) + +if test "x$enable_gst" = "xno" ; then + AC_MSG_ERROR([Install gstreamer and gstreamer-plugins]) +fi + +AM_CONDITIONAL(ENABLE_MONODOC, test "x$enable_monodoc" = "xyes") + +## Check for the gapi programs +PKG_CHECK_MODULES(GAPI, gapi-2.0 >= $GTKSHARP_REQUIRED_VERSION) + +AC_PATH_PROG(GAPI_CODEGEN, gapi2-codegen, no) +if test "x$GAPI_CODEGEN" = "xno"; then + AC_MSG_ERROR([You need to install gtk-sharp-gapi]) +fi + +AC_PATH_PROG(GAPI_FIXUP, gapi2-fixup, no) +if test "x$GAPI_FIXUP" = "xno"; then + AC_MSG_ERROR([You need to install gtk-sharp-gapi]) +fi + +AC_PATH_PROG(GAPI_PARSER, gapi2-parser, no) +if test "x$GAPI_PARSER" = "xno"; then + AC_MSG_ERROR([You need to install gtk-sharp-gapi]) +fi + +AC_OUTPUT([ +source/Makefile +gstreamer-sharp/Makefile +gstreamer-sharp/AssemblyInfo.cs +gstreamer-sharp/gstreamer-sharp.dll.config +gstreamer-sharp/glue/Makefile +doc/Makefile +sample/Makefile +gstreamer-sharp-0.10.pc +Makefile +]) + +echo "---" +echo "Configuration summary" +echo "" +echo " * Installation prefix = $prefix" +echo " * $CS compiler: $CSC" +echo " * Documentation: $enable_monodoc ($MONODOC)" +echo "" +echo "---" + diff --git a/doc/.arch-ids/.arch-inventory.id b/doc/.arch-ids/.arch-inventory.id new file mode 100644 index 0000000..5b76b78 --- /dev/null +++ b/doc/.arch-ids/.arch-inventory.id @@ -0,0 +1 @@ +Peter Johanson <peter@peterjohanson.com> Sun Mar 5 00:16:15 2006 26119.0 diff --git a/doc/.arch-ids/=id b/doc/.arch-ids/=id new file mode 100644 index 0000000..7a0eea3 --- /dev/null +++ b/doc/.arch-ids/=id @@ -0,0 +1 @@ +Peter Johanson <peter@peterjohanson.com> Sat Mar 4 23:03:04 2006 30815.0 diff --git a/doc/.arch-ids/Makefile.am.id b/doc/.arch-ids/Makefile.am.id new file mode 100644 index 0000000..45db8b1 --- /dev/null +++ b/doc/.arch-ids/Makefile.am.id @@ -0,0 +1 @@ +Peter Johanson <peter@peterjohanson.com> Sat Mar 4 23:03:11 2006 30985.0 diff --git a/doc/.arch-ids/gst-sharp-docs.source.id b/doc/.arch-ids/gst-sharp-docs.source.id new file mode 100644 index 0000000..fd8223a --- /dev/null +++ b/doc/.arch-ids/gst-sharp-docs.source.id @@ -0,0 +1 @@ +Peter Johanson <peter@peterjohanson.com> Sat Mar 4 23:03:17 2006 31139.0 diff --git a/doc/.arch-inventory b/doc/.arch-inventory new file mode 100644 index 0000000..4cde031 --- /dev/null +++ b/doc/.arch-inventory @@ -0,0 +1,4 @@ +backup ^Makefile$ +backup ^Makefile\.in$ +backup gst-sharp-docs\.zip +backup gst-sharp-docs\.tree diff --git a/doc/Makefile.am b/doc/Makefile.am new file mode 100644 index 0000000..a8f8aad --- /dev/null +++ b/doc/Makefile.am @@ -0,0 +1,43 @@ +if ENABLE_MONODOC +TARGETS = gstreamer-sharp-docs.zip gstreamer-sharp-docs.tree gstreamer-sharp-docs.source + +ASSEMBLIES = \ + $(top_builddir)/gstreamer-sharp/gstreamer-sharp.dll + +ASSEMBLIES_BUILD = $(foreach asm,$(ASSEMBLIES),$(addprefix -assembly:,$(asm))) + +install-data-local: + mkdir -p $(DESTDIR)/$(MONODOC_SOURCESDIR) + install -m 644 $(srcdir)/gstreamer-sharp-docs.source \ + $(DESTDIR)/$(MONODOC_SOURCESDIR) + install -m 644 gstreamer-sharp-docs.tree \ + $(DESTDIR)/$(MONODOC_SOURCESDIR) + install -m 644 gstreamer-sharp-docs.zip \ + $(DESTDIR)/$(MONODOC_SOURCESDIR) + +uninstall-local: + rm -f $(DESTDIR)/$(MONODOC_SOURCESDIR)/gstreamer-sharp-docs.source + rm -f $(DESTDIR)/$(MONODOC_SOURCESDIR)/gstreamer-sharp-docs.tree + rm -f $(DESTDIR)/$(MONODOC_SOURCESDIR)/gstreamer-sharp-docs.zip +else +TARGETS = +endif + +noinst_DATA = $(TARGETS) + +gstreamer-sharp-docs.zip gstreamer-sharp-docs.tree: $(srcdir)/en/*/*.xml $(srcdir)/en/*.xml + $(MDASSEMBLER) --ecma $(srcdir)/en -o gstreamer-sharp-docs + +update: $(ASSEMBLIES) + $(MONODOCER) $(ASSEMBLIES_BUILD) -path:en -updateto:en -delete + +CLEANFILES = gstreamer-sharp-docs.zip gstreamer-sharp-docs.tree +MAINTAINERCLEANFILES = Makefile.in + +EXTRA_DIST = gstreamer-sharp-docs.source + +dist-hook: + mkdir -p $(distdir)/en + cp $(srcdir)/en/*.xml $(distdir)/en/ + mkdir -p $(distdir)/en/Gst/ + cp $(srcdir)/en/Gst/*.xml $(distdir)/en/Gst/ diff --git a/doc/en/.arch-ids/=id b/doc/en/.arch-ids/=id new file mode 100644 index 0000000..8cac382 --- /dev/null +++ b/doc/en/.arch-ids/=id @@ -0,0 +1 @@ +Peter Johanson <peter@peterjohanson.com> Sat Mar 4 23:03:35 2006 31651.0 diff --git a/doc/en/.arch-ids/Gst.xml.id b/doc/en/.arch-ids/Gst.xml.id new file mode 100644 index 0000000..57da558 --- /dev/null +++ b/doc/en/.arch-ids/Gst.xml.id @@ -0,0 +1 @@ +Peter Johanson <peter@peterjohanson.com> Sat Mar 4 23:03:44 2006 31931.0 diff --git a/doc/en/.arch-ids/index.xml.id b/doc/en/.arch-ids/index.xml.id new file mode 100644 index 0000000..6d95b51 --- /dev/null +++ b/doc/en/.arch-ids/index.xml.id @@ -0,0 +1 @@ +Peter Johanson <peter@peterjohanson.com> Sat Mar 4 23:03:46 2006 32012.0 diff --git a/doc/en/Gst.xml b/doc/en/Gst.xml new file mode 100644 index 0000000..8cbceef --- /dev/null +++ b/doc/en/Gst.xml @@ -0,0 +1,6 @@ +<Namespace Name="Gst"> + <Docs> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> +</Namespace> diff --git a/doc/en/Gst/.arch-ids/=id b/doc/en/Gst/.arch-ids/=id new file mode 100644 index 0000000..87aa728 --- /dev/null +++ b/doc/en/Gst/.arch-ids/=id @@ -0,0 +1 @@ +Peter Johanson <peter@peterjohanson.com> Sat Mar 4 23:03:42 2006 31866.0 diff --git a/doc/en/Gst/.arch-ids/ActivateMode.xml.id b/doc/en/Gst/.arch-ids/ActivateMode.xml.id new file mode 100644 index 0000000..f03f367 --- /dev/null +++ b/doc/en/Gst/.arch-ids/ActivateMode.xml.id @@ -0,0 +1 @@ +Peter Johanson <peter@peterjohanson.com> Sat Mar 4 23:03:52 2006 32183.0 diff --git a/doc/en/Gst/.arch-ids/AllocTrace.xml.id b/doc/en/Gst/.arch-ids/AllocTrace.xml.id new file mode 100644 index 0000000..4dad217 --- /dev/null +++ b/doc/en/Gst/.arch-ids/AllocTrace.xml.id @@ -0,0 +1 @@ +Peter Johanson <peter@peterjohanson.com> Sat Mar 4 23:03:52 2006 32183.2 diff --git a/doc/en/Gst/.arch-ids/AllocTraceFlags.xml.id b/doc/en/Gst/.arch-ids/AllocTraceFlags.xml.id new file mode 100644 index 0000000..a497751 --- /dev/null +++ b/doc/en/Gst/.arch-ids/AllocTraceFlags.xml.id @@ -0,0 +1 @@ +Peter Johanson <peter@peterjohanson.com> Sat Mar 4 23:03:52 2006 32183.1 diff --git a/doc/en/Gst/.arch-ids/Application.xml.id b/doc/en/Gst/.arch-ids/Application.xml.id new file mode 100644 index 0000000..631225d --- /dev/null +++ b/doc/en/Gst/.arch-ids/Application.xml.id @@ -0,0 +1 @@ +Peter Johanson <peter@peterjohanson.com> Sat Mar 4 23:03:52 2006 32183.3 diff --git a/doc/en/Gst/.arch-ids/AssocFlags.xml.id b/doc/en/Gst/.arch-ids/AssocFlags.xml.id new file mode 100644 index 0000000..764f584 --- /dev/null +++ b/doc/en/Gst/.arch-ids/AssocFlags.xml.id @@ -0,0 +1 @@ +Peter Johanson <peter@peterjohanson.com> Sat Mar 4 23:03:52 2006 32183.4 diff --git a/doc/en/Gst/.arch-ids/Bin.xml.id b/doc/en/Gst/.arch-ids/Bin.xml.id new file mode 100644 index 0000000..b1c9aec --- /dev/null +++ b/doc/en/Gst/.arch-ids/Bin.xml.id @@ -0,0 +1 @@ +Peter Johanson <peter@peterjohanson.com> Sat Mar 4 23:03:52 2006 32183.6 diff --git a/doc/en/Gst/.arch-ids/BinFlags.xml.id b/doc/en/Gst/.arch-ids/BinFlags.xml.id new file mode 100644 index 0000000..f9163f4 --- /dev/null +++ b/doc/en/Gst/.arch-ids/BinFlags.xml.id @@ -0,0 +1 @@ +Peter Johanson <peter@peterjohanson.com> Sat Mar 4 23:03:52 2006 32183.5 diff --git a/doc/en/Gst/.arch-ids/Buffer.xml.id b/doc/en/Gst/.arch-ids/Buffer.xml.id new file mode 100644 index 0000000..1b543fe --- /dev/null +++ b/doc/en/Gst/.arch-ids/Buffer.xml.id @@ -0,0 +1 @@ +Peter Johanson <peter@peterjohanson.com> Sat Mar 4 23:03:52 2006 32183.8 diff --git a/doc/en/Gst/.arch-ids/BufferFlag.xml.id b/doc/en/Gst/.arch-ids/BufferFlag.xml.id new file mode 100644 index 0000000..f8e129f --- /dev/null +++ b/doc/en/Gst/.arch-ids/BufferFlag.xml.id @@ -0,0 +1 @@ +Peter Johanson <peter@peterjohanson.com> Sat Mar 4 23:03:52 2006 32183.7 diff --git a/doc/en/Gst/.arch-ids/Bus.xml.id b/doc/en/Gst/.arch-ids/Bus.xml.id new file mode 100644 index 0000000..f2db74c --- /dev/null +++ b/doc/en/Gst/.arch-ids/Bus.xml.id @@ -0,0 +1 @@ +Peter Johanson <peter@peterjohanson.com> Sat Mar 4 23:03:52 2006 32183.13 diff --git a/doc/en/Gst/.arch-ids/BusFlags.xml.id b/doc/en/Gst/.arch-ids/BusFlags.xml.id new file mode 100644 index 0000000..b6da24e --- /dev/null +++ b/doc/en/Gst/.arch-ids/BusFlags.xml.id @@ -0,0 +1 @@ +Peter Johanson <peter@peterjohanson.com> Sat Mar 4 23:03:52 2006 32183.9 diff --git a/doc/en/Gst/.arch-ids/BusFunc.xml.id b/doc/en/Gst/.arch-ids/BusFunc.xml.id new file mode 100644 index 0000000..6592260 --- /dev/null +++ b/doc/en/Gst/.arch-ids/BusFunc.xml.id @@ -0,0 +1 @@ +Peter Johanson <peter@peterjohanson.com> Sat Mar 4 23:03:52 2006 32183.10 diff --git a/doc/en/Gst/.arch-ids/BusSyncHandler.xml.id b/doc/en/Gst/.arch-ids/BusSyncHandler.xml.id new file mode 100644 index 0000000..93c5418 --- /dev/null +++ b/doc/en/Gst/.arch-ids/BusSyncHandler.xml.id @@ -0,0 +1 @@ +Peter Johanson <peter@peterjohanson.com> Sat Mar 4 23:03:52 2006 32183.11 diff --git a/doc/en/Gst/.arch-ids/BusSyncReply.xml.id b/doc/en/Gst/.arch-ids/BusSyncReply.xml.id new file mode 100644 index 0000000..23be998 --- /dev/null +++ b/doc/en/Gst/.arch-ids/BusSyncReply.xml.id @@ -0,0 +1 @@ +Peter Johanson <peter@peterjohanson.com> Sat Mar 4 23:03:52 2006 32183.12 diff --git a/doc/en/Gst/.arch-ids/Caps.xml.id b/doc/en/Gst/.arch-ids/Caps.xml.id new file mode 100644 index 0000000..95eeacc --- /dev/null +++ b/doc/en/Gst/.arch-ids/Caps.xml.id @@ -0,0 +1 @@ +Peter Johanson <peter@peterjohanson.com> Sat Mar 4 23:03:52 2006 32183.15 diff --git a/doc/en/Gst/.arch-ids/CapsFlags.xml.id b/doc/en/Gst/.arch-ids/CapsFlags.xml.id new file mode 100644 index 0000000..098b4fa --- /dev/null +++ b/doc/en/Gst/.arch-ids/CapsFlags.xml.id @@ -0,0 +1 @@ +Peter Johanson <peter@peterjohanson.com> Sat Mar 4 23:03:52 2006 32183.14 diff --git a/doc/en/Gst/.arch-ids/ChildAddedArgs.xml.id b/doc/en/Gst/.arch-ids/ChildAddedArgs.xml.id new file mode 100644 index 0000000..6828ffc --- /dev/null +++ b/doc/en/Gst/.arch-ids/ChildAddedArgs.xml.id @@ -0,0 +1 @@ +Peter Johanson <peter@peterjohanson.com> Sat Mar 4 23:03:52 2006 32183.16 diff --git a/doc/en/Gst/.arch-ids/ChildAddedHandler.xml.id b/doc/en/Gst/.arch-ids/ChildAddedHandler.xml.id new file mode 100644 index 0000000..d945a9b --- /dev/null +++ b/doc/en/Gst/.arch-ids/ChildAddedHandler.xml.id @@ -0,0 +1 @@ +Peter Johanson <peter@peterjohanson.com> Sat Mar 4 23:03:52 2006 32183.17 diff --git a/doc/en/Gst/.arch-ids/ChildProxy.xml.id b/doc/en/Gst/.arch-ids/ChildProxy.xml.id new file mode 100644 index 0000000..c0bfad0 --- /dev/null +++ b/doc/en/Gst/.arch-ids/ChildProxy.xml.id @@ -0,0 +1 @@ +Peter Johanson <peter@peterjohanson.com> Sat Mar 4 23:03:52 2006 32183.18 diff --git a/doc/en/Gst/.arch-ids/ChildRemovedArgs.xml.id b/doc/en/Gst/.arch-ids/ChildRemovedArgs.xml.id new file mode 100644 index 0000000..c2a9057 --- /dev/null +++ b/doc/en/Gst/.arch-ids/ChildRemovedArgs.xml.id @@ -0,0 +1 @@ +Peter Johanson <peter@peterjohanson.com> Sat Mar 4 23:03:52 2006 32183.19 diff --git a/doc/en/Gst/.arch-ids/ChildRemovedHandler.xml.id b/doc/en/Gst/.arch-ids/ChildRemovedHandler.xml.id new file mode 100644 index 0000000..4833db5 --- /dev/null +++ b/doc/en/Gst/.arch-ids/ChildRemovedHandler.xml.id @@ -0,0 +1 @@ +Peter Johanson <peter@peterjohanson.com> Sat Mar 4 23:03:52 2006 32183.20 diff --git a/doc/en/Gst/.arch-ids/Clock.xml.id b/doc/en/Gst/.arch-ids/Clock.xml.id new file mode 100644 index 0000000..e527761 --- /dev/null +++ b/doc/en/Gst/.arch-ids/Clock.xml.id @@ -0,0 +1 @@ +Peter Johanson <peter@peterjohanson.com> Sat Mar 4 23:03:52 2006 32183.26 diff --git a/doc/en/Gst/.arch-ids/ClockCallback.xml.id b/doc/en/Gst/.arch-ids/ClockCallback.xml.id new file mode 100644 index 0000000..c1fa023 --- /dev/null +++ b/doc/en/Gst/.arch-ids/ClockCallback.xml.id @@ -0,0 +1 @@ +Peter Johanson <peter@peterjohanson.com> Sat Mar 4 23:03:52 2006 32183.21 diff --git a/doc/en/Gst/.arch-ids/ClockEntry.xml.id b/doc/en/Gst/.arch-ids/ClockEntry.xml.id new file mode 100644 index 0000000..aef488f --- /dev/null +++ b/doc/en/Gst/.arch-ids/ClockEntry.xml.id @@ -0,0 +1 @@ +Peter Johanson <peter@peterjohanson.com> Sat Mar 4 23:03:52 2006 32183.23 diff --git a/doc/en/Gst/.arch-ids/ClockEntryType.xml.id b/doc/en/Gst/.arch-ids/ClockEntryType.xml.id new file mode 100644 index 0000000..19aaca7 --- /dev/null +++ b/doc/en/Gst/.arch-ids/ClockEntryType.xml.id @@ -0,0 +1 @@ +Peter Johanson <peter@peterjohanson.com> Sat Mar 4 23:03:52 2006 32183.22 diff --git a/doc/en/Gst/.arch-ids/ClockFlags.xml.id b/doc/en/Gst/.arch-ids/ClockFlags.xml.id new file mode 100644 index 0000000..3c75fd7 --- /dev/null +++ b/doc/en/Gst/.arch-ids/ClockFlags.xml.id @@ -0,0 +1 @@ +Peter Johanson <peter@peterjohanson.com> Sat Mar 4 23:03:52 2006 32183.24 diff --git a/doc/en/Gst/.arch-ids/ClockReturn.xml.id b/doc/en/Gst/.arch-ids/ClockReturn.xml.id new file mode 100644 index 0000000..08237d1 --- /dev/null +++ b/doc/en/Gst/.arch-ids/ClockReturn.xml.id @@ -0,0 +1 @@ +Peter Johanson <peter@peterjohanson.com> Sat Mar 4 23:03:52 2006 32183.25 diff --git a/doc/en/Gst/.arch-ids/CommonTags.xml.id b/doc/en/Gst/.arch-ids/CommonTags.xml.id new file mode 100644 index 0000000..ba8c739 --- /dev/null +++ b/doc/en/Gst/.arch-ids/CommonTags.xml.id @@ -0,0 +1 @@ +Peter Johanson <peter@peterjohanson.com> Sat Mar 4 23:03:52 2006 32183.27 diff --git a/doc/en/Gst/.arch-ids/CoreError.xml.id b/doc/en/Gst/.arch-ids/CoreError.xml.id new file mode 100644 index 0000000..4553ef5 --- /dev/null +++ b/doc/en/Gst/.arch-ids/CoreError.xml.id @@ -0,0 +1 @@ +Peter Johanson <peter@peterjohanson.com> Sat Mar 4 23:03:52 2006 32183.28 diff --git a/doc/en/Gst/.arch-ids/Debug.xml.id b/doc/en/Gst/.arch-ids/Debug.xml.id new file mode 100644 index 0000000..ac24aa0 --- /dev/null +++ b/doc/en/Gst/.arch-ids/Debug.xml.id @@ -0,0 +1 @@ +Peter Johanson <peter@peterjohanson.com> Sat Mar 4 23:03:52 2006 32183.33 diff --git a/doc/en/Gst/.arch-ids/DebugCategory.xml.id b/doc/en/Gst/.arch-ids/DebugCategory.xml.id new file mode 100644 index 0000000..3537e01 --- /dev/null +++ b/doc/en/Gst/.arch-ids/DebugCategory.xml.id @@ -0,0 +1 @@ +Peter Johanson <peter@peterjohanson.com> Sat Mar 4 23:03:52 2006 32183.29 diff --git a/doc/en/Gst/.arch-ids/DebugColorFlags.xml.id b/doc/en/Gst/.arch-ids/DebugColorFlags.xml.id new file mode 100644 index 0000000..0f26afb --- /dev/null +++ b/doc/en/Gst/.arch-ids/DebugColorFlags.xml.id @@ -0,0 +1 @@ +Peter Johanson <peter@peterjohanson.com> Sat Mar 4 23:03:52 2006 32183.30 diff --git a/doc/en/Gst/.arch-ids/DebugLevel.xml.id b/doc/en/Gst/.arch-ids/DebugLevel.xml.id new file mode 100644 index 0000000..d29f4b1 --- /dev/null +++ b/doc/en/Gst/.arch-ids/DebugLevel.xml.id @@ -0,0 +1 @@ +Peter Johanson <peter@peterjohanson.com> Sat Mar 4 23:03:52 2006 32183.31 diff --git a/doc/en/Gst/.arch-ids/DebugMessage.xml.id b/doc/en/Gst/.arch-ids/DebugMessage.xml.id new file mode 100644 index 0000000..6bc6a2e --- /dev/null +++ b/doc/en/Gst/.arch-ids/DebugMessage.xml.id @@ -0,0 +1 @@ +Peter Johanson <peter@peterjohanson.com> Sat Mar 4 23:03:52 2006 32183.32 diff --git a/doc/en/Gst/.arch-ids/DeepNotifyArgs.xml.id b/doc/en/Gst/.arch-ids/DeepNotifyArgs.xml.id new file mode 100644 index 0000000..9a33d72 --- /dev/null +++ b/doc/en/Gst/.arch-ids/DeepNotifyArgs.xml.id @@ -0,0 +1 @@ +Peter Johanson <peter@peterjohanson.com> Sat Mar 4 23:03:52 2006 32183.34 diff --git a/doc/en/Gst/.arch-ids/DeepNotifyHandler.xml.id b/doc/en/Gst/.arch-ids/DeepNotifyHandler.xml.id new file mode 100644 index 0000000..0df488c --- /dev/null +++ b/doc/en/Gst/.arch-ids/DeepNotifyHandler.xml.id @@ -0,0 +1 @@ +Peter Johanson <peter@peterjohanson.com> Sat Mar 4 23:03:52 2006 32183.35 diff --git a/doc/en/Gst/.arch-ids/Element.xml.id b/doc/en/Gst/.arch-ids/Element.xml.id new file mode 100644 index 0000000..042b7d7 --- /dev/null +++ b/doc/en/Gst/.arch-ids/Element.xml.id @@ -0,0 +1 @@ +Peter Johanson <peter@peterjohanson.com> Sat Mar 4 23:03:52 2006 32183.43 diff --git a/doc/en/Gst/.arch-ids/ElementAddedArgs.xml.id b/doc/en/Gst/.arch-ids/ElementAddedArgs.xml.id new file mode 100644 index 0000000..6faf921 --- /dev/null +++ b/doc/en/Gst/.arch-ids/ElementAddedArgs.xml.id @@ -0,0 +1 @@ +Peter Johanson <peter@peterjohanson.com> Sat Mar 4 23:03:52 2006 32183.36 diff --git a/doc/en/Gst/.arch-ids/ElementAddedHandler.xml.id b/doc/en/Gst/.arch-ids/ElementAddedHandler.xml.id new file mode 100644 index 0000000..e865ec3 --- /dev/null +++ b/doc/en/Gst/.arch-ids/ElementAddedHandler.xml.id @@ -0,0 +1 @@ +Peter Johanson <peter@peterjohanson.com> Sat Mar 4 23:03:52 2006 32183.37 diff --git a/doc/en/Gst/.arch-ids/ElementDetails.xml.id b/doc/en/Gst/.arch-ids/ElementDetails.xml.id new file mode 100644 index 0000000..20ad1ee --- /dev/null +++ b/doc/en/Gst/.arch-ids/ElementDetails.xml.id @@ -0,0 +1 @@ +Peter Johanson <peter@peterjohanson.com> Sat Mar 4 23:03:52 2006 32183.38 diff --git a/doc/en/Gst/.arch-ids/ElementFactory.xml.id b/doc/en/Gst/.arch-ids/ElementFactory.xml.id new file mode 100644 index 0000000..2f010cf --- /dev/null +++ b/doc/en/Gst/.arch-ids/ElementFactory.xml.id @@ -0,0 +1 @@ +Peter Johanson <peter@peterjohanson.com> Sat Mar 4 23:03:52 2006 32183.39 diff --git a/doc/en/Gst/.arch-ids/ElementFlags.xml.id b/doc/en/Gst/.arch-ids/ElementFlags.xml.id new file mode 100644 index 0000000..12e614b --- /dev/null +++ b/doc/en/Gst/.arch-ids/ElementFlags.xml.id @@ -0,0 +1 @@ +Peter Johanson <peter@peterjohanson.com> Sat Mar 4 23:03:52 2006 32183.40 diff --git a/doc/en/Gst/.arch-ids/ElementRemovedArgs.xml.id b/doc/en/Gst/.arch-ids/ElementRemovedArgs.xml.id new file mode 100644 index 0000000..8d935f8 --- /dev/null +++ b/doc/en/Gst/.arch-ids/ElementRemovedArgs.xml.id @@ -0,0 +1 @@ +Peter Johanson <peter@peterjohanson.com> Sat Mar 4 23:03:52 2006 32183.41 diff --git a/doc/en/Gst/.arch-ids/ElementRemovedHandler.xml.id b/doc/en/Gst/.arch-ids/ElementRemovedHandler.xml.id new file mode 100644 index 0000000..8cf0c53 --- /dev/null +++ b/doc/en/Gst/.arch-ids/ElementRemovedHandler.xml.id @@ -0,0 +1 @@ +Peter Johanson <peter@peterjohanson.com> Sat Mar 4 23:03:52 2006 32183.42 diff --git a/doc/en/Gst/.arch-ids/EntryAddedArgs.xml.id b/doc/en/Gst/.arch-ids/EntryAddedArgs.xml.id new file mode 100644 index 0000000..5e2ee26 --- /dev/null +++ b/doc/en/Gst/.arch-ids/EntryAddedArgs.xml.id @@ -0,0 +1 @@ +Peter Johanson <peter@peterjohanson.com> Sat Mar 4 23:03:52 2006 32183.44 diff --git a/doc/en/Gst/.arch-ids/EntryAddedHandler.xml.id b/doc/en/Gst/.arch-ids/EntryAddedHandler.xml.id new file mode 100644 index 0000000..e78996f --- /dev/null +++ b/doc/en/Gst/.arch-ids/EntryAddedHandler.xml.id @@ -0,0 +1 @@ +Peter Johanson <peter@peterjohanson.com> Sat Mar 4 23:03:52 2006 32183.45 diff --git a/doc/en/Gst/.arch-ids/Event.xml.id b/doc/en/Gst/.arch-ids/Event.xml.id new file mode 100644 index 0000000..a9f2550 --- /dev/null +++ b/doc/en/Gst/.arch-ids/Event.xml.id @@ -0,0 +1 @@ +Peter Johanson <peter@peterjohanson.com> Sat Mar 4 23:03:52 2006 32183.48 diff --git a/doc/en/Gst/.arch-ids/EventType.xml.id b/doc/en/Gst/.arch-ids/EventType.xml.id new file mode 100644 index 0000000..5973564 --- /dev/null +++ b/doc/en/Gst/.arch-ids/EventType.xml.id @@ -0,0 +1 @@ +Peter Johanson <peter@peterjohanson.com> Sat Mar 4 23:03:52 2006 32183.47 diff --git a/doc/en/Gst/.arch-ids/EventTypeFlags.xml.id b/doc/en/Gst/.arch-ids/EventTypeFlags.xml.id new file mode 100644 index 0000000..5def2e5 --- /dev/null +++ b/doc/en/Gst/.arch-ids/EventTypeFlags.xml.id @@ -0,0 +1 @@ +Peter Johanson <peter@peterjohanson.com> Sat Mar 4 23:03:52 2006 32183.46 diff --git a/doc/en/Gst/.arch-ids/FeatureAddedArgs.xml.id b/doc/en/Gst/.arch-ids/FeatureAddedArgs.xml.id new file mode 100644 index 0000000..08013a5 --- /dev/null +++ b/doc/en/Gst/.arch-ids/FeatureAddedArgs.xml.id @@ -0,0 +1 @@ +Peter Johanson <peter@peterjohanson.com> Sat Mar 4 23:03:52 2006 32183.49 diff --git a/doc/en/Gst/.arch-ids/FeatureAddedHandler.xml.id b/doc/en/Gst/.arch-ids/FeatureAddedHandler.xml.id new file mode 100644 index 0000000..9785072 --- /dev/null +++ b/doc/en/Gst/.arch-ids/FeatureAddedHandler.xml.id @@ -0,0 +1 @@ +Peter Johanson <peter@peterjohanson.com> Sat Mar 4 23:03:52 2006 32183.50 diff --git a/doc/en/Gst/.arch-ids/FilterFunc.xml.id b/doc/en/Gst/.arch-ids/FilterFunc.xml.id new file mode 100644 index 0000000..c41d5e3 --- /dev/null +++ b/doc/en/Gst/.arch-ids/FilterFunc.xml.id @@ -0,0 +1 @@ +Peter Johanson <peter@peterjohanson.com> Sat Mar 4 23:03:52 2006 32183.51 diff --git a/doc/en/Gst/.arch-ids/Flow.xml.id b/doc/en/Gst/.arch-ids/Flow.xml.id new file mode 100644 index 0000000..b48491c --- /dev/null +++ b/doc/en/Gst/.arch-ids/Flow.xml.id @@ -0,0 +1 @@ +Peter Johanson <peter@peterjohanson.com> Sat Mar 4 23:03:52 2006 32183.53 diff --git a/doc/en/Gst/.arch-ids/FlowReturn.xml.id b/doc/en/Gst/.arch-ids/FlowReturn.xml.id new file mode 100644 index 0000000..22fea11 --- /dev/null +++ b/doc/en/Gst/.arch-ids/FlowReturn.xml.id @@ -0,0 +1 @@ +Peter Johanson <peter@peterjohanson.com> Sat Mar 4 23:03:52 2006 32183.52 diff --git a/doc/en/Gst/.arch-ids/Format.xml.id b/doc/en/Gst/.arch-ids/Format.xml.id new file mode 100644 index 0000000..a239125 --- /dev/null +++ b/doc/en/Gst/.arch-ids/Format.xml.id @@ -0,0 +1 @@ +Peter Johanson <peter@peterjohanson.com> Sat Mar 4 23:03:52 2006 32183.55 diff --git a/doc/en/Gst/.arch-ids/FormatDefinition.xml.id b/doc/en/Gst/.arch-ids/FormatDefinition.xml.id new file mode 100644 index 0000000..893fd8c --- /dev/null +++ b/doc/en/Gst/.arch-ids/FormatDefinition.xml.id @@ -0,0 +1 @@ +Peter Johanson <peter@peterjohanson.com> Sat Mar 4 23:03:52 2006 32183.54 diff --git a/doc/en/Gst/.arch-ids/Fraction.xml.id b/doc/en/Gst/.arch-ids/Fraction.xml.id new file mode 100644 index 0000000..2afeb1d --- /dev/null +++ b/doc/en/Gst/.arch-ids/Fraction.xml.id @@ -0,0 +1 @@ +Peter Johanson <peter@peterjohanson.com> Sat Mar 4 23:03:52 2006 32183.56 diff --git a/doc/en/Gst/.arch-ids/GhostPad.xml.id b/doc/en/Gst/.arch-ids/GhostPad.xml.id new file mode 100644 index 0000000..1b81a56 --- /dev/null +++ b/doc/en/Gst/.arch-ids/GhostPad.xml.id @@ -0,0 +1 @@ +Peter Johanson <peter@peterjohanson.com> Sat Mar 4 23:03:52 2006 32183.57 diff --git a/doc/en/Gst/.arch-ids/Global.xml.id b/doc/en/Gst/.arch-ids/Global.xml.id new file mode 100644 index 0000000..77005e3 --- /dev/null +++ b/doc/en/Gst/.arch-ids/Global.xml.id @@ -0,0 +1 @@ +Peter Johanson <peter@peterjohanson.com> Sat Mar 4 23:03:52 2006 32183.58 diff --git a/doc/en/Gst/.arch-ids/HasPadCreatedArgs.xml.id b/doc/en/Gst/.arch-ids/HasPadCreatedArgs.xml.id new file mode 100644 index 0000000..ad91998 --- /dev/null +++ b/doc/en/Gst/.arch-ids/HasPadCreatedArgs.xml.id @@ -0,0 +1 @@ +Peter Johanson <peter@peterjohanson.com> Sat Mar 4 23:03:52 2006 32183.59 diff --git a/doc/en/Gst/.arch-ids/HasPadCreatedHandler.xml.id b/doc/en/Gst/.arch-ids/HasPadCreatedHandler.xml.id new file mode 100644 index 0000000..9f571b4 --- /dev/null +++ b/doc/en/Gst/.arch-ids/HasPadCreatedHandler.xml.id @@ -0,0 +1 @@ +Peter Johanson <peter@peterjohanson.com> Sat Mar 4 23:03:52 2006 32183.60 diff --git a/doc/en/Gst/.arch-ids/HaveDataArgs.xml.id b/doc/en/Gst/.arch-ids/HaveDataArgs.xml.id new file mode 100644 index 0000000..2b320b2 --- /dev/null +++ b/doc/en/Gst/.arch-ids/HaveDataArgs.xml.id @@ -0,0 +1 @@ +Peter Johanson <peter@peterjohanson.com> Sat Mar 4 23:03:52 2006 32183.61 diff --git a/doc/en/Gst/.arch-ids/HaveDataHandler.xml.id b/doc/en/Gst/.arch-ids/HaveDataHandler.xml.id new file mode 100644 index 0000000..4b26031 --- /dev/null +++ b/doc/en/Gst/.arch-ids/HaveDataHandler.xml.id @@ -0,0 +1 @@ +Peter Johanson <peter@peterjohanson.com> Sat Mar 4 23:03:52 2006 32183.62 diff --git a/doc/en/Gst/.arch-ids/Index.xml.id b/doc/en/Gst/.arch-ids/Index.xml.id new file mode 100644 index 0000000..d8d0ecb --- /dev/null +++ b/doc/en/Gst/.arch-ids/Index.xml.id @@ -0,0 +1 @@ +Peter Johanson <peter@peterjohanson.com> Sat Mar 4 23:03:52 2006 32183.74 diff --git a/doc/en/Gst/.arch-ids/IndexAssociation.xml.id b/doc/en/Gst/.arch-ids/IndexAssociation.xml.id new file mode 100644 index 0000000..169bcb9 --- /dev/null +++ b/doc/en/Gst/.arch-ids/IndexAssociation.xml.id @@ -0,0 +1 @@ +Peter Johanson <peter@peterjohanson.com> Sat Mar 4 23:03:52 2006 32183.63 diff --git a/doc/en/Gst/.arch-ids/IndexCertainty.xml.id b/doc/en/Gst/.arch-ids/IndexCertainty.xml.id new file mode 100644 index 0000000..f3ce8d9 --- /dev/null +++ b/doc/en/Gst/.arch-ids/IndexCertainty.xml.id @@ -0,0 +1 @@ +Peter Johanson <peter@peterjohanson.com> Sat Mar 4 23:03:52 2006 32183.64 diff --git a/doc/en/Gst/.arch-ids/IndexEntry.xml.id b/doc/en/Gst/.arch-ids/IndexEntry.xml.id new file mode 100644 index 0000000..a1a6aca --- /dev/null +++ b/doc/en/Gst/.arch-ids/IndexEntry.xml.id @@ -0,0 +1 @@ +Peter Johanson <peter@peterjohanson.com> Sat Mar 4 23:03:52 2006 32183.66 diff --git a/doc/en/Gst/.arch-ids/IndexEntryType.xml.id b/doc/en/Gst/.arch-ids/IndexEntryType.xml.id new file mode 100644 index 0000000..9607977 --- /dev/null +++ b/doc/en/Gst/.arch-ids/IndexEntryType.xml.id @@ -0,0 +1 @@ +Peter Johanson <peter@peterjohanson.com> Sat Mar 4 23:03:52 2006 32183.65 diff --git a/doc/en/Gst/.arch-ids/IndexFactory.xml.id b/doc/en/Gst/.arch-ids/IndexFactory.xml.id new file mode 100644 index 0000000..0e4cac3 --- /dev/null +++ b/doc/en/Gst/.arch-ids/IndexFactory.xml.id @@ -0,0 +1 @@ +Peter Johanson <peter@peterjohanson.com> Sat Mar 4 23:03:52 2006 32183.67 diff --git a/doc/en/Gst/.arch-ids/IndexFilter.xml.id b/doc/en/Gst/.arch-ids/IndexFilter.xml.id new file mode 100644 index 0000000..945cdab --- /dev/null +++ b/doc/en/Gst/.arch-ids/IndexFilter.xml.id @@ -0,0 +1 @@ +Peter Johanson <peter@peterjohanson.com> Sat Mar 4 23:03:52 2006 32183.68 diff --git a/doc/en/Gst/.arch-ids/IndexFlags.xml.id b/doc/en/Gst/.arch-ids/IndexFlags.xml.id new file mode 100644 index 0000000..8f388f4 --- /dev/null +++ b/doc/en/Gst/.arch-ids/IndexFlags.xml.id @@ -0,0 +1 @@ +Peter Johanson <peter@peterjohanson.com> Sat Mar 4 23:03:52 2006 32183.69 diff --git a/doc/en/Gst/.arch-ids/IndexGroup.xml.id b/doc/en/Gst/.arch-ids/IndexGroup.xml.id new file mode 100644 index 0000000..8984ad5 --- /dev/null +++ b/doc/en/Gst/.arch-ids/IndexGroup.xml.id @@ -0,0 +1 @@ +Peter Johanson <peter@peterjohanson.com> Sat Mar 4 23:03:52 2006 32183.70 diff --git a/doc/en/Gst/.arch-ids/IndexLookupMethod.xml.id b/doc/en/Gst/.arch-ids/IndexLookupMethod.xml.id new file mode 100644 index 0000000..609931c --- /dev/null +++ b/doc/en/Gst/.arch-ids/IndexLookupMethod.xml.id @@ -0,0 +1 @@ +Peter Johanson <peter@peterjohanson.com> Sat Mar 4 23:03:52 2006 32183.71 diff --git a/doc/en/Gst/.arch-ids/IndexResolver.xml.id b/doc/en/Gst/.arch-ids/IndexResolver.xml.id new file mode 100644 index 0000000..806e96c --- /dev/null +++ b/doc/en/Gst/.arch-ids/IndexResolver.xml.id @@ -0,0 +1 @@ +Peter Johanson <peter@peterjohanson.com> Sat Mar 4 23:03:52 2006 32183.73 diff --git a/doc/en/Gst/.arch-ids/IndexResolverMethod.xml.id b/doc/en/Gst/.arch-ids/IndexResolverMethod.xml.id new file mode 100644 index 0000000..1b33b74 --- /dev/null +++ b/doc/en/Gst/.arch-ids/IndexResolverMethod.xml.id @@ -0,0 +1 @@ +Peter Johanson <peter@peterjohanson.com> Sat Mar 4 23:03:52 2006 32183.72 diff --git a/doc/en/Gst/.arch-ids/Init.xml.id b/doc/en/Gst/.arch-ids/Init.xml.id new file mode 100644 index 0000000..23c68a8 --- /dev/null +++ b/doc/en/Gst/.arch-ids/Init.xml.id @@ -0,0 +1 @@ +Peter Johanson <peter@peterjohanson.com> Sat Mar 4 23:03:52 2006 32183.75 diff --git a/doc/en/Gst/.arch-ids/Iterator.xml.id b/doc/en/Gst/.arch-ids/Iterator.xml.id new file mode 100644 index 0000000..586e0bd --- /dev/null +++ b/doc/en/Gst/.arch-ids/Iterator.xml.id @@ -0,0 +1 @@ +Peter Johanson <peter@peterjohanson.com> Sat Mar 4 23:03:52 2006 32183.84 diff --git a/doc/en/Gst/.arch-ids/IteratorDisposeFunction.xml.id b/doc/en/Gst/.arch-ids/IteratorDisposeFunction.xml.id new file mode 100644 index 0000000..73d3887 --- /dev/null +++ b/doc/en/Gst/.arch-ids/IteratorDisposeFunction.xml.id @@ -0,0 +1 @@ +Peter Johanson <peter@peterjohanson.com> Sat Mar 4 23:03:52 2006 32183.76 diff --git a/doc/en/Gst/.arch-ids/IteratorFoldFunction.xml.id b/doc/en/Gst/.arch-ids/IteratorFoldFunction.xml.id new file mode 100644 index 0000000..140dc5d --- /dev/null +++ b/doc/en/Gst/.arch-ids/IteratorFoldFunction.xml.id @@ -0,0 +1 @@ +Peter Johanson <peter@peterjohanson.com> Sat Mar 4 23:03:52 2006 32183.77 diff --git a/doc/en/Gst/.arch-ids/IteratorFreeFunction.xml.id b/doc/en/Gst/.arch-ids/IteratorFreeFunction.xml.id new file mode 100644 index 0000000..dbb6182 --- /dev/null +++ b/doc/en/Gst/.arch-ids/IteratorFreeFunction.xml.id @@ -0,0 +1 @@ +Peter Johanson <peter@peterjohanson.com> Sat Mar 4 23:03:52 2006 32183.78 diff --git a/doc/en/Gst/.arch-ids/IteratorItem.xml.id b/doc/en/Gst/.arch-ids/IteratorItem.xml.id new file mode 100644 index 0000000..8853aea --- /dev/null +++ b/doc/en/Gst/.arch-ids/IteratorItem.xml.id @@ -0,0 +1 @@ +Peter Johanson <peter@peterjohanson.com> Sat Mar 4 23:03:52 2006 32183.80 diff --git a/doc/en/Gst/.arch-ids/IteratorItemFunction.xml.id b/doc/en/Gst/.arch-ids/IteratorItemFunction.xml.id new file mode 100644 index 0000000..5720cda --- /dev/null +++ b/doc/en/Gst/.arch-ids/IteratorItemFunction.xml.id @@ -0,0 +1 @@ +Peter Johanson <peter@peterjohanson.com> Sat Mar 4 23:03:52 2006 32183.79 diff --git a/doc/en/Gst/.arch-ids/IteratorNextFunction.xml.id b/doc/en/Gst/.arch-ids/IteratorNextFunction.xml.id new file mode 100644 index 0000000..3c38676 --- /dev/null +++ b/doc/en/Gst/.arch-ids/IteratorNextFunction.xml.id @@ -0,0 +1 @@ +Peter Johanson <peter@peterjohanson.com> Sat Mar 4 23:03:52 2006 32183.81 diff --git a/doc/en/Gst/.arch-ids/IteratorResult.xml.id b/doc/en/Gst/.arch-ids/IteratorResult.xml.id new file mode 100644 index 0000000..f18dedc --- /dev/null +++ b/doc/en/Gst/.arch-ids/IteratorResult.xml.id @@ -0,0 +1 @@ +Peter Johanson <peter@peterjohanson.com> Sat Mar 4 23:03:52 2006 32183.82 diff --git a/doc/en/Gst/.arch-ids/IteratorResyncFunction.xml.id b/doc/en/Gst/.arch-ids/IteratorResyncFunction.xml.id new file mode 100644 index 0000000..d90f2e3 --- /dev/null +++ b/doc/en/Gst/.arch-ids/IteratorResyncFunction.xml.id @@ -0,0 +1 @@ +Peter Johanson <peter@peterjohanson.com> Sat Mar 4 23:03:52 2006 32183.83 diff --git a/doc/en/Gst/.arch-ids/LibraryError.xml.id b/doc/en/Gst/.arch-ids/LibraryError.xml.id new file mode 100644 index 0000000..16f5087 --- /dev/null +++ b/doc/en/Gst/.arch-ids/LibraryError.xml.id @@ -0,0 +1 @@ +Peter Johanson <peter@peterjohanson.com> Sat Mar 4 23:03:52 2006 32183.85 diff --git a/doc/en/Gst/.arch-ids/LinkedArgs.xml.id b/doc/en/Gst/.arch-ids/LinkedArgs.xml.id new file mode 100644 index 0000000..f22c5a7 --- /dev/null +++ b/doc/en/Gst/.arch-ids/LinkedArgs.xml.id @@ -0,0 +1 @@ +Peter Johanson <peter@peterjohanson.com> Sat Mar 4 23:03:52 2006 32183.86 diff --git a/doc/en/Gst/.arch-ids/LinkedHandler.xml.id b/doc/en/Gst/.arch-ids/LinkedHandler.xml.id new file mode 100644 index 0000000..b587e0b --- /dev/null +++ b/doc/en/Gst/.arch-ids/LinkedHandler.xml.id @@ -0,0 +1 @@ +Peter Johanson <peter@peterjohanson.com> Sat Mar 4 23:03:52 2006 32183.87 diff --git a/doc/en/Gst/.arch-ids/LogFunction.xml.id b/doc/en/Gst/.arch-ids/LogFunction.xml.id new file mode 100644 index 0000000..39b1ffc --- /dev/null +++ b/doc/en/Gst/.arch-ids/LogFunction.xml.id @@ -0,0 +1 @@ +Peter Johanson <peter@peterjohanson.com> Sat Mar 4 23:03:52 2006 32183.88 diff --git a/doc/en/Gst/.arch-ids/Message.xml.id b/doc/en/Gst/.arch-ids/Message.xml.id new file mode 100644 index 0000000..b0d430a --- /dev/null +++ b/doc/en/Gst/.arch-ids/Message.xml.id @@ -0,0 +1 @@ +Peter Johanson <peter@peterjohanson.com> Sat Mar 4 23:03:52 2006 32183.92 diff --git a/doc/en/Gst/.arch-ids/MessageArgs.xml.id b/doc/en/Gst/.arch-ids/MessageArgs.xml.id new file mode 100644 index 0000000..7fbca5e --- /dev/null +++ b/doc/en/Gst/.arch-ids/MessageArgs.xml.id @@ -0,0 +1 @@ +Peter Johanson <peter@peterjohanson.com> Sat Mar 4 23:03:52 2006 32183.89 diff --git a/doc/en/Gst/.arch-ids/MessageHandler.xml.id b/doc/en/Gst/.arch-ids/MessageHandler.xml.id new file mode 100644 index 0000000..e6801df --- /dev/null +++ b/doc/en/Gst/.arch-ids/MessageHandler.xml.id @@ -0,0 +1 @@ +Peter Johanson <peter@peterjohanson.com> Sat Apr 1 13:19:29 2006 4474.0 diff --git a/doc/en/Gst/.arch-ids/MessageType.xml.id b/doc/en/Gst/.arch-ids/MessageType.xml.id new file mode 100644 index 0000000..2f50108 --- /dev/null +++ b/doc/en/Gst/.arch-ids/MessageType.xml.id @@ -0,0 +1 @@ +Peter Johanson <peter@peterjohanson.com> Sat Mar 4 23:03:52 2006 32183.91 diff --git a/doc/en/Gst/.arch-ids/MiniObject.xml.id b/doc/en/Gst/.arch-ids/MiniObject.xml.id new file mode 100644 index 0000000..1638b2c --- /dev/null +++ b/doc/en/Gst/.arch-ids/MiniObject.xml.id @@ -0,0 +1 @@ +Peter Johanson <peter@peterjohanson.com> Sat Mar 4 23:03:52 2006 32183.97 diff --git a/doc/en/Gst/.arch-ids/MiniObjectCopyFunction.xml.id b/doc/en/Gst/.arch-ids/MiniObjectCopyFunction.xml.id new file mode 100644 index 0000000..7b10571 --- /dev/null +++ b/doc/en/Gst/.arch-ids/MiniObjectCopyFunction.xml.id @@ -0,0 +1 @@ +Peter Johanson <peter@peterjohanson.com> Sat Mar 4 23:03:52 2006 32183.93 diff --git a/doc/en/Gst/.arch-ids/MiniObjectFinalizeFunction.xml.id b/doc/en/Gst/.arch-ids/MiniObjectFinalizeFunction.xml.id new file mode 100644 index 0000000..b4ac17f --- /dev/null +++ b/doc/en/Gst/.arch-ids/MiniObjectFinalizeFunction.xml.id @@ -0,0 +1 @@ +Peter Johanson <peter@peterjohanson.com> Sat Mar 4 23:03:52 2006 32183.94 diff --git a/doc/en/Gst/.arch-ids/MiniObjectFlags.xml.id b/doc/en/Gst/.arch-ids/MiniObjectFlags.xml.id new file mode 100644 index 0000000..7d6cbdd --- /dev/null +++ b/doc/en/Gst/.arch-ids/MiniObjectFlags.xml.id @@ -0,0 +1 @@ +Peter Johanson <peter@peterjohanson.com> Sat Mar 4 23:03:52 2006 32183.95 diff --git a/doc/en/Gst/.arch-ids/Object.xml.id b/doc/en/Gst/.arch-ids/Object.xml.id new file mode 100644 index 0000000..db55fd6 --- /dev/null +++ b/doc/en/Gst/.arch-ids/Object.xml.id @@ -0,0 +1 @@ +Peter Johanson <peter@peterjohanson.com> Sat Mar 4 23:03:52 2006 32183.99 diff --git a/doc/en/Gst/.arch-ids/ObjectFlags.xml.id b/doc/en/Gst/.arch-ids/ObjectFlags.xml.id new file mode 100644 index 0000000..6d15267 --- /dev/null +++ b/doc/en/Gst/.arch-ids/ObjectFlags.xml.id @@ -0,0 +1 @@ +Peter Johanson <peter@peterjohanson.com> Sat Mar 4 23:03:52 2006 32183.98 diff --git a/doc/en/Gst/.arch-ids/Pad.xml.id b/doc/en/Gst/.arch-ids/Pad.xml.id new file mode 100644 index 0000000..fd03f33 --- /dev/null +++ b/doc/en/Gst/.arch-ids/Pad.xml.id @@ -0,0 +1 @@ +Peter Johanson <peter@peterjohanson.com> Sat Mar 4 23:03:52 2006 32183.127 diff --git a/doc/en/Gst/.arch-ids/PadAcceptCapsFunction.xml.id b/doc/en/Gst/.arch-ids/PadAcceptCapsFunction.xml.id new file mode 100644 index 0000000..f20464b --- /dev/null +++ b/doc/en/Gst/.arch-ids/PadAcceptCapsFunction.xml.id @@ -0,0 +1 @@ +Peter Johanson <peter@peterjohanson.com> Sat Mar 4 23:03:52 2006 32183.100 diff --git a/doc/en/Gst/.arch-ids/PadActivateFunction.xml.id b/doc/en/Gst/.arch-ids/PadActivateFunction.xml.id new file mode 100644 index 0000000..2810df4 --- /dev/null +++ b/doc/en/Gst/.arch-ids/PadActivateFunction.xml.id @@ -0,0 +1 @@ +Peter Johanson <peter@peterjohanson.com> Sat Mar 4 23:03:52 2006 32183.101 diff --git a/doc/en/Gst/.arch-ids/PadActivateModeFunction.xml.id b/doc/en/Gst/.arch-ids/PadActivateModeFunction.xml.id new file mode 100644 index 0000000..dfa7bf2 --- /dev/null +++ b/doc/en/Gst/.arch-ids/PadActivateModeFunction.xml.id @@ -0,0 +1 @@ +Peter Johanson <peter@peterjohanson.com> Sat Mar 4 23:03:52 2006 32183.102 diff --git a/doc/en/Gst/.arch-ids/PadAddedArgs.xml.id b/doc/en/Gst/.arch-ids/PadAddedArgs.xml.id new file mode 100644 index 0000000..8d10c1f --- /dev/null +++ b/doc/en/Gst/.arch-ids/PadAddedArgs.xml.id @@ -0,0 +1 @@ +Peter Johanson <peter@peterjohanson.com> Sat Mar 4 23:03:52 2006 32183.103 diff --git a/doc/en/Gst/.arch-ids/PadAddedHandler.xml.id b/doc/en/Gst/.arch-ids/PadAddedHandler.xml.id new file mode 100644 index 0000000..abc3615 --- /dev/null +++ b/doc/en/Gst/.arch-ids/PadAddedHandler.xml.id @@ -0,0 +1 @@ +Peter Johanson <peter@peterjohanson.com> Sat Mar 4 23:03:52 2006 32183.104 diff --git a/doc/en/Gst/.arch-ids/PadBlockCallback.xml.id b/doc/en/Gst/.arch-ids/PadBlockCallback.xml.id new file mode 100644 index 0000000..0756a43 --- /dev/null +++ b/doc/en/Gst/.arch-ids/PadBlockCallback.xml.id @@ -0,0 +1 @@ +Peter Johanson <peter@peterjohanson.com> Sat Mar 4 23:03:52 2006 32183.105 diff --git a/doc/en/Gst/.arch-ids/PadBufferAllocFunction.xml.id b/doc/en/Gst/.arch-ids/PadBufferAllocFunction.xml.id new file mode 100644 index 0000000..d9c5539 --- /dev/null +++ b/doc/en/Gst/.arch-ids/PadBufferAllocFunction.xml.id @@ -0,0 +1 @@ +Peter Johanson <peter@peterjohanson.com> Sat Mar 4 23:03:52 2006 32183.106 diff --git a/doc/en/Gst/.arch-ids/PadChainFunction.xml.id b/doc/en/Gst/.arch-ids/PadChainFunction.xml.id new file mode 100644 index 0000000..fb2fe31 --- /dev/null +++ b/doc/en/Gst/.arch-ids/PadChainFunction.xml.id @@ -0,0 +1 @@ +Peter Johanson <peter@peterjohanson.com> Sat Mar 4 23:03:52 2006 32183.107 diff --git a/doc/en/Gst/.arch-ids/PadCheckGetRangeFunction.xml.id b/doc/en/Gst/.arch-ids/PadCheckGetRangeFunction.xml.id new file mode 100644 index 0000000..8a672ce --- /dev/null +++ b/doc/en/Gst/.arch-ids/PadCheckGetRangeFunction.xml.id @@ -0,0 +1 @@ +Peter Johanson <peter@peterjohanson.com> Sat Mar 4 23:03:52 2006 32183.108 diff --git a/doc/en/Gst/.arch-ids/PadDirection.xml.id b/doc/en/Gst/.arch-ids/PadDirection.xml.id new file mode 100644 index 0000000..9b4dd0f --- /dev/null +++ b/doc/en/Gst/.arch-ids/PadDirection.xml.id @@ -0,0 +1 @@ +Peter Johanson <peter@peterjohanson.com> Sat Mar 4 23:03:52 2006 32183.109 diff --git a/doc/en/Gst/.arch-ids/PadDispatcherFunction.xml.id b/doc/en/Gst/.arch-ids/PadDispatcherFunction.xml.id new file mode 100644 index 0000000..de22f36 --- /dev/null +++ b/doc/en/Gst/.arch-ids/PadDispatcherFunction.xml.id @@ -0,0 +1 @@ +Peter Johanson <peter@peterjohanson.com> Sat Mar 4 23:03:52 2006 32183.110 diff --git a/doc/en/Gst/.arch-ids/PadEventFunction.xml.id b/doc/en/Gst/.arch-ids/PadEventFunction.xml.id new file mode 100644 index 0000000..b3d3769 --- /dev/null +++ b/doc/en/Gst/.arch-ids/PadEventFunction.xml.id @@ -0,0 +1 @@ +Peter Johanson <peter@peterjohanson.com> Sat Mar 4 23:03:52 2006 32183.111 diff --git a/doc/en/Gst/.arch-ids/PadFixateCapsFunction.xml.id b/doc/en/Gst/.arch-ids/PadFixateCapsFunction.xml.id new file mode 100644 index 0000000..e844a6b --- /dev/null +++ b/doc/en/Gst/.arch-ids/PadFixateCapsFunction.xml.id @@ -0,0 +1 @@ +Peter Johanson <peter@peterjohanson.com> Sat Mar 4 23:03:52 2006 32183.112 diff --git a/doc/en/Gst/.arch-ids/PadFlags.xml.id b/doc/en/Gst/.arch-ids/PadFlags.xml.id new file mode 100644 index 0000000..cee916a --- /dev/null +++ b/doc/en/Gst/.arch-ids/PadFlags.xml.id @@ -0,0 +1 @@ +Peter Johanson <peter@peterjohanson.com> Sat Mar 4 23:03:52 2006 32183.113 diff --git a/doc/en/Gst/.arch-ids/PadGetCapsFunction.xml.id b/doc/en/Gst/.arch-ids/PadGetCapsFunction.xml.id new file mode 100644 index 0000000..06ea653 --- /dev/null +++ b/doc/en/Gst/.arch-ids/PadGetCapsFunction.xml.id @@ -0,0 +1 @@ +Peter Johanson <peter@peterjohanson.com> Sat Mar 4 23:03:52 2006 32183.114 diff --git a/doc/en/Gst/.arch-ids/PadGetRangeFunction.xml.id b/doc/en/Gst/.arch-ids/PadGetRangeFunction.xml.id new file mode 100644 index 0000000..5ee1a8c --- /dev/null +++ b/doc/en/Gst/.arch-ids/PadGetRangeFunction.xml.id @@ -0,0 +1 @@ +Peter Johanson <peter@peterjohanson.com> Sat Mar 4 23:03:52 2006 32183.115 diff --git a/doc/en/Gst/.arch-ids/PadIntLinkFunction.xml.id b/doc/en/Gst/.arch-ids/PadIntLinkFunction.xml.id new file mode 100644 index 0000000..ba76a52 --- /dev/null +++ b/doc/en/Gst/.arch-ids/PadIntLinkFunction.xml.id @@ -0,0 +1 @@ +Peter Johanson <peter@peterjohanson.com> Sat Mar 4 23:03:52 2006 32183.116 diff --git a/doc/en/Gst/.arch-ids/PadLinkFunction.xml.id b/doc/en/Gst/.arch-ids/PadLinkFunction.xml.id new file mode 100644 index 0000000..ed915f5 --- /dev/null +++ b/doc/en/Gst/.arch-ids/PadLinkFunction.xml.id @@ -0,0 +1 @@ +Peter Johanson <peter@peterjohanson.com> Sat Mar 4 23:03:52 2006 32183.117 diff --git a/doc/en/Gst/.arch-ids/PadLinkReturn.xml.id b/doc/en/Gst/.arch-ids/PadLinkReturn.xml.id new file mode 100644 index 0000000..1dfbca4 --- /dev/null +++ b/doc/en/Gst/.arch-ids/PadLinkReturn.xml.id @@ -0,0 +1 @@ +Peter Johanson <peter@peterjohanson.com> Sat Mar 4 23:03:52 2006 32183.118 diff --git a/doc/en/Gst/.arch-ids/PadPresence.xml.id b/doc/en/Gst/.arch-ids/PadPresence.xml.id new file mode 100644 index 0000000..6fae779 --- /dev/null +++ b/doc/en/Gst/.arch-ids/PadPresence.xml.id @@ -0,0 +1 @@ +Peter Johanson <peter@peterjohanson.com> Sat Mar 4 23:03:52 2006 32183.119 diff --git a/doc/en/Gst/.arch-ids/PadQueryFunction.xml.id b/doc/en/Gst/.arch-ids/PadQueryFunction.xml.id new file mode 100644 index 0000000..15fbdf4 --- /dev/null +++ b/doc/en/Gst/.arch-ids/PadQueryFunction.xml.id @@ -0,0 +1 @@ +Peter Johanson <peter@peterjohanson.com> Sat Mar 4 23:03:52 2006 32183.120 diff --git a/doc/en/Gst/.arch-ids/PadRemovedArgs.xml.id b/doc/en/Gst/.arch-ids/PadRemovedArgs.xml.id new file mode 100644 index 0000000..4ed91ad --- /dev/null +++ b/doc/en/Gst/.arch-ids/PadRemovedArgs.xml.id @@ -0,0 +1 @@ +Peter Johanson <peter@peterjohanson.com> Sat Mar 4 23:03:52 2006 32183.121 diff --git a/doc/en/Gst/.arch-ids/PadRemovedHandler.xml.id b/doc/en/Gst/.arch-ids/PadRemovedHandler.xml.id new file mode 100644 index 0000000..9cd103b --- /dev/null +++ b/doc/en/Gst/.arch-ids/PadRemovedHandler.xml.id @@ -0,0 +1 @@ +Peter Johanson <peter@peterjohanson.com> Sat Mar 4 23:03:52 2006 32183.122 diff --git a/doc/en/Gst/.arch-ids/PadSetCapsFunction.xml.id b/doc/en/Gst/.arch-ids/PadSetCapsFunction.xml.id new file mode 100644 index 0000000..81671e5 --- /dev/null +++ b/doc/en/Gst/.arch-ids/PadSetCapsFunction.xml.id @@ -0,0 +1 @@ +Peter Johanson <peter@peterjohanson.com> Sat Mar 4 23:03:52 2006 32183.123 diff --git a/doc/en/Gst/.arch-ids/PadTemplate.xml.id b/doc/en/Gst/.arch-ids/PadTemplate.xml.id new file mode 100644 index 0000000..1fd896a --- /dev/null +++ b/doc/en/Gst/.arch-ids/PadTemplate.xml.id @@ -0,0 +1 @@ +Peter Johanson <peter@peterjohanson.com> Sat Mar 4 23:03:52 2006 32183.125 diff --git a/doc/en/Gst/.arch-ids/PadTemplateFlags.xml.id b/doc/en/Gst/.arch-ids/PadTemplateFlags.xml.id new file mode 100644 index 0000000..695744f --- /dev/null +++ b/doc/en/Gst/.arch-ids/PadTemplateFlags.xml.id @@ -0,0 +1 @@ +Peter Johanson <peter@peterjohanson.com> Sat Mar 4 23:03:52 2006 32183.124 diff --git a/doc/en/Gst/.arch-ids/PadUnlinkFunction.xml.id b/doc/en/Gst/.arch-ids/PadUnlinkFunction.xml.id new file mode 100644 index 0000000..ccaa482 --- /dev/null +++ b/doc/en/Gst/.arch-ids/PadUnlinkFunction.xml.id @@ -0,0 +1 @@ +Peter Johanson <peter@peterjohanson.com> Sat Mar 4 23:03:52 2006 32183.126 diff --git a/doc/en/Gst/.arch-ids/ParentSetArgs.xml.id b/doc/en/Gst/.arch-ids/ParentSetArgs.xml.id new file mode 100644 index 0000000..4a382f5 --- /dev/null +++ b/doc/en/Gst/.arch-ids/ParentSetArgs.xml.id @@ -0,0 +1 @@ +Peter Johanson <peter@peterjohanson.com> Sat Mar 4 23:03:52 2006 32183.128 diff --git a/doc/en/Gst/.arch-ids/ParentSetHandler.xml.id b/doc/en/Gst/.arch-ids/ParentSetHandler.xml.id new file mode 100644 index 0000000..e04ce4a --- /dev/null +++ b/doc/en/Gst/.arch-ids/ParentSetHandler.xml.id @@ -0,0 +1 @@ +Peter Johanson <peter@peterjohanson.com> Sat Mar 4 23:03:52 2006 32183.129 diff --git a/doc/en/Gst/.arch-ids/ParentUnsetArgs.xml.id b/doc/en/Gst/.arch-ids/ParentUnsetArgs.xml.id new file mode 100644 index 0000000..f24a110 --- /dev/null +++ b/doc/en/Gst/.arch-ids/ParentUnsetArgs.xml.id @@ -0,0 +1 @@ +Peter Johanson <peter@peterjohanson.com> Sat Mar 4 23:03:52 2006 32183.130 diff --git a/doc/en/Gst/.arch-ids/ParentUnsetHandler.xml.id b/doc/en/Gst/.arch-ids/ParentUnsetHandler.xml.id new file mode 100644 index 0000000..b7540be --- /dev/null +++ b/doc/en/Gst/.arch-ids/ParentUnsetHandler.xml.id @@ -0,0 +1 @@ +Peter Johanson <peter@peterjohanson.com> Sat Mar 4 23:03:52 2006 32183.131 diff --git a/doc/en/Gst/.arch-ids/ParseError.xml.id b/doc/en/Gst/.arch-ids/ParseError.xml.id new file mode 100644 index 0000000..b7cc5c9 --- /dev/null +++ b/doc/en/Gst/.arch-ids/ParseError.xml.id @@ -0,0 +1 @@ +Peter Johanson <peter@peterjohanson.com> Sat Mar 4 23:03:52 2006 32183.132 diff --git a/doc/en/Gst/.arch-ids/Pipeline.xml.id b/doc/en/Gst/.arch-ids/Pipeline.xml.id new file mode 100644 index 0000000..b32a04c --- /dev/null +++ b/doc/en/Gst/.arch-ids/Pipeline.xml.id @@ -0,0 +1 @@ +Peter Johanson <peter@peterjohanson.com> Sat Mar 4 23:03:52 2006 32183.134 diff --git a/doc/en/Gst/.arch-ids/PipelineFlags.xml.id b/doc/en/Gst/.arch-ids/PipelineFlags.xml.id new file mode 100644 index 0000000..12844c7 --- /dev/null +++ b/doc/en/Gst/.arch-ids/PipelineFlags.xml.id @@ -0,0 +1 @@ +Peter Johanson <peter@peterjohanson.com> Sat Mar 4 23:03:52 2006 32183.133 diff --git a/doc/en/Gst/.arch-ids/PlayBin.xml.id b/doc/en/Gst/.arch-ids/PlayBin.xml.id new file mode 100644 index 0000000..95999c1 --- /dev/null +++ b/doc/en/Gst/.arch-ids/PlayBin.xml.id @@ -0,0 +1 @@ +Peter Johanson <peter@peterjohanson.com> Sat Mar 4 23:03:52 2006 32183.135 diff --git a/doc/en/Gst/.arch-ids/Plugin.xml.id b/doc/en/Gst/.arch-ids/Plugin.xml.id new file mode 100644 index 0000000..1605892 --- /dev/null +++ b/doc/en/Gst/.arch-ids/Plugin.xml.id @@ -0,0 +1 @@ +Peter Johanson <peter@peterjohanson.com> Sat Mar 4 23:03:52 2006 32183.145 diff --git a/doc/en/Gst/.arch-ids/PluginAddedArgs.xml.id b/doc/en/Gst/.arch-ids/PluginAddedArgs.xml.id new file mode 100644 index 0000000..e58b59f --- /dev/null +++ b/doc/en/Gst/.arch-ids/PluginAddedArgs.xml.id @@ -0,0 +1 @@ +Peter Johanson <peter@peterjohanson.com> Sat Mar 4 23:03:52 2006 32183.136 diff --git a/doc/en/Gst/.arch-ids/PluginAddedHandler.xml.id b/doc/en/Gst/.arch-ids/PluginAddedHandler.xml.id new file mode 100644 index 0000000..33b0a27 --- /dev/null +++ b/doc/en/Gst/.arch-ids/PluginAddedHandler.xml.id @@ -0,0 +1 @@ +Peter Johanson <peter@peterjohanson.com> Sat Mar 4 23:03:52 2006 32183.137 diff --git a/doc/en/Gst/.arch-ids/PluginDesc.xml.id b/doc/en/Gst/.arch-ids/PluginDesc.xml.id new file mode 100644 index 0000000..159ccdd --- /dev/null +++ b/doc/en/Gst/.arch-ids/PluginDesc.xml.id @@ -0,0 +1 @@ +Peter Johanson <peter@peterjohanson.com> Sat Mar 4 23:03:52 2006 32183.138 diff --git a/doc/en/Gst/.arch-ids/PluginError.xml.id b/doc/en/Gst/.arch-ids/PluginError.xml.id new file mode 100644 index 0000000..fe0ac84 --- /dev/null +++ b/doc/en/Gst/.arch-ids/PluginError.xml.id @@ -0,0 +1 @@ +Peter Johanson <peter@peterjohanson.com> Sat Mar 4 23:03:52 2006 32183.139 diff --git a/doc/en/Gst/.arch-ids/PluginFeature.xml.id b/doc/en/Gst/.arch-ids/PluginFeature.xml.id new file mode 100644 index 0000000..428cbf2 --- /dev/null +++ b/doc/en/Gst/.arch-ids/PluginFeature.xml.id @@ -0,0 +1 @@ +Peter Johanson <peter@peterjohanson.com> Sat Mar 4 23:03:52 2006 32183.141 diff --git a/doc/en/Gst/.arch-ids/PluginFeatureFilter.xml.id b/doc/en/Gst/.arch-ids/PluginFeatureFilter.xml.id new file mode 100644 index 0000000..acff5f0 --- /dev/null +++ b/doc/en/Gst/.arch-ids/PluginFeatureFilter.xml.id @@ -0,0 +1 @@ +Peter Johanson <peter@peterjohanson.com> Sat Mar 4 23:03:52 2006 32183.140 diff --git a/doc/en/Gst/.arch-ids/PluginFilter.xml.id b/doc/en/Gst/.arch-ids/PluginFilter.xml.id new file mode 100644 index 0000000..bd57e0c --- /dev/null +++ b/doc/en/Gst/.arch-ids/PluginFilter.xml.id @@ -0,0 +1 @@ +Peter Johanson <peter@peterjohanson.com> Sat Mar 4 23:03:52 2006 32183.142 diff --git a/doc/en/Gst/.arch-ids/PluginFlags.xml.id b/doc/en/Gst/.arch-ids/PluginFlags.xml.id new file mode 100644 index 0000000..339c281 --- /dev/null +++ b/doc/en/Gst/.arch-ids/PluginFlags.xml.id @@ -0,0 +1 @@ +Peter Johanson <peter@peterjohanson.com> Sat Mar 4 23:03:52 2006 32183.143 diff --git a/doc/en/Gst/.arch-ids/PluginInitFunc.xml.id b/doc/en/Gst/.arch-ids/PluginInitFunc.xml.id new file mode 100644 index 0000000..b523d5b --- /dev/null +++ b/doc/en/Gst/.arch-ids/PluginInitFunc.xml.id @@ -0,0 +1 @@ +Peter Johanson <peter@peterjohanson.com> Sat Mar 4 23:03:52 2006 32183.144 diff --git a/doc/en/Gst/.arch-ids/Print.xml.id b/doc/en/Gst/.arch-ids/Print.xml.id new file mode 100644 index 0000000..206f2f1 --- /dev/null +++ b/doc/en/Gst/.arch-ids/Print.xml.id @@ -0,0 +1 @@ +Peter Johanson <peter@peterjohanson.com> Sat Mar 4 23:03:52 2006 32183.146 diff --git a/doc/en/Gst/.arch-ids/Query.xml.id b/doc/en/Gst/.arch-ids/Query.xml.id new file mode 100644 index 0000000..fc366a1 --- /dev/null +++ b/doc/en/Gst/.arch-ids/Query.xml.id @@ -0,0 +1 @@ +Peter Johanson <peter@peterjohanson.com> Sat Mar 4 23:03:52 2006 32183.149 diff --git a/doc/en/Gst/.arch-ids/QueryType.xml.id b/doc/en/Gst/.arch-ids/QueryType.xml.id new file mode 100644 index 0000000..0676033 --- /dev/null +++ b/doc/en/Gst/.arch-ids/QueryType.xml.id @@ -0,0 +1 @@ +Peter Johanson <peter@peterjohanson.com> Sat Mar 4 23:03:52 2006 32183.148 diff --git a/doc/en/Gst/.arch-ids/QueryTypeDefinition.xml.id b/doc/en/Gst/.arch-ids/QueryTypeDefinition.xml.id new file mode 100644 index 0000000..0991180 --- /dev/null +++ b/doc/en/Gst/.arch-ids/QueryTypeDefinition.xml.id @@ -0,0 +1 @@ +Peter Johanson <peter@peterjohanson.com> Sat Mar 4 23:03:52 2006 32183.147 diff --git a/doc/en/Gst/.arch-ids/Rank.xml.id b/doc/en/Gst/.arch-ids/Rank.xml.id new file mode 100644 index 0000000..641a5d8 --- /dev/null +++ b/doc/en/Gst/.arch-ids/Rank.xml.id @@ -0,0 +1 @@ +Peter Johanson <peter@peterjohanson.com> Sat Mar 4 23:03:52 2006 32183.150 diff --git a/doc/en/Gst/.arch-ids/Registry.xml.id b/doc/en/Gst/.arch-ids/Registry.xml.id new file mode 100644 index 0000000..7cd8c89 --- /dev/null +++ b/doc/en/Gst/.arch-ids/Registry.xml.id @@ -0,0 +1 @@ +Peter Johanson <peter@peterjohanson.com> Sat Mar 4 23:03:52 2006 32183.151 diff --git a/doc/en/Gst/.arch-ids/ResourceError.xml.id b/doc/en/Gst/.arch-ids/ResourceError.xml.id new file mode 100644 index 0000000..73c3935 --- /dev/null +++ b/doc/en/Gst/.arch-ids/ResourceError.xml.id @@ -0,0 +1 @@ +Peter Johanson <peter@peterjohanson.com> Sat Mar 4 23:03:52 2006 32183.152 diff --git a/doc/en/Gst/.arch-ids/SeekFlags.xml.id b/doc/en/Gst/.arch-ids/SeekFlags.xml.id new file mode 100644 index 0000000..4dd4323 --- /dev/null +++ b/doc/en/Gst/.arch-ids/SeekFlags.xml.id @@ -0,0 +1 @@ +Peter Johanson <peter@peterjohanson.com> Sat Mar 4 23:03:52 2006 32183.153 diff --git a/doc/en/Gst/.arch-ids/SeekType.xml.id b/doc/en/Gst/.arch-ids/SeekType.xml.id new file mode 100644 index 0000000..6c5393f --- /dev/null +++ b/doc/en/Gst/.arch-ids/SeekType.xml.id @@ -0,0 +1 @@ +Peter Johanson <peter@peterjohanson.com> Sat Mar 4 23:03:52 2006 32183.154 diff --git a/doc/en/Gst/.arch-ids/Segment.xml.id b/doc/en/Gst/.arch-ids/Segment.xml.id new file mode 100644 index 0000000..17ef282 --- /dev/null +++ b/doc/en/Gst/.arch-ids/Segment.xml.id @@ -0,0 +1 @@ +Peter Johanson <peter@peterjohanson.com> Sat Mar 4 23:03:52 2006 32183.155 diff --git a/doc/en/Gst/.arch-ids/State.xml.id b/doc/en/Gst/.arch-ids/State.xml.id new file mode 100644 index 0000000..91e519b --- /dev/null +++ b/doc/en/Gst/.arch-ids/State.xml.id @@ -0,0 +1 @@ +Peter Johanson <peter@peterjohanson.com> Sat Mar 4 23:03:52 2006 32183.158 diff --git a/doc/en/Gst/.arch-ids/StateChange.xml.id b/doc/en/Gst/.arch-ids/StateChange.xml.id new file mode 100644 index 0000000..b20e369 --- /dev/null +++ b/doc/en/Gst/.arch-ids/StateChange.xml.id @@ -0,0 +1 @@ +Peter Johanson <peter@peterjohanson.com> Sat Mar 4 23:03:52 2006 32183.157 diff --git a/doc/en/Gst/.arch-ids/StateChangeReturn.xml.id b/doc/en/Gst/.arch-ids/StateChangeReturn.xml.id new file mode 100644 index 0000000..0c54a4f --- /dev/null +++ b/doc/en/Gst/.arch-ids/StateChangeReturn.xml.id @@ -0,0 +1 @@ +Peter Johanson <peter@peterjohanson.com> Sat Mar 4 23:03:52 2006 32183.156 diff --git a/doc/en/Gst/.arch-ids/StaticCaps.xml.id b/doc/en/Gst/.arch-ids/StaticCaps.xml.id new file mode 100644 index 0000000..62d7811 --- /dev/null +++ b/doc/en/Gst/.arch-ids/StaticCaps.xml.id @@ -0,0 +1 @@ +Peter Johanson <peter@peterjohanson.com> Sat Mar 4 23:03:52 2006 32183.159 diff --git a/doc/en/Gst/.arch-ids/StaticPadTemplate.xml.id b/doc/en/Gst/.arch-ids/StaticPadTemplate.xml.id new file mode 100644 index 0000000..d8fda4c --- /dev/null +++ b/doc/en/Gst/.arch-ids/StaticPadTemplate.xml.id @@ -0,0 +1 @@ +Peter Johanson <peter@peterjohanson.com> Sat Mar 4 23:03:52 2006 32183.160 diff --git a/doc/en/Gst/.arch-ids/StreamError.xml.id b/doc/en/Gst/.arch-ids/StreamError.xml.id new file mode 100644 index 0000000..b8ce651 --- /dev/null +++ b/doc/en/Gst/.arch-ids/StreamError.xml.id @@ -0,0 +1 @@ +Peter Johanson <peter@peterjohanson.com> Sat Mar 4 23:03:52 2006 32183.161 diff --git a/doc/en/Gst/.arch-ids/Structure.xml.id b/doc/en/Gst/.arch-ids/Structure.xml.id new file mode 100644 index 0000000..36a7af5 --- /dev/null +++ b/doc/en/Gst/.arch-ids/Structure.xml.id @@ -0,0 +1 @@ +Peter Johanson <peter@peterjohanson.com> Sat Mar 4 23:03:52 2006 32183.164 diff --git a/doc/en/Gst/.arch-ids/StructureForeachFunc.xml.id b/doc/en/Gst/.arch-ids/StructureForeachFunc.xml.id new file mode 100644 index 0000000..0eb0c49 --- /dev/null +++ b/doc/en/Gst/.arch-ids/StructureForeachFunc.xml.id @@ -0,0 +1 @@ +Peter Johanson <peter@peterjohanson.com> Sat Mar 4 23:03:52 2006 32183.162 diff --git a/doc/en/Gst/.arch-ids/StructureMapFunc.xml.id b/doc/en/Gst/.arch-ids/StructureMapFunc.xml.id new file mode 100644 index 0000000..767a862 --- /dev/null +++ b/doc/en/Gst/.arch-ids/StructureMapFunc.xml.id @@ -0,0 +1 @@ +Peter Johanson <peter@peterjohanson.com> Sat Mar 4 23:03:52 2006 32183.163 diff --git a/doc/en/Gst/.arch-ids/SyncMessageArgs.xml.id b/doc/en/Gst/.arch-ids/SyncMessageArgs.xml.id new file mode 100644 index 0000000..1f803e5 --- /dev/null +++ b/doc/en/Gst/.arch-ids/SyncMessageArgs.xml.id @@ -0,0 +1 @@ +Peter Johanson <peter@peterjohanson.com> Sat Mar 4 23:03:52 2006 32183.165 diff --git a/doc/en/Gst/.arch-ids/SyncMessageHandler.xml.id b/doc/en/Gst/.arch-ids/SyncMessageHandler.xml.id new file mode 100644 index 0000000..03b65c1 --- /dev/null +++ b/doc/en/Gst/.arch-ids/SyncMessageHandler.xml.id @@ -0,0 +1 @@ +Peter Johanson <peter@peterjohanson.com> Sat Apr 1 13:19:29 2006 4474.1 diff --git a/doc/en/Gst/.arch-ids/SystemClock.xml.id b/doc/en/Gst/.arch-ids/SystemClock.xml.id new file mode 100644 index 0000000..47d5bd9 --- /dev/null +++ b/doc/en/Gst/.arch-ids/SystemClock.xml.id @@ -0,0 +1 @@ +Peter Johanson <peter@peterjohanson.com> Sat Mar 4 23:03:52 2006 32183.167 diff --git a/doc/en/Gst/.arch-ids/Tag.xml.id b/doc/en/Gst/.arch-ids/Tag.xml.id new file mode 100644 index 0000000..5536eed5 --- /dev/null +++ b/doc/en/Gst/.arch-ids/Tag.xml.id @@ -0,0 +1 @@ +Peter Johanson <peter@peterjohanson.com> Sat Mar 4 23:03:52 2006 32183.174 diff --git a/doc/en/Gst/.arch-ids/TagFlag.xml.id b/doc/en/Gst/.arch-ids/TagFlag.xml.id new file mode 100644 index 0000000..7594218 --- /dev/null +++ b/doc/en/Gst/.arch-ids/TagFlag.xml.id @@ -0,0 +1 @@ +Peter Johanson <peter@peterjohanson.com> Sat Mar 4 23:03:52 2006 32183.168 diff --git a/doc/en/Gst/.arch-ids/TagForeachFunc.xml.id b/doc/en/Gst/.arch-ids/TagForeachFunc.xml.id new file mode 100644 index 0000000..1f1ffdc --- /dev/null +++ b/doc/en/Gst/.arch-ids/TagForeachFunc.xml.id @@ -0,0 +1 @@ +Peter Johanson <peter@peterjohanson.com> Sat Mar 4 23:03:52 2006 32183.169 diff --git a/doc/en/Gst/.arch-ids/TagList.xml.id b/doc/en/Gst/.arch-ids/TagList.xml.id new file mode 100644 index 0000000..b287623 --- /dev/null +++ b/doc/en/Gst/.arch-ids/TagList.xml.id @@ -0,0 +1 @@ +Peter Johanson <peter@peterjohanson.com> Sat Mar 4 23:03:52 2006 32183.170 diff --git a/doc/en/Gst/.arch-ids/TagMergeFunc.xml.id b/doc/en/Gst/.arch-ids/TagMergeFunc.xml.id new file mode 100644 index 0000000..a3be6c8 --- /dev/null +++ b/doc/en/Gst/.arch-ids/TagMergeFunc.xml.id @@ -0,0 +1 @@ +Peter Johanson <peter@peterjohanson.com> Sat Mar 4 23:03:52 2006 32183.171 diff --git a/doc/en/Gst/.arch-ids/TagMergeMode.xml.id b/doc/en/Gst/.arch-ids/TagMergeMode.xml.id new file mode 100644 index 0000000..80a59ef --- /dev/null +++ b/doc/en/Gst/.arch-ids/TagMergeMode.xml.id @@ -0,0 +1 @@ +Peter Johanson <peter@peterjohanson.com> Sat Mar 4 23:03:52 2006 32183.172 diff --git a/doc/en/Gst/.arch-ids/TagSetter.xml.id b/doc/en/Gst/.arch-ids/TagSetter.xml.id new file mode 100644 index 0000000..47aca99 --- /dev/null +++ b/doc/en/Gst/.arch-ids/TagSetter.xml.id @@ -0,0 +1 @@ +Peter Johanson <peter@peterjohanson.com> Sat Mar 4 23:03:52 2006 32183.173 diff --git a/doc/en/Gst/.arch-ids/Task.xml.id b/doc/en/Gst/.arch-ids/Task.xml.id new file mode 100644 index 0000000..991cf3e --- /dev/null +++ b/doc/en/Gst/.arch-ids/Task.xml.id @@ -0,0 +1 @@ +Peter Johanson <peter@peterjohanson.com> Sat Mar 4 23:03:52 2006 32183.177 diff --git a/doc/en/Gst/.arch-ids/TaskFunction.xml.id b/doc/en/Gst/.arch-ids/TaskFunction.xml.id new file mode 100644 index 0000000..92975de --- /dev/null +++ b/doc/en/Gst/.arch-ids/TaskFunction.xml.id @@ -0,0 +1 @@ +Peter Johanson <peter@peterjohanson.com> Sat Mar 4 23:03:52 2006 32183.175 diff --git a/doc/en/Gst/.arch-ids/TaskState.xml.id b/doc/en/Gst/.arch-ids/TaskState.xml.id new file mode 100644 index 0000000..012ca29 --- /dev/null +++ b/doc/en/Gst/.arch-ids/TaskState.xml.id @@ -0,0 +1 @@ +Peter Johanson <peter@peterjohanson.com> Sat Mar 4 23:03:52 2006 32183.176 diff --git a/doc/en/Gst/.arch-ids/Trace.xml.id b/doc/en/Gst/.arch-ids/Trace.xml.id new file mode 100644 index 0000000..ff24ba4 --- /dev/null +++ b/doc/en/Gst/.arch-ids/Trace.xml.id @@ -0,0 +1 @@ +Peter Johanson <peter@peterjohanson.com> Sat Mar 4 23:03:52 2006 32183.179 diff --git a/doc/en/Gst/.arch-ids/TraceEntry.xml.id b/doc/en/Gst/.arch-ids/TraceEntry.xml.id new file mode 100644 index 0000000..cd61cee --- /dev/null +++ b/doc/en/Gst/.arch-ids/TraceEntry.xml.id @@ -0,0 +1 @@ +Peter Johanson <peter@peterjohanson.com> Sat Mar 4 23:03:52 2006 32183.178 diff --git a/doc/en/Gst/.arch-ids/TypeFind.xml.id b/doc/en/Gst/.arch-ids/TypeFind.xml.id new file mode 100644 index 0000000..aac42fb --- /dev/null +++ b/doc/en/Gst/.arch-ids/TypeFind.xml.id @@ -0,0 +1 @@ +Peter Johanson <peter@peterjohanson.com> Sat Mar 4 23:03:52 2006 32183.183 diff --git a/doc/en/Gst/.arch-ids/TypeFindFactory.xml.id b/doc/en/Gst/.arch-ids/TypeFindFactory.xml.id new file mode 100644 index 0000000..4eab4f0 --- /dev/null +++ b/doc/en/Gst/.arch-ids/TypeFindFactory.xml.id @@ -0,0 +1 @@ +Peter Johanson <peter@peterjohanson.com> Sat Mar 4 23:03:52 2006 32183.180 diff --git a/doc/en/Gst/.arch-ids/TypeFindFunction.xml.id b/doc/en/Gst/.arch-ids/TypeFindFunction.xml.id new file mode 100644 index 0000000..f9f8e29 --- /dev/null +++ b/doc/en/Gst/.arch-ids/TypeFindFunction.xml.id @@ -0,0 +1 @@ +Peter Johanson <peter@peterjohanson.com> Sat Mar 4 23:03:52 2006 32183.181 diff --git a/doc/en/Gst/.arch-ids/TypeFindProbability.xml.id b/doc/en/Gst/.arch-ids/TypeFindProbability.xml.id new file mode 100644 index 0000000..09bb33a --- /dev/null +++ b/doc/en/Gst/.arch-ids/TypeFindProbability.xml.id @@ -0,0 +1 @@ +Peter Johanson <peter@peterjohanson.com> Sat Mar 4 23:03:52 2006 32183.182 diff --git a/doc/en/Gst/.arch-ids/TypeNameData.xml.id b/doc/en/Gst/.arch-ids/TypeNameData.xml.id new file mode 100644 index 0000000..31d7899 --- /dev/null +++ b/doc/en/Gst/.arch-ids/TypeNameData.xml.id @@ -0,0 +1 @@ +Peter Johanson <peter@peterjohanson.com> Sat Mar 4 23:03:52 2006 32183.184 diff --git a/doc/en/Gst/.arch-ids/UnlinkedArgs.xml.id b/doc/en/Gst/.arch-ids/UnlinkedArgs.xml.id new file mode 100644 index 0000000..28da790 --- /dev/null +++ b/doc/en/Gst/.arch-ids/UnlinkedArgs.xml.id @@ -0,0 +1 @@ +Peter Johanson <peter@peterjohanson.com> Sat Mar 4 23:03:52 2006 32183.185 diff --git a/doc/en/Gst/.arch-ids/UnlinkedHandler.xml.id b/doc/en/Gst/.arch-ids/UnlinkedHandler.xml.id new file mode 100644 index 0000000..2164b1c --- /dev/null +++ b/doc/en/Gst/.arch-ids/UnlinkedHandler.xml.id @@ -0,0 +1 @@ +Peter Johanson <peter@peterjohanson.com> Sat Mar 4 23:03:52 2006 32183.186 diff --git a/doc/en/Gst/.arch-ids/Util.xml.id b/doc/en/Gst/.arch-ids/Util.xml.id new file mode 100644 index 0000000..32dcdca --- /dev/null +++ b/doc/en/Gst/.arch-ids/Util.xml.id @@ -0,0 +1 @@ +Peter Johanson <peter@peterjohanson.com> Sat Mar 4 23:03:52 2006 32183.187 diff --git a/doc/en/Gst/.arch-ids/Value.xml.id b/doc/en/Gst/.arch-ids/Value.xml.id new file mode 100644 index 0000000..6490708 --- /dev/null +++ b/doc/en/Gst/.arch-ids/Value.xml.id @@ -0,0 +1 @@ +Peter Johanson <peter@peterjohanson.com> Sat Mar 4 23:03:52 2006 32183.195 diff --git a/doc/en/Gst/.arch-ids/ValueCompareFunc.xml.id b/doc/en/Gst/.arch-ids/ValueCompareFunc.xml.id new file mode 100644 index 0000000..ed9eff4 --- /dev/null +++ b/doc/en/Gst/.arch-ids/ValueCompareFunc.xml.id @@ -0,0 +1 @@ +Peter Johanson <peter@peterjohanson.com> Sat Mar 4 23:03:52 2006 32183.188 diff --git a/doc/en/Gst/.arch-ids/ValueDeserializeFunc.xml.id b/doc/en/Gst/.arch-ids/ValueDeserializeFunc.xml.id new file mode 100644 index 0000000..3324a91 --- /dev/null +++ b/doc/en/Gst/.arch-ids/ValueDeserializeFunc.xml.id @@ -0,0 +1 @@ +Peter Johanson <peter@peterjohanson.com> Sat Mar 4 23:03:52 2006 32183.189 diff --git a/doc/en/Gst/.arch-ids/ValueIntersectFunc.xml.id b/doc/en/Gst/.arch-ids/ValueIntersectFunc.xml.id new file mode 100644 index 0000000..c09ef99 --- /dev/null +++ b/doc/en/Gst/.arch-ids/ValueIntersectFunc.xml.id @@ -0,0 +1 @@ +Peter Johanson <peter@peterjohanson.com> Sat Mar 4 23:03:52 2006 32183.190 diff --git a/doc/en/Gst/.arch-ids/ValueSerializeFunc.xml.id b/doc/en/Gst/.arch-ids/ValueSerializeFunc.xml.id new file mode 100644 index 0000000..0a06c76 --- /dev/null +++ b/doc/en/Gst/.arch-ids/ValueSerializeFunc.xml.id @@ -0,0 +1 @@ +Peter Johanson <peter@peterjohanson.com> Sat Mar 4 23:03:52 2006 32183.191 diff --git a/doc/en/Gst/.arch-ids/ValueSubtractFunc.xml.id b/doc/en/Gst/.arch-ids/ValueSubtractFunc.xml.id new file mode 100644 index 0000000..e961dbe --- /dev/null +++ b/doc/en/Gst/.arch-ids/ValueSubtractFunc.xml.id @@ -0,0 +1 @@ +Peter Johanson <peter@peterjohanson.com> Sat Mar 4 23:03:52 2006 32183.192 diff --git a/doc/en/Gst/.arch-ids/ValueTable.xml.id b/doc/en/Gst/.arch-ids/ValueTable.xml.id new file mode 100644 index 0000000..e260f0b --- /dev/null +++ b/doc/en/Gst/.arch-ids/ValueTable.xml.id @@ -0,0 +1 @@ +Peter Johanson <peter@peterjohanson.com> Sat Mar 4 23:03:52 2006 32183.193 diff --git a/doc/en/Gst/.arch-ids/ValueUnionFunc.xml.id b/doc/en/Gst/.arch-ids/ValueUnionFunc.xml.id new file mode 100644 index 0000000..595041b --- /dev/null +++ b/doc/en/Gst/.arch-ids/ValueUnionFunc.xml.id @@ -0,0 +1 @@ +Peter Johanson <peter@peterjohanson.com> Sat Mar 4 23:03:52 2006 32183.194 diff --git a/doc/en/Gst/.arch-ids/XML.xml.id b/doc/en/Gst/.arch-ids/XML.xml.id new file mode 100644 index 0000000..a0ec0fd --- /dev/null +++ b/doc/en/Gst/.arch-ids/XML.xml.id @@ -0,0 +1 @@ +Peter Johanson <peter@peterjohanson.com> Sat Mar 4 23:03:52 2006 32183.196 diff --git a/doc/en/Gst/ActivateMode.xml b/doc/en/Gst/ActivateMode.xml new file mode 100644 index 0000000..7ac69b1 --- /dev/null +++ b/doc/en/Gst/ActivateMode.xml @@ -0,0 +1,46 @@ +<Type Name="ActivateMode" FullName="Gst.ActivateMode"> + <TypeSignature Language="C#" Value="public enum ActivateMode" /> + <AssemblyInfo> + <AssemblyName>gst-sharp</AssemblyName> + <AssemblyVersion>0.9.5.99</AssemblyVersion> + </AssemblyInfo> + <Base> + <BaseTypeName>System.Enum</BaseTypeName> + </Base> + <Members> + <Member MemberName="Pull"> + <MemberSignature Language="C#" Value="Pull" /> + <MemberType>Field</MemberType> + <ReturnValue> + <ReturnType>Gst.ActivateMode</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + </Docs> + </Member> + <Member MemberName="None"> + <MemberSignature Language="C#" Value="None" /> + <MemberType>Field</MemberType> + <ReturnValue> + <ReturnType>Gst.ActivateMode</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + </Docs> + </Member> + <Member MemberName="Push"> + <MemberSignature Language="C#" Value="Push" /> + <MemberType>Field</MemberType> + <ReturnValue> + <ReturnType>Gst.ActivateMode</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + </Docs> + </Member> + </Members> + <Docs> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> +</Type> diff --git a/doc/en/Gst/AllocTrace.xml b/doc/en/Gst/AllocTrace.xml new file mode 100644 index 0000000..94ba58e --- /dev/null +++ b/doc/en/Gst/AllocTrace.xml @@ -0,0 +1,180 @@ +<Type Name="AllocTrace" FullName="Gst.AllocTrace"> + <TypeSignature Language="C#" Value="public struct AllocTrace" /> + <AssemblyInfo> + <AssemblyName>gst-sharp</AssemblyName> + <AssemblyVersion>0.9.5.99</AssemblyVersion> + </AssemblyInfo> + <Base> + <BaseTypeName>System.ValueType</BaseTypeName> + </Base> + <Interfaces /> + <Members> + <Member MemberName="Name"> + <MemberSignature Language="C#" Value="public string Name;" /> + <MemberType>Field</MemberType> + <ReturnValue> + <ReturnType>System.String</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="Flags"> + <MemberSignature Language="C#" Value="public int Flags;" /> + <MemberType>Field</MemberType> + <ReturnValue> + <ReturnType>System.Int32</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="Live"> + <MemberSignature Language="C#" Value="public int Live;" /> + <MemberType>Field</MemberType> + <ReturnValue> + <ReturnType>System.Int32</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="Zero"> + <MemberSignature Language="C#" Value="public static Gst.AllocTrace Zero;" /> + <MemberType>Field</MemberType> + <ReturnValue> + <ReturnType>Gst.AllocTrace</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="New"> + <MemberSignature Language="C#" Value="public static Gst.AllocTrace New (IntPtr raw);" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>Gst.AllocTrace</ReturnType> + </ReturnValue> + <Parameters> + <Parameter Name="raw" Type="System.IntPtr" /> + </Parameters> + <Docs> + <param name="raw">To be added.</param> + <summary>To be added.</summary> + <returns>To be added.</returns> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="Print"> + <MemberSignature Language="C#" Value="public void Print ();" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>System.Void</ReturnType> + </ReturnValue> + <Parameters /> + <Docs> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="PrintLive"> + <MemberSignature Language="C#" Value="public static void PrintLive ();" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>System.Void</ReturnType> + </ReturnValue> + <Parameters /> + <Docs> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="PrintAll"> + <MemberSignature Language="C#" Value="public static void PrintAll ();" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>System.Void</ReturnType> + </ReturnValue> + <Parameters /> + <Docs> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="LiveAll"> + <MemberSignature Language="C#" Value="public static int LiveAll ();" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>System.Int32</ReturnType> + </ReturnValue> + <Parameters /> + <Docs> + <summary>To be added.</summary> + <returns>To be added.</returns> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="Available"> + <MemberSignature Language="C#" Value="public static bool Available ();" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>System.Boolean</ReturnType> + </ReturnValue> + <Parameters /> + <Docs> + <summary>To be added.</summary> + <returns>To be added.</returns> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="Get"> + <MemberSignature Language="C#" Value="public static Gst.AllocTrace Get (string name);" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>Gst.AllocTrace</ReturnType> + </ReturnValue> + <Parameters> + <Parameter Name="name" Type="System.String" /> + </Parameters> + <Docs> + <param name="name">To be added.</param> + <summary>To be added.</summary> + <returns>To be added.</returns> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="List"> + <MemberSignature Language="C#" Value="public static GLib.List List ();" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>GLib.List</ReturnType> + </ReturnValue> + <Parameters /> + <Docs> + <summary>To be added.</summary> + <returns>To be added.</returns> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="FlagsAll"> + <MemberSignature Language="C#" Value="public static Gst.AllocTraceFlags FlagsAll { set; };" /> + <MemberType>Property</MemberType> + <ReturnValue> + <ReturnType>Gst.AllocTraceFlags</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + <value>To be added.</value> + <remarks>To be added.</remarks> + </Docs> + </Member> + </Members> + <Docs> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> +</Type> diff --git a/doc/en/Gst/AllocTraceFlags.xml b/doc/en/Gst/AllocTraceFlags.xml new file mode 100644 index 0000000..8264b32 --- /dev/null +++ b/doc/en/Gst/AllocTraceFlags.xml @@ -0,0 +1,41 @@ +<Type Name="AllocTraceFlags" FullName="Gst.AllocTraceFlags"> + <TypeSignature Language="C#" Value="public enum AllocTraceFlags" /> + <AssemblyInfo> + <AssemblyName>gst-sharp</AssemblyName> + <AssemblyVersion>0.9.5.99</AssemblyVersion> + </AssemblyInfo> + <Base> + <BaseTypeName>System.Enum</BaseTypeName> + </Base> + <Attributes> + <Attribute> + <AttributeName>System.Flags</AttributeName> + </Attribute> + </Attributes> + <Members> + <Member MemberName="MemLive"> + <MemberSignature Language="C#" Value="MemLive" /> + <MemberType>Field</MemberType> + <ReturnValue> + <ReturnType>Gst.AllocTraceFlags</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + </Docs> + </Member> + <Member MemberName="Live"> + <MemberSignature Language="C#" Value="Live" /> + <MemberType>Field</MemberType> + <ReturnValue> + <ReturnType>Gst.AllocTraceFlags</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + </Docs> + </Member> + </Members> + <Docs> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> +</Type> diff --git a/doc/en/Gst/Application.xml b/doc/en/Gst/Application.xml new file mode 100644 index 0000000..975adf9 --- /dev/null +++ b/doc/en/Gst/Application.xml @@ -0,0 +1,76 @@ +<Type Name="Application" FullName="Gst.Application"> + <TypeSignature Language="C#" Value="public class Application" /> + <AssemblyInfo> + <AssemblyName>gst-sharp</AssemblyName> + <AssemblyVersion>0.9.5.99</AssemblyVersion> + </AssemblyInfo> + <Base> + <BaseTypeName>System.Object</BaseTypeName> + </Base> + <Interfaces /> + <Members> + <Member MemberName="Init"> + <MemberSignature Language="C#" Value="public static void Init ();" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>System.Void</ReturnType> + </ReturnValue> + <Parameters /> + <Docs> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="Init"> + <MemberSignature Language="C#" Value="public static void Init (string progname, ref string[] args);" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>System.Void</ReturnType> + </ReturnValue> + <Parameters> + <Parameter Name="progname" Type="System.String" /> + <Parameter Name="args" Type="System.String[]&" RefType="ref" /> + </Parameters> + <Docs> + <param name="progname">To be added.</param> + <param name="args">To be added.</param> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="InitCheck"> + <MemberSignature Language="C#" Value="public static bool InitCheck (string progname, ref string[] args);" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>System.Boolean</ReturnType> + </ReturnValue> + <Parameters> + <Parameter Name="progname" Type="System.String" /> + <Parameter Name="args" Type="System.String[]&" RefType="ref" /> + </Parameters> + <Docs> + <param name="progname">To be added.</param> + <param name="args">To be added.</param> + <summary>To be added.</summary> + <returns>To be added.</returns> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="Version"> + <MemberSignature Language="C#" Value="public static string Version { get; };" /> + <MemberType>Property</MemberType> + <ReturnValue> + <ReturnType>System.String</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + <value>To be added.</value> + <remarks>To be added.</remarks> + </Docs> + </Member> + </Members> + <Docs> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> +</Type> diff --git a/doc/en/Gst/AssocFlags.xml b/doc/en/Gst/AssocFlags.xml new file mode 100644 index 0000000..e8f0c93 --- /dev/null +++ b/doc/en/Gst/AssocFlags.xml @@ -0,0 +1,61 @@ +<Type Name="AssocFlags" FullName="Gst.AssocFlags"> + <TypeSignature Language="C#" Value="public enum AssocFlags" /> + <AssemblyInfo> + <AssemblyName>gst-sharp</AssemblyName> + <AssemblyVersion>0.9.5.99</AssemblyVersion> + </AssemblyInfo> + <Base> + <BaseTypeName>System.Enum</BaseTypeName> + </Base> + <Attributes> + <Attribute> + <AttributeName>System.Flags</AttributeName> + </Attribute> + </Attributes> + <Members> + <Member MemberName="DeltaUnit"> + <MemberSignature Language="C#" Value="DeltaUnit" /> + <MemberType>Field</MemberType> + <ReturnValue> + <ReturnType>Gst.AssocFlags</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + </Docs> + </Member> + <Member MemberName="KeyUnit"> + <MemberSignature Language="C#" Value="KeyUnit" /> + <MemberType>Field</MemberType> + <ReturnValue> + <ReturnType>Gst.AssocFlags</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + </Docs> + </Member> + <Member MemberName="Last"> + <MemberSignature Language="C#" Value="Last" /> + <MemberType>Field</MemberType> + <ReturnValue> + <ReturnType>Gst.AssocFlags</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + </Docs> + </Member> + <Member MemberName="None"> + <MemberSignature Language="C#" Value="None" /> + <MemberType>Field</MemberType> + <ReturnValue> + <ReturnType>Gst.AssocFlags</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + </Docs> + </Member> + </Members> + <Docs> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> +</Type> diff --git a/doc/en/Gst/Bin.xml b/doc/en/Gst/Bin.xml new file mode 100644 index 0000000..59b2621 --- /dev/null +++ b/doc/en/Gst/Bin.xml @@ -0,0 +1,573 @@ +<Type Name="Bin" FullName="Gst.Bin"> + <TypeSignature Language="C#" Value="public class Bin : Gst.Element, Gst.ChildProxy" /> + <AssemblyInfo> + <AssemblyName>gst-sharp</AssemblyName> + <AssemblyVersion>0.9.5.99</AssemblyVersion> + </AssemblyInfo> + <Base> + <BaseTypeName>Gst.Element</BaseTypeName> + </Base> + <Interfaces> + <Interface> + <InterfaceName>Gst.ChildProxy</InterfaceName> + </Interface> + </Interfaces> + <Members> + <Member MemberName=".ctor"> + <MemberSignature Language="C#" Value="protected Bin (GLib.GType gtype);" /> + <MemberType>Constructor</MemberType> + <Attributes> + <Attribute> + <AttributeName>System.Obsolete(Message=null, IsError=False)</AttributeName> + </Attribute> + </Attributes> + <Parameters> + <Parameter Name="gtype" Type="GLib.GType" /> + </Parameters> + <Docs> + <param name="gtype">To be added.</param> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName=".ctor"> + <MemberSignature Language="C#" Value="public Bin (IntPtr raw);" /> + <MemberType>Constructor</MemberType> + <Parameters> + <Parameter Name="raw" Type="System.IntPtr" /> + </Parameters> + <Docs> + <param name="raw">To be added.</param> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName=".ctor"> + <MemberSignature Language="C#" Value="public Bin (string name);" /> + <MemberType>Constructor</MemberType> + <Parameters> + <Parameter Name="name" Type="System.String" /> + </Parameters> + <Docs> + <param name="name">To be added.</param> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="ElementAdded"> + <MemberSignature Language="C#" Value="public event Gst.ElementAddedHandler ElementAdded;" /> + <MemberType>Event</MemberType> + <Attributes> + <Attribute> + <AttributeName>GLib.Signal(CName="element-added")</AttributeName> + </Attribute> + </Attributes> + <ReturnValue> + <ReturnType>Gst.ElementAddedHandler</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="ElementRemoved"> + <MemberSignature Language="C#" Value="public event Gst.ElementRemovedHandler ElementRemoved;" /> + <MemberType>Event</MemberType> + <Attributes> + <Attribute> + <AttributeName>GLib.Signal(CName="element-removed")</AttributeName> + </Attribute> + </Attributes> + <ReturnValue> + <ReturnType>Gst.ElementRemovedHandler</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="ChildAdded"> + <MemberSignature Language="C#" Value="public event Gst.ChildAddedHandler ChildAdded;" /> + <MemberType>Event</MemberType> + <Attributes> + <Attribute> + <AttributeName>GLib.Signal(CName="child-added")</AttributeName> + </Attribute> + </Attributes> + <ReturnValue> + <ReturnType>Gst.ChildAddedHandler</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="ChildRemoved"> + <MemberSignature Language="C#" Value="public event Gst.ChildRemovedHandler ChildRemoved;" /> + <MemberType>Event</MemberType> + <Attributes> + <Attribute> + <AttributeName>GLib.Signal(CName="child-removed")</AttributeName> + </Attribute> + </Attributes> + <ReturnValue> + <ReturnType>Gst.ChildRemovedHandler</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="OnElementAdded"> + <MemberSignature Language="C#" Value="protected virtual void OnElementAdded (Gst.Element child);" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>System.Void</ReturnType> + </ReturnValue> + <Parameters> + <Parameter Name="child" Type="Gst.Element" /> + </Parameters> + <Docs> + <param name="child">To be added.</param> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="OnElementRemoved"> + <MemberSignature Language="C#" Value="protected virtual void OnElementRemoved (Gst.Element child);" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>System.Void</ReturnType> + </ReturnValue> + <Parameters> + <Parameter Name="child" Type="Gst.Element" /> + </Parameters> + <Docs> + <param name="child">To be added.</param> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="IterateRecurse"> + <MemberSignature Language="C#" Value="public Gst.Iterator IterateRecurse ();" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>Gst.Iterator</ReturnType> + </ReturnValue> + <Parameters /> + <Docs> + <summary>To be added.</summary> + <returns>To be added.</returns> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="Remove"> + <MemberSignature Language="C#" Value="public bool Remove (Gst.Element element);" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>System.Boolean</ReturnType> + </ReturnValue> + <Parameters> + <Parameter Name="element" Type="Gst.Element" /> + </Parameters> + <Docs> + <param name="element">To be added.</param> + <summary>To be added.</summary> + <returns>To be added.</returns> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="IterateSinks"> + <MemberSignature Language="C#" Value="public Gst.Iterator IterateSinks ();" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>Gst.Iterator</ReturnType> + </ReturnValue> + <Parameters /> + <Docs> + <summary>To be added.</summary> + <returns>To be added.</returns> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="IterateAllByInterface"> + <MemberSignature Language="C#" Value="public Gst.Iterator IterateAllByInterface (GLib.GType iface);" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>Gst.Iterator</ReturnType> + </ReturnValue> + <Parameters> + <Parameter Name="iface" Type="GLib.GType" /> + </Parameters> + <Docs> + <param name="iface">To be added.</param> + <summary>To be added.</summary> + <returns>To be added.</returns> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="GetByNameRecurseUp"> + <MemberSignature Language="C#" Value="public Gst.Element GetByNameRecurseUp (string name);" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>Gst.Element</ReturnType> + </ReturnValue> + <Parameters> + <Parameter Name="name" Type="System.String" /> + </Parameters> + <Docs> + <param name="name">To be added.</param> + <summary>To be added.</summary> + <returns>To be added.</returns> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="IterateSources"> + <MemberSignature Language="C#" Value="public Gst.Iterator IterateSources ();" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>Gst.Iterator</ReturnType> + </ReturnValue> + <Parameters /> + <Docs> + <summary>To be added.</summary> + <returns>To be added.</returns> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="GetByInterface"> + <MemberSignature Language="C#" Value="public Gst.Element GetByInterface (GLib.GType iface);" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>Gst.Element</ReturnType> + </ReturnValue> + <Parameters> + <Parameter Name="iface" Type="GLib.GType" /> + </Parameters> + <Docs> + <param name="iface">To be added.</param> + <summary>To be added.</summary> + <returns>To be added.</returns> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="IterateSorted"> + <MemberSignature Language="C#" Value="public Gst.Iterator IterateSorted ();" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>Gst.Iterator</ReturnType> + </ReturnValue> + <Parameters /> + <Docs> + <summary>To be added.</summary> + <returns>To be added.</returns> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="FindUnconnectedPad"> + <MemberSignature Language="C#" Value="public Gst.Pad FindUnconnectedPad (Gst.PadDirection direction);" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>Gst.Pad</ReturnType> + </ReturnValue> + <Parameters> + <Parameter Name="direction" Type="Gst.PadDirection" /> + </Parameters> + <Docs> + <param name="direction">To be added.</param> + <summary>To be added.</summary> + <returns>To be added.</returns> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="Add"> + <MemberSignature Language="C#" Value="public bool Add (Gst.Element element);" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>System.Boolean</ReturnType> + </ReturnValue> + <Parameters> + <Parameter Name="element" Type="Gst.Element" /> + </Parameters> + <Docs> + <param name="element">To be added.</param> + <summary>To be added.</summary> + <returns>To be added.</returns> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="GetByName"> + <MemberSignature Language="C#" Value="public Gst.Element GetByName (string name);" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>Gst.Element</ReturnType> + </ReturnValue> + <Parameters> + <Parameter Name="name" Type="System.String" /> + </Parameters> + <Docs> + <param name="name">To be added.</param> + <summary>To be added.</summary> + <returns>To be added.</returns> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="IterateElements"> + <MemberSignature Language="C#" Value="public Gst.Iterator IterateElements ();" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>Gst.Iterator</ReturnType> + </ReturnValue> + <Parameters /> + <Docs> + <summary>To be added.</summary> + <returns>To be added.</returns> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="GetChildByIndex"> + <MemberSignature Language="C#" Value="public Gst.Object GetChildByIndex (uint index);" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>Gst.Object</ReturnType> + </ReturnValue> + <Parameters> + <Parameter Name="index" Type="System.UInt32" /> + </Parameters> + <Docs> + <param name="index">To be added.</param> + <summary>To be added.</summary> + <returns>To be added.</returns> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="GetChildByName"> + <MemberSignature Language="C#" Value="public Gst.Object GetChildByName (string name);" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>Gst.Object</ReturnType> + </ReturnValue> + <Parameters> + <Parameter Name="name" Type="System.String" /> + </Parameters> + <Docs> + <param name="name">To be added.</param> + <summary>To be added.</summary> + <returns>To be added.</returns> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="OnChildAdded"> + <MemberSignature Language="C#" Value="protected virtual void OnChildAdded (Gst.Object child);" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>System.Void</ReturnType> + </ReturnValue> + <Parameters> + <Parameter Name="child" Type="Gst.Object" /> + </Parameters> + <Docs> + <param name="child">To be added.</param> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="OnChildRemoved"> + <MemberSignature Language="C#" Value="protected virtual void OnChildRemoved (Gst.Object child);" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>System.Void</ReturnType> + </ReturnValue> + <Parameters> + <Parameter Name="child" Type="Gst.Object" /> + </Parameters> + <Docs> + <param name="child">To be added.</param> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="Messages"> + <MemberSignature Language="C#" Value="public GLib.List Messages { get; };" /> + <MemberType>Property</MemberType> + <ReturnValue> + <ReturnType>GLib.List</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + <value>To be added.</value> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="Polling"> + <MemberSignature Language="C#" Value="public bool Polling { get; };" /> + <MemberType>Property</MemberType> + <ReturnValue> + <ReturnType>System.Boolean</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + <value>To be added.</value> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="ChildBus"> + <MemberSignature Language="C#" Value="public Gst.Bus ChildBus { get; };" /> + <MemberType>Property</MemberType> + <ReturnValue> + <ReturnType>Gst.Bus</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + <value>To be added.</value> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="ChildrenCookie"> + <MemberSignature Language="C#" Value="public uint ChildrenCookie { get; };" /> + <MemberType>Property</MemberType> + <ReturnValue> + <ReturnType>System.UInt32</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + <value>To be added.</value> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="ClockProvider"> + <MemberSignature Language="C#" Value="public Gst.Element ClockProvider { get; };" /> + <MemberType>Property</MemberType> + <ReturnValue> + <ReturnType>Gst.Element</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + <value>To be added.</value> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="Children"> + <MemberSignature Language="C#" Value="public GLib.List Children { get; };" /> + <MemberType>Property</MemberType> + <ReturnValue> + <ReturnType>GLib.List</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + <value>To be added.</value> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="Numchildren"> + <MemberSignature Language="C#" Value="public int Numchildren { get; };" /> + <MemberType>Property</MemberType> + <ReturnValue> + <ReturnType>System.Int32</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + <value>To be added.</value> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="ProvidedClock"> + <MemberSignature Language="C#" Value="public Gst.Clock ProvidedClock { get; };" /> + <MemberType>Property</MemberType> + <ReturnValue> + <ReturnType>Gst.Clock</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + <value>To be added.</value> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="StateDirty"> + <MemberSignature Language="C#" Value="public bool StateDirty { get; };" /> + <MemberType>Property</MemberType> + <ReturnValue> + <ReturnType>System.Boolean</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + <value>To be added.</value> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="ClockDirty"> + <MemberSignature Language="C#" Value="public bool ClockDirty { get; };" /> + <MemberType>Property</MemberType> + <ReturnValue> + <ReturnType>System.Boolean</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + <value>To be added.</value> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="GType"> + <MemberSignature Language="C#" Value="public static GLib.GType GType { get; };" /> + <MemberType>Property</MemberType> + <ReturnValue> + <ReturnType>GLib.GType</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + <value>To be added.</value> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="ChildrenCount"> + <MemberSignature Language="C#" Value="public uint ChildrenCount { get; };" /> + <MemberType>Property</MemberType> + <ReturnValue> + <ReturnType>System.UInt32</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + <value>To be added.</value> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="List"> + <MemberSignature Language="C#" Value="public Gst.Element[] List { get; };" /> + <MemberType>Property</MemberType> + <ReturnValue> + <ReturnType>Gst.Element[]</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + <value>To be added.</value> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="AddMany"> + <MemberSignature Language="C#" Value="public bool AddMany (Gst.Element[] elements);" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>System.Boolean</ReturnType> + </ReturnValue> + <Parameters> + <Parameter Name="elements" Type="Gst.Element[]"> + <Attributes> + <Attribute> + <AttributeName>System.ParamArray</AttributeName> + </Attribute> + </Attributes> + </Parameter> + </Parameters> + <Docs> + <param name="elements">To be added.</param> + <summary>To be added.</summary> + <returns>To be added.</returns> + <remarks>To be added.</remarks> + </Docs> + </Member> + </Members> + <Docs> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> +</Type> diff --git a/doc/en/Gst/BinFlags.xml b/doc/en/Gst/BinFlags.xml new file mode 100644 index 0000000..cf0bff2 --- /dev/null +++ b/doc/en/Gst/BinFlags.xml @@ -0,0 +1,31 @@ +<Type Name="BinFlags" FullName="Gst.BinFlags"> + <TypeSignature Language="C#" Value="public enum BinFlags" /> + <AssemblyInfo> + <AssemblyName>gst-sharp</AssemblyName> + <AssemblyVersion>0.9.5.99</AssemblyVersion> + </AssemblyInfo> + <Base> + <BaseTypeName>System.Enum</BaseTypeName> + </Base> + <Attributes> + <Attribute> + <AttributeName>System.Flags</AttributeName> + </Attribute> + </Attributes> + <Members> + <Member MemberName="Last"> + <MemberSignature Language="C#" Value="Last" /> + <MemberType>Field</MemberType> + <ReturnValue> + <ReturnType>Gst.BinFlags</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + </Docs> + </Member> + </Members> + <Docs> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> +</Type> diff --git a/doc/en/Gst/Buffer.xml b/doc/en/Gst/Buffer.xml new file mode 100644 index 0000000..a5743f3 --- /dev/null +++ b/doc/en/Gst/Buffer.xml @@ -0,0 +1,317 @@ +<Type Name="Buffer" FullName="Gst.Buffer"> + <TypeSignature Language="C#" Value="public class Buffer : Gst.MiniObject" /> + <AssemblyInfo> + <AssemblyName>gst-sharp</AssemblyName> + <AssemblyVersion>0.9.5.99</AssemblyVersion> + </AssemblyInfo> + <Base> + <BaseTypeName>Gst.MiniObject</BaseTypeName> + </Base> + <Interfaces /> + <Members> + <Member MemberName=".ctor"> + <MemberSignature Language="C#" Value="protected Buffer (GLib.GType gtype);" /> + <MemberType>Constructor</MemberType> + <Attributes> + <Attribute> + <AttributeName>System.Obsolete(Message=null, IsError=False)</AttributeName> + </Attribute> + </Attributes> + <Parameters> + <Parameter Name="gtype" Type="GLib.GType" /> + </Parameters> + <Docs> + <param name="gtype">To be added.</param> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName=".ctor"> + <MemberSignature Language="C#" Value="public Buffer (IntPtr raw);" /> + <MemberType>Constructor</MemberType> + <Parameters> + <Parameter Name="raw" Type="System.IntPtr" /> + </Parameters> + <Docs> + <param name="raw">To be added.</param> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName=".ctor"> + <MemberSignature Language="C#" Value="public Buffer ();" /> + <MemberType>Constructor</MemberType> + <Parameters /> + <Docs> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName=".ctor"> + <MemberSignature Language="C#" Value="public Buffer (uint size);" /> + <MemberType>Constructor</MemberType> + <Parameters> + <Parameter Name="size" Type="System.UInt32" /> + </Parameters> + <Docs> + <param name="size">To be added.</param> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="MakeMetadataWritable"> + <MemberSignature Language="C#" Value="public Gst.Buffer MakeMetadataWritable ();" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>Gst.Buffer</ReturnType> + </ReturnValue> + <Parameters /> + <Docs> + <summary>To be added.</summary> + <returns>To be added.</returns> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="Merge"> + <MemberSignature Language="C#" Value="public Gst.Buffer Merge (Gst.Buffer buf2);" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>Gst.Buffer</ReturnType> + </ReturnValue> + <Parameters> + <Parameter Name="buf2" Type="Gst.Buffer" /> + </Parameters> + <Docs> + <param name="buf2">To be added.</param> + <summary>To be added.</summary> + <returns>To be added.</returns> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="CreateSub"> + <MemberSignature Language="C#" Value="public Gst.Buffer CreateSub (uint offset, uint size);" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>Gst.Buffer</ReturnType> + </ReturnValue> + <Parameters> + <Parameter Name="offset" Type="System.UInt32" /> + <Parameter Name="size" Type="System.UInt32" /> + </Parameters> + <Docs> + <param name="offset">To be added.</param> + <param name="size">To be added.</param> + <summary>To be added.</summary> + <returns>To be added.</returns> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="IsSpanFast"> + <MemberSignature Language="C#" Value="public bool IsSpanFast (Gst.Buffer buf2);" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>System.Boolean</ReturnType> + </ReturnValue> + <Parameters> + <Parameter Name="buf2" Type="Gst.Buffer" /> + </Parameters> + <Docs> + <param name="buf2">To be added.</param> + <summary>To be added.</summary> + <returns>To be added.</returns> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="Span"> + <MemberSignature Language="C#" Value="public Gst.Buffer Span (uint offset, Gst.Buffer buf2, uint len);" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>Gst.Buffer</ReturnType> + </ReturnValue> + <Parameters> + <Parameter Name="offset" Type="System.UInt32" /> + <Parameter Name="buf2" Type="Gst.Buffer" /> + <Parameter Name="len" Type="System.UInt32" /> + </Parameters> + <Docs> + <param name="offset">To be added.</param> + <param name="buf2">To be added.</param> + <param name="len">To be added.</param> + <summary>To be added.</summary> + <returns>To be added.</returns> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="Stamp"> + <MemberSignature Language="C#" Value="public void Stamp (Gst.Buffer src);" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>System.Void</ReturnType> + </ReturnValue> + <Parameters> + <Parameter Name="src" Type="Gst.Buffer" /> + </Parameters> + <Docs> + <param name="src">To be added.</param> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="Join"> + <MemberSignature Language="C#" Value="public Gst.Buffer Join (Gst.Buffer buf2);" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>Gst.Buffer</ReturnType> + </ReturnValue> + <Parameters> + <Parameter Name="buf2" Type="Gst.Buffer" /> + </Parameters> + <Docs> + <param name="buf2">To be added.</param> + <summary>To be added.</summary> + <returns>To be added.</returns> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="OffsetEnd"> + <MemberSignature Language="C#" Value="public ulong OffsetEnd { get; };" /> + <MemberType>Property</MemberType> + <ReturnValue> + <ReturnType>System.UInt64</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + <value>To be added.</value> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="Caps"> + <MemberSignature Language="C#" Value="public Gst.Caps Caps { set; get; };" /> + <MemberType>Property</MemberType> + <ReturnValue> + <ReturnType>Gst.Caps</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + <value>To be added.</value> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="Data"> + <MemberSignature Language="C#" Value="public byte Data { get; };" /> + <MemberType>Property</MemberType> + <ReturnValue> + <ReturnType>System.Byte</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + <value>To be added.</value> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="Timestamp"> + <MemberSignature Language="C#" Value="public ulong Timestamp { get; };" /> + <MemberType>Property</MemberType> + <ReturnValue> + <ReturnType>System.UInt64</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + <value>To be added.</value> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="Duration"> + <MemberSignature Language="C#" Value="public ulong Duration { get; };" /> + <MemberType>Property</MemberType> + <ReturnValue> + <ReturnType>System.UInt64</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + <value>To be added.</value> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="MallocData"> + <MemberSignature Language="C#" Value="public byte MallocData { get; };" /> + <MemberType>Property</MemberType> + <ReturnValue> + <ReturnType>System.Byte</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + <value>To be added.</value> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="Offset"> + <MemberSignature Language="C#" Value="public ulong Offset { get; };" /> + <MemberType>Property</MemberType> + <ReturnValue> + <ReturnType>System.UInt64</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + <value>To be added.</value> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="Size"> + <MemberSignature Language="C#" Value="public uint Size { get; };" /> + <MemberType>Property</MemberType> + <ReturnValue> + <ReturnType>System.UInt32</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + <value>To be added.</value> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="IsMetadataWritable"> + <MemberSignature Language="C#" Value="public bool IsMetadataWritable { get; };" /> + <MemberType>Property</MemberType> + <ReturnValue> + <ReturnType>System.Boolean</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + <value>To be added.</value> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="GType"> + <MemberSignature Language="C#" Value="public static GLib.GType GType { get; };" /> + <MemberType>Property</MemberType> + <ReturnValue> + <ReturnType>GLib.GType</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + <value>To be added.</value> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="GetBuffer"> + <MemberSignature Language="C#" Value="public static Gst.Buffer GetBuffer (IntPtr raw);" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>Gst.Buffer</ReturnType> + </ReturnValue> + <Parameters> + <Parameter Name="raw" Type="System.IntPtr" /> + </Parameters> + <Docs> + <param name="raw">To be added.</param> + <summary>To be added.</summary> + <returns>To be added.</returns> + <remarks>To be added.</remarks> + </Docs> + </Member> + </Members> + <Docs> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> +</Type> diff --git a/doc/en/Gst/BufferFlag.xml b/doc/en/Gst/BufferFlag.xml new file mode 100644 index 0000000..e7796ae --- /dev/null +++ b/doc/en/Gst/BufferFlag.xml @@ -0,0 +1,91 @@ +<Type Name="BufferFlag" FullName="Gst.BufferFlag"> + <TypeSignature Language="C#" Value="public enum BufferFlag" /> + <AssemblyInfo> + <AssemblyName>gst-sharp</AssemblyName> + <AssemblyVersion>0.9.5.99</AssemblyVersion> + </AssemblyInfo> + <Base> + <BaseTypeName>System.Enum</BaseTypeName> + </Base> + <Attributes> + <Attribute> + <AttributeName>System.Flags</AttributeName> + </Attribute> + </Attributes> + <Members> + <Member MemberName="Discont"> + <MemberSignature Language="C#" Value="Discont" /> + <MemberType>Field</MemberType> + <ReturnValue> + <ReturnType>Gst.BufferFlag</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + </Docs> + </Member> + <Member MemberName="Preroll"> + <MemberSignature Language="C#" Value="Preroll" /> + <MemberType>Field</MemberType> + <ReturnValue> + <ReturnType>Gst.BufferFlag</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + </Docs> + </Member> + <Member MemberName="InCaps"> + <MemberSignature Language="C#" Value="InCaps" /> + <MemberType>Field</MemberType> + <ReturnValue> + <ReturnType>Gst.BufferFlag</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + </Docs> + </Member> + <Member MemberName="Gap"> + <MemberSignature Language="C#" Value="Gap" /> + <MemberType>Field</MemberType> + <ReturnValue> + <ReturnType>Gst.BufferFlag</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + </Docs> + </Member> + <Member MemberName="Readonly"> + <MemberSignature Language="C#" Value="Readonly" /> + <MemberType>Field</MemberType> + <ReturnValue> + <ReturnType>Gst.BufferFlag</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + </Docs> + </Member> + <Member MemberName="DeltaUnit"> + <MemberSignature Language="C#" Value="DeltaUnit" /> + <MemberType>Field</MemberType> + <ReturnValue> + <ReturnType>Gst.BufferFlag</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + </Docs> + </Member> + <Member MemberName="Last"> + <MemberSignature Language="C#" Value="Last" /> + <MemberType>Field</MemberType> + <ReturnValue> + <ReturnType>Gst.BufferFlag</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + </Docs> + </Member> + </Members> + <Docs> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> +</Type> diff --git a/doc/en/Gst/Bus.xml b/doc/en/Gst/Bus.xml new file mode 100644 index 0000000..684e400 --- /dev/null +++ b/doc/en/Gst/Bus.xml @@ -0,0 +1,335 @@ +<Type Name="Bus" FullName="Gst.Bus"> + <TypeSignature Language="C#" Value="public class Bus : Gst.Object" /> + <AssemblyInfo> + <AssemblyName>gst-sharp</AssemblyName> + <AssemblyVersion>0.9.5.99</AssemblyVersion> + </AssemblyInfo> + <Base> + <BaseTypeName>Gst.Object</BaseTypeName> + </Base> + <Interfaces /> + <Members> + <Member MemberName=".ctor"> + <MemberSignature Language="C#" Value="protected Bus (GLib.GType gtype);" /> + <MemberType>Constructor</MemberType> + <Attributes> + <Attribute> + <AttributeName>System.Obsolete(Message=null, IsError=False)</AttributeName> + </Attribute> + </Attributes> + <Parameters> + <Parameter Name="gtype" Type="GLib.GType" /> + </Parameters> + <Docs> + <param name="gtype">To be added.</param> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName=".ctor"> + <MemberSignature Language="C#" Value="public Bus (IntPtr raw);" /> + <MemberType>Constructor</MemberType> + <Parameters> + <Parameter Name="raw" Type="System.IntPtr" /> + </Parameters> + <Docs> + <param name="raw">To be added.</param> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName=".ctor"> + <MemberSignature Language="C#" Value="public Bus ();" /> + <MemberType>Constructor</MemberType> + <Parameters /> + <Docs> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="Message"> + <MemberSignature Language="C#" Value="public event Gst.MessageHandler Message;" /> + <MemberType>Event</MemberType> + <Attributes> + <Attribute> + <AttributeName>GLib.Signal(CName="message")</AttributeName> + </Attribute> + </Attributes> + <ReturnValue> + <ReturnType>Gst.MessageHandler</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="SyncMessage"> + <MemberSignature Language="C#" Value="public event Gst.SyncMessageHandler SyncMessage;" /> + <MemberType>Event</MemberType> + <Attributes> + <Attribute> + <AttributeName>GLib.Signal(CName="sync-message")</AttributeName> + </Attribute> + </Attributes> + <ReturnValue> + <ReturnType>Gst.SyncMessageHandler</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="OnMessage"> + <MemberSignature Language="C#" Value="protected virtual void OnMessage (Gst.Message message);" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>System.Void</ReturnType> + </ReturnValue> + <Parameters> + <Parameter Name="message" Type="Gst.Message" /> + </Parameters> + <Docs> + <param name="message">To be added.</param> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="OnSyncMessage"> + <MemberSignature Language="C#" Value="protected virtual void OnSyncMessage (Gst.Message message);" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>System.Void</ReturnType> + </ReturnValue> + <Parameters> + <Parameter Name="message" Type="Gst.Message" /> + </Parameters> + <Docs> + <param name="message">To be added.</param> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="AddWatch"> + <MemberSignature Language="C#" Value="public uint AddWatch (Gst.BusFunc func);" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>System.UInt32</ReturnType> + </ReturnValue> + <Parameters> + <Parameter Name="func" Type="Gst.BusFunc" /> + </Parameters> + <Docs> + <param name="func">To be added.</param> + <summary>To be added.</summary> + <returns>To be added.</returns> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="Post"> + <MemberSignature Language="C#" Value="public bool Post (Gst.Message message);" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>System.Boolean</ReturnType> + </ReturnValue> + <Parameters> + <Parameter Name="message" Type="Gst.Message" /> + </Parameters> + <Docs> + <param name="message">To be added.</param> + <summary>To be added.</summary> + <returns>To be added.</returns> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="AddSignalWatchFull"> + <MemberSignature Language="C#" Value="public void AddSignalWatchFull (int priority);" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>System.Void</ReturnType> + </ReturnValue> + <Parameters> + <Parameter Name="priority" Type="System.Int32" /> + </Parameters> + <Docs> + <param name="priority">To be added.</param> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="Poll"> + <MemberSignature Language="C#" Value="public Gst.Message Poll (Gst.MessageType events, long timeout);" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>Gst.Message</ReturnType> + </ReturnValue> + <Parameters> + <Parameter Name="events" Type="Gst.MessageType" /> + <Parameter Name="timeout" Type="System.Int64" /> + </Parameters> + <Docs> + <param name="events">To be added.</param> + <param name="timeout">To be added.</param> + <summary>To be added.</summary> + <returns>To be added.</returns> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="AddSignalWatch"> + <MemberSignature Language="C#" Value="public void AddSignalWatch ();" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>System.Void</ReturnType> + </ReturnValue> + <Parameters /> + <Docs> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="SyncSignalHandler"> + <MemberSignature Language="C#" Value="public Gst.BusSyncReply SyncSignalHandler (Gst.Message message, IntPtr data);" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>Gst.BusSyncReply</ReturnType> + </ReturnValue> + <Parameters> + <Parameter Name="message" Type="Gst.Message" /> + <Parameter Name="data" Type="System.IntPtr" /> + </Parameters> + <Docs> + <param name="message">To be added.</param> + <param name="data">To be added.</param> + <summary>To be added.</summary> + <returns>To be added.</returns> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="AsyncSignalFunc"> + <MemberSignature Language="C#" Value="public bool AsyncSignalFunc (Gst.Message message, IntPtr data);" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>System.Boolean</ReturnType> + </ReturnValue> + <Parameters> + <Parameter Name="message" Type="Gst.Message" /> + <Parameter Name="data" Type="System.IntPtr" /> + </Parameters> + <Docs> + <param name="message">To be added.</param> + <param name="data">To be added.</param> + <summary>To be added.</summary> + <returns>To be added.</returns> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="AddWatchFull"> + <MemberSignature Language="C#" Value="public uint AddWatchFull (int priority, Gst.BusFunc func);" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>System.UInt32</ReturnType> + </ReturnValue> + <Parameters> + <Parameter Name="priority" Type="System.Int32" /> + <Parameter Name="func" Type="Gst.BusFunc" /> + </Parameters> + <Docs> + <param name="priority">To be added.</param> + <param name="func">To be added.</param> + <summary>To be added.</summary> + <returns>To be added.</returns> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="Peek"> + <MemberSignature Language="C#" Value="public Gst.Message Peek ();" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>Gst.Message</ReturnType> + </ReturnValue> + <Parameters /> + <Docs> + <summary>To be added.</summary> + <returns>To be added.</returns> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="Pop"> + <MemberSignature Language="C#" Value="public Gst.Message Pop ();" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>Gst.Message</ReturnType> + </ReturnValue> + <Parameters /> + <Docs> + <summary>To be added.</summary> + <returns>To be added.</returns> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="HavePending"> + <MemberSignature Language="C#" Value="public bool HavePending ();" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>System.Boolean</ReturnType> + </ReturnValue> + <Parameters /> + <Docs> + <summary>To be added.</summary> + <returns>To be added.</returns> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="RemoveSignalWatch"> + <MemberSignature Language="C#" Value="public void RemoveSignalWatch ();" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>System.Void</ReturnType> + </ReturnValue> + <Parameters /> + <Docs> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="SyncHandler"> + <MemberSignature Language="C#" Value="public Gst.BusSyncHandler SyncHandler { set; };" /> + <MemberType>Property</MemberType> + <ReturnValue> + <ReturnType>Gst.BusSyncHandler</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + <value>To be added.</value> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="Flushing"> + <MemberSignature Language="C#" Value="public bool Flushing { set; };" /> + <MemberType>Property</MemberType> + <ReturnValue> + <ReturnType>System.Boolean</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + <value>To be added.</value> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="GType"> + <MemberSignature Language="C#" Value="public static GLib.GType GType { get; };" /> + <MemberType>Property</MemberType> + <ReturnValue> + <ReturnType>GLib.GType</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + <value>To be added.</value> + <remarks>To be added.</remarks> + </Docs> + </Member> + </Members> + <Docs> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> +</Type> diff --git a/doc/en/Gst/BusFlags.xml b/doc/en/Gst/BusFlags.xml new file mode 100644 index 0000000..e8ddb1a --- /dev/null +++ b/doc/en/Gst/BusFlags.xml @@ -0,0 +1,41 @@ +<Type Name="BusFlags" FullName="Gst.BusFlags"> + <TypeSignature Language="C#" Value="public enum BusFlags" /> + <AssemblyInfo> + <AssemblyName>gst-sharp</AssemblyName> + <AssemblyVersion>0.9.5.99</AssemblyVersion> + </AssemblyInfo> + <Base> + <BaseTypeName>System.Enum</BaseTypeName> + </Base> + <Attributes> + <Attribute> + <AttributeName>System.Flags</AttributeName> + </Attribute> + </Attributes> + <Members> + <Member MemberName="Flushing"> + <MemberSignature Language="C#" Value="Flushing" /> + <MemberType>Field</MemberType> + <ReturnValue> + <ReturnType>Gst.BusFlags</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + </Docs> + </Member> + <Member MemberName="FlagLast"> + <MemberSignature Language="C#" Value="FlagLast" /> + <MemberType>Field</MemberType> + <ReturnValue> + <ReturnType>Gst.BusFlags</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + </Docs> + </Member> + </Members> + <Docs> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> +</Type> diff --git a/doc/en/Gst/BusFunc.xml b/doc/en/Gst/BusFunc.xml new file mode 100644 index 0000000..d9d3bdd --- /dev/null +++ b/doc/en/Gst/BusFunc.xml @@ -0,0 +1,24 @@ +<Type Name="BusFunc" FullName="Gst.BusFunc"> + <TypeSignature Language="C#" Value="public delegate bool BusFunc(Gst.Bus bus, Gst.Message message);" /> + <AssemblyInfo> + <AssemblyName>gst-sharp</AssemblyName> + <AssemblyVersion>0.9.5.99</AssemblyVersion> + </AssemblyInfo> + <Base> + <BaseTypeName>System.Delegate</BaseTypeName> + </Base> + <Parameters> + <Parameter Name="bus" Type="Gst.Bus" /> + <Parameter Name="message" Type="Gst.Message" /> + </Parameters> + <ReturnValue> + <ReturnType>System.Boolean</ReturnType> + </ReturnValue> + <Docs> + <param name="bus">To be added.</param> + <param name="message">To be added.</param> + <summary>To be added.</summary> + <returns>To be added.</returns> + <remarks>To be added.</remarks> + </Docs> +</Type> diff --git a/doc/en/Gst/BusSyncHandler.xml b/doc/en/Gst/BusSyncHandler.xml new file mode 100644 index 0000000..a540465 --- /dev/null +++ b/doc/en/Gst/BusSyncHandler.xml @@ -0,0 +1,24 @@ +<Type Name="BusSyncHandler" FullName="Gst.BusSyncHandler"> + <TypeSignature Language="C#" Value="public delegate Gst.BusSyncReply BusSyncHandler(Gst.Bus bus, Gst.Message message);" /> + <AssemblyInfo> + <AssemblyName>gst-sharp</AssemblyName> + <AssemblyVersion>0.9.5.99</AssemblyVersion> + </AssemblyInfo> + <Base> + <BaseTypeName>System.Delegate</BaseTypeName> + </Base> + <Parameters> + <Parameter Name="bus" Type="Gst.Bus" /> + <Parameter Name="message" Type="Gst.Message" /> + </Parameters> + <ReturnValue> + <ReturnType>Gst.BusSyncReply</ReturnType> + </ReturnValue> + <Docs> + <param name="bus">To be added.</param> + <param name="message">To be added.</param> + <summary>To be added.</summary> + <returns>To be added.</returns> + <remarks>To be added.</remarks> + </Docs> +</Type> diff --git a/doc/en/Gst/BusSyncReply.xml b/doc/en/Gst/BusSyncReply.xml new file mode 100644 index 0000000..fe9b62d --- /dev/null +++ b/doc/en/Gst/BusSyncReply.xml @@ -0,0 +1,46 @@ +<Type Name="BusSyncReply" FullName="Gst.BusSyncReply"> + <TypeSignature Language="C#" Value="public enum BusSyncReply" /> + <AssemblyInfo> + <AssemblyName>gst-sharp</AssemblyName> + <AssemblyVersion>0.9.5.99</AssemblyVersion> + </AssemblyInfo> + <Base> + <BaseTypeName>System.Enum</BaseTypeName> + </Base> + <Members> + <Member MemberName="Drop"> + <MemberSignature Language="C#" Value="Drop" /> + <MemberType>Field</MemberType> + <ReturnValue> + <ReturnType>Gst.BusSyncReply</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + </Docs> + </Member> + <Member MemberName="Pass"> + <MemberSignature Language="C#" Value="Pass" /> + <MemberType>Field</MemberType> + <ReturnValue> + <ReturnType>Gst.BusSyncReply</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + </Docs> + </Member> + <Member MemberName="Async"> + <MemberSignature Language="C#" Value="Async" /> + <MemberType>Field</MemberType> + <ReturnValue> + <ReturnType>Gst.BusSyncReply</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + </Docs> + </Member> + </Members> + <Docs> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> +</Type> diff --git a/doc/en/Gst/Caps.xml b/doc/en/Gst/Caps.xml new file mode 100644 index 0000000..50c6c50 --- /dev/null +++ b/doc/en/Gst/Caps.xml @@ -0,0 +1,447 @@ +<Type Name="Caps" FullName="Gst.Caps"> + <TypeSignature Language="C#" Value="public class Caps : GLib.Opaque" /> + <AssemblyInfo> + <AssemblyName>gst-sharp</AssemblyName> + <AssemblyVersion>0.9.5.99</AssemblyVersion> + </AssemblyInfo> + <Base> + <BaseTypeName>GLib.Opaque</BaseTypeName> + </Base> + <Interfaces /> + <Members> + <Member MemberName=".ctor"> + <MemberSignature Language="C#" Value="public Caps (IntPtr raw);" /> + <MemberType>Constructor</MemberType> + <Parameters> + <Parameter Name="raw" Type="System.IntPtr" /> + </Parameters> + <Docs> + <param name="raw">To be added.</param> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName=".ctor"> + <MemberSignature Language="C#" Value="public Caps ();" /> + <MemberType>Constructor</MemberType> + <Parameters /> + <Docs> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName=".ctor"> + <MemberSignature Language="C#" Value="public Caps (Gst.Structure structure, IntPtr var_args);" /> + <MemberType>Constructor</MemberType> + <Parameters> + <Parameter Name="structure" Type="Gst.Structure" /> + <Parameter Name="var_args" Type="System.IntPtr" /> + </Parameters> + <Docs> + <param name="structure">To be added.</param> + <param name="var_args">To be added.</param> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="Replace"> + <MemberSignature Language="C#" Value="public void Replace (Gst.Caps newcaps);" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>System.Void</ReturnType> + </ReturnValue> + <Parameters> + <Parameter Name="newcaps" Type="Gst.Caps" /> + </Parameters> + <Docs> + <param name="newcaps">To be added.</param> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="IsSubset"> + <MemberSignature Language="C#" Value="public bool IsSubset (Gst.Caps superset);" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>System.Boolean</ReturnType> + </ReturnValue> + <Parameters> + <Parameter Name="superset" Type="Gst.Caps" /> + </Parameters> + <Docs> + <param name="superset">To be added.</param> + <summary>To be added.</summary> + <returns>To be added.</returns> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="Intersect"> + <MemberSignature Language="C#" Value="public Gst.Caps Intersect (Gst.Caps caps2);" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>Gst.Caps</ReturnType> + </ReturnValue> + <Parameters> + <Parameter Name="caps2" Type="Gst.Caps" /> + </Parameters> + <Docs> + <param name="caps2">To be added.</param> + <summary>To be added.</summary> + <returns>To be added.</returns> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="SetSimpleValist"> + <MemberSignature Language="C#" Value="public void SetSimpleValist (string field, IntPtr varargs);" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>System.Void</ReturnType> + </ReturnValue> + <Parameters> + <Parameter Name="field" Type="System.String" /> + <Parameter Name="varargs" Type="System.IntPtr" /> + </Parameters> + <Docs> + <param name="field">To be added.</param> + <param name="varargs">To be added.</param> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="GetStructure"> + <MemberSignature Language="C#" Value="public Gst.Structure GetStructure (uint index);" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>Gst.Structure</ReturnType> + </ReturnValue> + <Parameters> + <Parameter Name="index" Type="System.UInt32" /> + </Parameters> + <Docs> + <param name="index">To be added.</param> + <summary>To be added.</summary> + <returns>To be added.</returns> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="Append"> + <MemberSignature Language="C#" Value="public void Append (Gst.Caps caps2);" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>System.Void</ReturnType> + </ReturnValue> + <Parameters> + <Parameter Name="caps2" Type="Gst.Caps" /> + </Parameters> + <Docs> + <param name="caps2">To be added.</param> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="DoSimplify"> + <MemberSignature Language="C#" Value="public bool DoSimplify ();" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>System.Boolean</ReturnType> + </ReturnValue> + <Parameters /> + <Docs> + <summary>To be added.</summary> + <returns>To be added.</returns> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="MakeWritable"> + <MemberSignature Language="C#" Value="public Gst.Caps MakeWritable ();" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>Gst.Caps</ReturnType> + </ReturnValue> + <Parameters /> + <Docs> + <summary>To be added.</summary> + <returns>To be added.</returns> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="FromString"> + <MemberSignature Language="C#" Value="public static Gst.Caps FromString (string str1ng);" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>Gst.Caps</ReturnType> + </ReturnValue> + <Parameters> + <Parameter Name="str1ng" Type="System.String" /> + </Parameters> + <Docs> + <param name="str1ng">To be added.</param> + <summary>To be added.</summary> + <returns>To be added.</returns> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="CopyNth"> + <MemberSignature Language="C#" Value="public Gst.Caps CopyNth (uint nth);" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>Gst.Caps</ReturnType> + </ReturnValue> + <Parameters> + <Parameter Name="nth" Type="System.UInt32" /> + </Parameters> + <Docs> + <param name="nth">To be added.</param> + <summary>To be added.</summary> + <returns>To be added.</returns> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="Union"> + <MemberSignature Language="C#" Value="public Gst.Caps Union (Gst.Caps caps2);" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>Gst.Caps</ReturnType> + </ReturnValue> + <Parameters> + <Parameter Name="caps2" Type="Gst.Caps" /> + </Parameters> + <Docs> + <param name="caps2">To be added.</param> + <summary>To be added.</summary> + <returns>To be added.</returns> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="IsEqual"> + <MemberSignature Language="C#" Value="public bool IsEqual (Gst.Caps caps2);" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>System.Boolean</ReturnType> + </ReturnValue> + <Parameters> + <Parameter Name="caps2" Type="Gst.Caps" /> + </Parameters> + <Docs> + <param name="caps2">To be added.</param> + <summary>To be added.</summary> + <returns>To be added.</returns> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="Subtract"> + <MemberSignature Language="C#" Value="public Gst.Caps Subtract (Gst.Caps subtrahend);" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>Gst.Caps</ReturnType> + </ReturnValue> + <Parameters> + <Parameter Name="subtrahend" Type="Gst.Caps" /> + </Parameters> + <Docs> + <param name="subtrahend">To be added.</param> + <summary>To be added.</summary> + <returns>To be added.</returns> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="IsEqualFixed"> + <MemberSignature Language="C#" Value="public bool IsEqualFixed (Gst.Caps caps2);" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>System.Boolean</ReturnType> + </ReturnValue> + <Parameters> + <Parameter Name="caps2" Type="Gst.Caps" /> + </Parameters> + <Docs> + <param name="caps2">To be added.</param> + <summary>To be added.</summary> + <returns>To be added.</returns> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="Truncate"> + <MemberSignature Language="C#" Value="public void Truncate ();" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>System.Void</ReturnType> + </ReturnValue> + <Parameters /> + <Docs> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="Normalize"> + <MemberSignature Language="C#" Value="public Gst.Caps Normalize ();" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>Gst.Caps</ReturnType> + </ReturnValue> + <Parameters /> + <Docs> + <summary>To be added.</summary> + <returns>To be added.</returns> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="AppendStructure"> + <MemberSignature Language="C#" Value="public void AppendStructure (Gst.Structure structure);" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>System.Void</ReturnType> + </ReturnValue> + <Parameters> + <Parameter Name="structure" Type="Gst.Structure" /> + </Parameters> + <Docs> + <param name="structure">To be added.</param> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="Copy"> + <MemberSignature Language="C#" Value="public Gst.Caps Copy ();" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>Gst.Caps</ReturnType> + </ReturnValue> + <Parameters /> + <Docs> + <summary>To be added.</summary> + <returns>To be added.</returns> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="IsAlwaysCompatible"> + <MemberSignature Language="C#" Value="public bool IsAlwaysCompatible (Gst.Caps caps2);" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>System.Boolean</ReturnType> + </ReturnValue> + <Parameters> + <Parameter Name="caps2" Type="Gst.Caps" /> + </Parameters> + <Docs> + <param name="caps2">To be added.</param> + <summary>To be added.</summary> + <returns>To be added.</returns> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="NewEmpty"> + <MemberSignature Language="C#" Value="public static Gst.Caps NewEmpty ();" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>Gst.Caps</ReturnType> + </ReturnValue> + <Parameters /> + <Docs> + <summary>To be added.</summary> + <returns>To be added.</returns> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="Flags"> + <MemberSignature Language="C#" Value="public Gst.CapsFlags Flags { set; get; };" /> + <MemberType>Property</MemberType> + <ReturnValue> + <ReturnType>Gst.CapsFlags</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + <value>To be added.</value> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="Refcount"> + <MemberSignature Language="C#" Value="public int Refcount { set; get; };" /> + <MemberType>Property</MemberType> + <ReturnValue> + <ReturnType>System.Int32</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + <value>To be added.</value> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="Type"> + <MemberSignature Language="C#" Value="public GLib.GType Type { set; get; };" /> + <MemberType>Property</MemberType> + <ReturnValue> + <ReturnType>GLib.GType</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + <value>To be added.</value> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="GType"> + <MemberSignature Language="C#" Value="public static GLib.GType GType { get; };" /> + <MemberType>Property</MemberType> + <ReturnValue> + <ReturnType>GLib.GType</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + <value>To be added.</value> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="IsAny"> + <MemberSignature Language="C#" Value="public bool IsAny { get; };" /> + <MemberType>Property</MemberType> + <ReturnValue> + <ReturnType>System.Boolean</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + <value>To be added.</value> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="IsEmpty"> + <MemberSignature Language="C#" Value="public bool IsEmpty { get; };" /> + <MemberType>Property</MemberType> + <ReturnValue> + <ReturnType>System.Boolean</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + <value>To be added.</value> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="Size"> + <MemberSignature Language="C#" Value="public uint Size { get; };" /> + <MemberType>Property</MemberType> + <ReturnValue> + <ReturnType>System.UInt32</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + <value>To be added.</value> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="IsFixed"> + <MemberSignature Language="C#" Value="public bool IsFixed { get; };" /> + <MemberType>Property</MemberType> + <ReturnValue> + <ReturnType>System.Boolean</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + <value>To be added.</value> + <remarks>To be added.</remarks> + </Docs> + </Member> + </Members> + <Docs> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> +</Type> diff --git a/doc/en/Gst/CapsFlags.xml b/doc/en/Gst/CapsFlags.xml new file mode 100644 index 0000000..101b0d5 --- /dev/null +++ b/doc/en/Gst/CapsFlags.xml @@ -0,0 +1,31 @@ +<Type Name="CapsFlags" FullName="Gst.CapsFlags"> + <TypeSignature Language="C#" Value="public enum CapsFlags" /> + <AssemblyInfo> + <AssemblyName>gst-sharp</AssemblyName> + <AssemblyVersion>0.9.5.99</AssemblyVersion> + </AssemblyInfo> + <Base> + <BaseTypeName>System.Enum</BaseTypeName> + </Base> + <Attributes> + <Attribute> + <AttributeName>System.Flags</AttributeName> + </Attribute> + </Attributes> + <Members> + <Member MemberName="Any"> + <MemberSignature Language="C#" Value="Any" /> + <MemberType>Field</MemberType> + <ReturnValue> + <ReturnType>Gst.CapsFlags</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + </Docs> + </Member> + </Members> + <Docs> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> +</Type> diff --git a/doc/en/Gst/ChildAddedArgs.xml b/doc/en/Gst/ChildAddedArgs.xml new file mode 100644 index 0000000..476d745 --- /dev/null +++ b/doc/en/Gst/ChildAddedArgs.xml @@ -0,0 +1,38 @@ +<Type Name="ChildAddedArgs" FullName="Gst.ChildAddedArgs"> + <TypeSignature Language="C#" Value="public class ChildAddedArgs : GLib.SignalArgs" /> + <AssemblyInfo> + <AssemblyName>gst-sharp</AssemblyName> + <AssemblyVersion>0.9.5.99</AssemblyVersion> + </AssemblyInfo> + <Base> + <BaseTypeName>GLib.SignalArgs</BaseTypeName> + </Base> + <Interfaces /> + <Members> + <Member MemberName=".ctor"> + <MemberSignature Language="C#" Value="public ChildAddedArgs ();" /> + <MemberType>Constructor</MemberType> + <Parameters /> + <Docs> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="Child"> + <MemberSignature Language="C#" Value="public Gst.Object Child { get; };" /> + <MemberType>Property</MemberType> + <ReturnValue> + <ReturnType>Gst.Object</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + <value>To be added.</value> + <remarks>To be added.</remarks> + </Docs> + </Member> + </Members> + <Docs> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> +</Type> diff --git a/doc/en/Gst/ChildAddedHandler.xml b/doc/en/Gst/ChildAddedHandler.xml new file mode 100644 index 0000000..59a324e --- /dev/null +++ b/doc/en/Gst/ChildAddedHandler.xml @@ -0,0 +1,23 @@ +<Type Name="ChildAddedHandler" FullName="Gst.ChildAddedHandler"> + <TypeSignature Language="C#" Value="public delegate void ChildAddedHandler(object o, Gst.ChildAddedArgs args);" /> + <AssemblyInfo> + <AssemblyName>gst-sharp</AssemblyName> + <AssemblyVersion>0.9.5.99</AssemblyVersion> + </AssemblyInfo> + <Base> + <BaseTypeName>System.Delegate</BaseTypeName> + </Base> + <Parameters> + <Parameter Name="o" Type="System.Object" /> + <Parameter Name="args" Type="Gst.ChildAddedArgs" /> + </Parameters> + <ReturnValue> + <ReturnType>System.Void</ReturnType> + </ReturnValue> + <Docs> + <param name="o">To be added.</param> + <param name="args">To be added.</param> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> +</Type> diff --git a/doc/en/Gst/ChildProxy.xml b/doc/en/Gst/ChildProxy.xml new file mode 100644 index 0000000..a6e9c5f --- /dev/null +++ b/doc/en/Gst/ChildProxy.xml @@ -0,0 +1,84 @@ +<Type Name="ChildProxy" FullName="Gst.ChildProxy"> + <TypeSignature Language="C#" Value="public interface ChildProxy : GLib.IWrapper" /> + <AssemblyInfo> + <AssemblyName>gst-sharp</AssemblyName> + <AssemblyVersion>0.9.5.99</AssemblyVersion> + </AssemblyInfo> + <Interfaces> + <Interface> + <InterfaceName>GLib.IWrapper</InterfaceName> + </Interface> + </Interfaces> + <Members> + <Member MemberName="ChildAdded"> + <MemberSignature Language="C#" Value="public event Gst.ChildAddedHandler ChildAdded;" /> + <MemberType>Event</MemberType> + <ReturnValue> + <ReturnType>Gst.ChildAddedHandler</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="ChildRemoved"> + <MemberSignature Language="C#" Value="public event Gst.ChildRemovedHandler ChildRemoved;" /> + <MemberType>Event</MemberType> + <ReturnValue> + <ReturnType>Gst.ChildRemovedHandler</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="GetChildByIndex"> + <MemberSignature Language="C#" Value="public Gst.Object GetChildByIndex (uint index);" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>Gst.Object</ReturnType> + </ReturnValue> + <Parameters> + <Parameter Name="index" Type="System.UInt32" /> + </Parameters> + <Docs> + <param name="index">To be added.</param> + <summary>To be added.</summary> + <returns>To be added.</returns> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="GetChildByName"> + <MemberSignature Language="C#" Value="public Gst.Object GetChildByName (string name);" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>Gst.Object</ReturnType> + </ReturnValue> + <Parameters> + <Parameter Name="name" Type="System.String" /> + </Parameters> + <Docs> + <param name="name">To be added.</param> + <summary>To be added.</summary> + <returns>To be added.</returns> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="ChildrenCount"> + <MemberSignature Language="C#" Value="public uint ChildrenCount { get; };" /> + <MemberType>Property</MemberType> + <ReturnValue> + <ReturnType>System.UInt32</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + <value>To be added.</value> + <remarks>To be added.</remarks> + </Docs> + </Member> + </Members> + <Docs> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> +</Type> diff --git a/doc/en/Gst/ChildRemovedArgs.xml b/doc/en/Gst/ChildRemovedArgs.xml new file mode 100644 index 0000000..77fd984 --- /dev/null +++ b/doc/en/Gst/ChildRemovedArgs.xml @@ -0,0 +1,38 @@ +<Type Name="ChildRemovedArgs" FullName="Gst.ChildRemovedArgs"> + <TypeSignature Language="C#" Value="public class ChildRemovedArgs : GLib.SignalArgs" /> + <AssemblyInfo> + <AssemblyName>gst-sharp</AssemblyName> + <AssemblyVersion>0.9.5.99</AssemblyVersion> + </AssemblyInfo> + <Base> + <BaseTypeName>GLib.SignalArgs</BaseTypeName> + </Base> + <Interfaces /> + <Members> + <Member MemberName=".ctor"> + <MemberSignature Language="C#" Value="public ChildRemovedArgs ();" /> + <MemberType>Constructor</MemberType> + <Parameters /> + <Docs> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="Child"> + <MemberSignature Language="C#" Value="public Gst.Object Child { get; };" /> + <MemberType>Property</MemberType> + <ReturnValue> + <ReturnType>Gst.Object</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + <value>To be added.</value> + <remarks>To be added.</remarks> + </Docs> + </Member> + </Members> + <Docs> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> +</Type> diff --git a/doc/en/Gst/ChildRemovedHandler.xml b/doc/en/Gst/ChildRemovedHandler.xml new file mode 100644 index 0000000..382830e --- /dev/null +++ b/doc/en/Gst/ChildRemovedHandler.xml @@ -0,0 +1,23 @@ +<Type Name="ChildRemovedHandler" FullName="Gst.ChildRemovedHandler"> + <TypeSignature Language="C#" Value="public delegate void ChildRemovedHandler(object o, Gst.ChildRemovedArgs args);" /> + <AssemblyInfo> + <AssemblyName>gst-sharp</AssemblyName> + <AssemblyVersion>0.9.5.99</AssemblyVersion> + </AssemblyInfo> + <Base> + <BaseTypeName>System.Delegate</BaseTypeName> + </Base> + <Parameters> + <Parameter Name="o" Type="System.Object" /> + <Parameter Name="args" Type="Gst.ChildRemovedArgs" /> + </Parameters> + <ReturnValue> + <ReturnType>System.Void</ReturnType> + </ReturnValue> + <Docs> + <param name="o">To be added.</param> + <param name="args">To be added.</param> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> +</Type> diff --git a/doc/en/Gst/Clock.xml b/doc/en/Gst/Clock.xml new file mode 100644 index 0000000..108b747 --- /dev/null +++ b/doc/en/Gst/Clock.xml @@ -0,0 +1,478 @@ +<Type Name="Clock" FullName="Gst.Clock"> + <TypeSignature Language="C#" Value="public class Clock : Gst.Object" /> + <AssemblyInfo> + <AssemblyName>gst-sharp</AssemblyName> + <AssemblyVersion>0.9.5.99</AssemblyVersion> + </AssemblyInfo> + <Base> + <BaseTypeName>Gst.Object</BaseTypeName> + </Base> + <Interfaces /> + <Members> + <Member MemberName=".ctor"> + <MemberSignature Language="C#" Value="protected Clock (GLib.GType gtype);" /> + <MemberType>Constructor</MemberType> + <Attributes> + <Attribute> + <AttributeName>System.Obsolete(Message=null, IsError=False)</AttributeName> + </Attribute> + </Attributes> + <Parameters> + <Parameter Name="gtype" Type="GLib.GType" /> + </Parameters> + <Docs> + <param name="gtype">To be added.</param> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName=".ctor"> + <MemberSignature Language="C#" Value="public Clock (IntPtr raw);" /> + <MemberType>Constructor</MemberType> + <Parameters> + <Parameter Name="raw" Type="System.IntPtr" /> + </Parameters> + <Docs> + <param name="raw">To be added.</param> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName=".ctor"> + <MemberSignature Language="C#" Value="public Clock (Gst.Clock clock, ulong start_time, ulong interval);" /> + <MemberType>Constructor</MemberType> + <Parameters> + <Parameter Name="clock" Type="Gst.Clock" /> + <Parameter Name="start_time" Type="System.UInt64" /> + <Parameter Name="interval" Type="System.UInt64" /> + </Parameters> + <Docs> + <param name="clock">To be added.</param> + <param name="start_time">To be added.</param> + <param name="interval">To be added.</param> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName=".ctor"> + <MemberSignature Language="C#" Value="public Clock (Gst.Clock clock, ulong time);" /> + <MemberType>Constructor</MemberType> + <Parameters> + <Parameter Name="clock" Type="Gst.Clock" /> + <Parameter Name="time" Type="System.UInt64" /> + </Parameters> + <Docs> + <param name="clock">To be added.</param> + <param name="time">To be added.</param> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="SetResolution"> + <MemberSignature Language="C#" Value="public ulong SetResolution (ulong resolution);" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>System.UInt64</ReturnType> + </ReturnValue> + <Parameters> + <Parameter Name="resolution" Type="System.UInt64" /> + </Parameters> + <Docs> + <param name="resolution">To be added.</param> + <summary>To be added.</summary> + <returns>To be added.</returns> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="GetCalibration"> + <MemberSignature Language="C#" Value="public void GetCalibration (out ulong _internal, out ulong external, out ulong rate_num, out ulong rate_denom);" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>System.Void</ReturnType> + </ReturnValue> + <Parameters> + <Parameter Name="_internal" Type="System.UInt64&" RefType="out" /> + <Parameter Name="external" Type="System.UInt64&" RefType="out" /> + <Parameter Name="rate_num" Type="System.UInt64&" RefType="out" /> + <Parameter Name="rate_denom" Type="System.UInt64&" RefType="out" /> + </Parameters> + <Docs> + <param name="_internal">To be added.</param> + <param name="external">To be added.</param> + <param name="rate_num">To be added.</param> + <param name="rate_denom">To be added.</param> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="IdGetTime"> + <MemberSignature Language="C#" Value="public static ulong IdGetTime (IntPtr id);" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>System.UInt64</ReturnType> + </ReturnValue> + <Parameters> + <Parameter Name="id" Type="System.IntPtr" /> + </Parameters> + <Docs> + <param name="id">To be added.</param> + <summary>To be added.</summary> + <returns>To be added.</returns> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="IdRef"> + <MemberSignature Language="C#" Value="public static IntPtr IdRef (IntPtr id);" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>System.IntPtr</ReturnType> + </ReturnValue> + <Parameters> + <Parameter Name="id" Type="System.IntPtr" /> + </Parameters> + <Docs> + <param name="id">To be added.</param> + <summary>To be added.</summary> + <returns>To be added.</returns> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="AdjustUnlocked"> + <MemberSignature Language="C#" Value="public ulong AdjustUnlocked (ulong _internal);" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>System.UInt64</ReturnType> + </ReturnValue> + <Parameters> + <Parameter Name="_internal" Type="System.UInt64" /> + </Parameters> + <Docs> + <param name="_internal">To be added.</param> + <summary>To be added.</summary> + <returns>To be added.</returns> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="IdWaitAsync"> + <MemberSignature Language="C#" Value="public static Gst.ClockReturn IdWaitAsync (IntPtr id, Gst.ClockCallback func);" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>Gst.ClockReturn</ReturnType> + </ReturnValue> + <Parameters> + <Parameter Name="id" Type="System.IntPtr" /> + <Parameter Name="func" Type="Gst.ClockCallback" /> + </Parameters> + <Docs> + <param name="id">To be added.</param> + <param name="func">To be added.</param> + <summary>To be added.</summary> + <returns>To be added.</returns> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="SetCalibration"> + <MemberSignature Language="C#" Value="public void SetCalibration (ulong _internal, ulong external, ulong rate_num, ulong rate_denom);" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>System.Void</ReturnType> + </ReturnValue> + <Parameters> + <Parameter Name="_internal" Type="System.UInt64" /> + <Parameter Name="external" Type="System.UInt64" /> + <Parameter Name="rate_num" Type="System.UInt64" /> + <Parameter Name="rate_denom" Type="System.UInt64" /> + </Parameters> + <Docs> + <param name="_internal">To be added.</param> + <param name="external">To be added.</param> + <param name="rate_num">To be added.</param> + <param name="rate_denom">To be added.</param> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="SetMaster"> + <MemberSignature Language="C#" Value="public bool SetMaster (Gst.Clock master);" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>System.Boolean</ReturnType> + </ReturnValue> + <Parameters> + <Parameter Name="master" Type="Gst.Clock" /> + </Parameters> + <Docs> + <param name="master">To be added.</param> + <summary>To be added.</summary> + <returns>To be added.</returns> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="IdUnschedule"> + <MemberSignature Language="C#" Value="public static void IdUnschedule (IntPtr id);" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>System.Void</ReturnType> + </ReturnValue> + <Parameters> + <Parameter Name="id" Type="System.IntPtr" /> + </Parameters> + <Docs> + <param name="id">To be added.</param> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="IdWait"> + <MemberSignature Language="C#" Value="public static Gst.ClockReturn IdWait (IntPtr id, out long jitter);" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>Gst.ClockReturn</ReturnType> + </ReturnValue> + <Parameters> + <Parameter Name="id" Type="System.IntPtr" /> + <Parameter Name="jitter" Type="System.Int64&" RefType="out" /> + </Parameters> + <Docs> + <param name="id">To be added.</param> + <param name="jitter">To be added.</param> + <summary>To be added.</summary> + <returns>To be added.</returns> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="IdUnref"> + <MemberSignature Language="C#" Value="public static void IdUnref (IntPtr id);" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>System.Void</ReturnType> + </ReturnValue> + <Parameters> + <Parameter Name="id" Type="System.IntPtr" /> + </Parameters> + <Docs> + <param name="id">To be added.</param> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="IdCompareFunc"> + <MemberSignature Language="C#" Value="public static int IdCompareFunc (IntPtr id1, IntPtr id2);" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>System.Int32</ReturnType> + </ReturnValue> + <Parameters> + <Parameter Name="id1" Type="System.IntPtr" /> + <Parameter Name="id2" Type="System.IntPtr" /> + </Parameters> + <Docs> + <param name="id1">To be added.</param> + <param name="id2">To be added.</param> + <summary>To be added.</summary> + <returns>To be added.</returns> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="AddObservation"> + <MemberSignature Language="C#" Value="public bool AddObservation (ulong slave, ulong master, out double r_squared);" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>System.Boolean</ReturnType> + </ReturnValue> + <Parameters> + <Parameter Name="slave" Type="System.UInt64" /> + <Parameter Name="master" Type="System.UInt64" /> + <Parameter Name="r_squared" Type="System.Double&" RefType="out" /> + </Parameters> + <Docs> + <param name="slave">To be added.</param> + <param name="master">To be added.</param> + <param name="r_squared">To be added.</param> + <summary>To be added.</summary> + <returns>To be added.</returns> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="Stats"> + <MemberSignature Language="C#" Value="public bool Stats { set; get; };" /> + <MemberType>Property</MemberType> + <Attributes> + <Attribute> + <AttributeName>GLib.Property(Name="stats")</AttributeName> + </Attribute> + </Attributes> + <ReturnValue> + <ReturnType>System.Boolean</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + <value>To be added.</value> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="Timeout"> + <MemberSignature Language="C#" Value="public ulong Timeout { set; get; };" /> + <MemberType>Property</MemberType> + <Attributes> + <Attribute> + <AttributeName>GLib.Property(Name="timeout")</AttributeName> + </Attribute> + </Attributes> + <ReturnValue> + <ReturnType>System.UInt64</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + <value>To be added.</value> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="WindowSize"> + <MemberSignature Language="C#" Value="public int WindowSize { set; get; };" /> + <MemberType>Property</MemberType> + <Attributes> + <Attribute> + <AttributeName>GLib.Property(Name="window-size")</AttributeName> + </Attribute> + </Attributes> + <ReturnValue> + <ReturnType>System.Int32</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + <value>To be added.</value> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="WindowThreshold"> + <MemberSignature Language="C#" Value="public int WindowThreshold { set; get; };" /> + <MemberType>Property</MemberType> + <Attributes> + <Attribute> + <AttributeName>GLib.Property(Name="window-threshold")</AttributeName> + </Attribute> + </Attributes> + <ReturnValue> + <ReturnType>System.Int32</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + <value>To be added.</value> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="Master"> + <MemberSignature Language="C#" Value="public Gst.Clock Master { get; };" /> + <MemberType>Property</MemberType> + <ReturnValue> + <ReturnType>Gst.Clock</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + <value>To be added.</value> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="Resolution"> + <MemberSignature Language="C#" Value="public ulong Resolution { get; };" /> + <MemberType>Property</MemberType> + <ReturnValue> + <ReturnType>System.UInt64</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + <value>To be added.</value> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="InternalTime"> + <MemberSignature Language="C#" Value="public ulong InternalTime { get; };" /> + <MemberType>Property</MemberType> + <ReturnValue> + <ReturnType>System.UInt64</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + <value>To be added.</value> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="Time"> + <MemberSignature Language="C#" Value="public ulong Time { get; };" /> + <MemberType>Property</MemberType> + <ReturnValue> + <ReturnType>System.UInt64</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + <value>To be added.</value> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="GType"> + <MemberSignature Language="C#" Value="public static GLib.GType GType { get; };" /> + <MemberType>Property</MemberType> + <ReturnValue> + <ReturnType>GLib.GType</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + <value>To be added.</value> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="GstSecond"> + <MemberSignature Language="C#" Value="public static readonly long GstSecond = 1000000000;" /> + <MemberType>Field</MemberType> + <ReturnValue> + <ReturnType>System.Int64</ReturnType> + </ReturnValue> + <MemberValue>1000000000</MemberValue> + <Docs> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="GstMSecond"> + <MemberSignature Language="C#" Value="public static readonly long GstMSecond = 1000000000;" /> + <MemberType>Field</MemberType> + <ReturnValue> + <ReturnType>System.Int64</ReturnType> + </ReturnValue> + <MemberValue>1000000000</MemberValue> + <Docs> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="GstUSecond"> + <MemberSignature Language="C#" Value="public static readonly long GstUSecond = 1000000000;" /> + <MemberType>Field</MemberType> + <ReturnValue> + <ReturnType>System.Int64</ReturnType> + </ReturnValue> + <MemberValue>1000000000</MemberValue> + <Docs> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="GstNSecond"> + <MemberSignature Language="C#" Value="public static readonly long GstNSecond = 1000000000;" /> + <MemberType>Field</MemberType> + <ReturnValue> + <ReturnType>System.Int64</ReturnType> + </ReturnValue> + <MemberValue>1000000000</MemberValue> + <Docs> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> + </Member> + </Members> + <Docs> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> +</Type> diff --git a/doc/en/Gst/ClockCallback.xml b/doc/en/Gst/ClockCallback.xml new file mode 100644 index 0000000..cc2c276 --- /dev/null +++ b/doc/en/Gst/ClockCallback.xml @@ -0,0 +1,26 @@ +<Type Name="ClockCallback" FullName="Gst.ClockCallback"> + <TypeSignature Language="C#" Value="public delegate bool ClockCallback(Gst.Clock clock, ulong time, IntPtr id);" /> + <AssemblyInfo> + <AssemblyName>gst-sharp</AssemblyName> + <AssemblyVersion>0.9.5.99</AssemblyVersion> + </AssemblyInfo> + <Base> + <BaseTypeName>System.Delegate</BaseTypeName> + </Base> + <Parameters> + <Parameter Name="clock" Type="Gst.Clock" /> + <Parameter Name="time" Type="System.UInt64" /> + <Parameter Name="id" Type="System.IntPtr" /> + </Parameters> + <ReturnValue> + <ReturnType>System.Boolean</ReturnType> + </ReturnValue> + <Docs> + <param name="clock">To be added.</param> + <param name="time">To be added.</param> + <param name="id">To be added.</param> + <summary>To be added.</summary> + <returns>To be added.</returns> + <remarks>To be added.</remarks> + </Docs> +</Type> diff --git a/doc/en/Gst/ClockEntry.xml b/doc/en/Gst/ClockEntry.xml new file mode 100644 index 0000000..b5f7b5e --- /dev/null +++ b/doc/en/Gst/ClockEntry.xml @@ -0,0 +1,123 @@ +<Type Name="ClockEntry" FullName="Gst.ClockEntry"> + <TypeSignature Language="C#" Value="public struct ClockEntry" /> + <AssemblyInfo> + <AssemblyName>gst-sharp</AssemblyName> + <AssemblyVersion>0.9.5.99</AssemblyVersion> + </AssemblyInfo> + <Base> + <BaseTypeName>System.ValueType</BaseTypeName> + </Base> + <Interfaces /> + <Members> + <Member MemberName="Refcount"> + <MemberSignature Language="C#" Value="public int Refcount;" /> + <MemberType>Field</MemberType> + <ReturnValue> + <ReturnType>System.Int32</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="Type"> + <MemberSignature Language="C#" Value="public Gst.ClockEntryType Type;" /> + <MemberType>Field</MemberType> + <ReturnValue> + <ReturnType>Gst.ClockEntryType</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="Time"> + <MemberSignature Language="C#" Value="public ulong Time;" /> + <MemberType>Field</MemberType> + <ReturnValue> + <ReturnType>System.UInt64</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="Interval"> + <MemberSignature Language="C#" Value="public ulong Interval;" /> + <MemberType>Field</MemberType> + <ReturnValue> + <ReturnType>System.UInt64</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="Status"> + <MemberSignature Language="C#" Value="public Gst.ClockReturn Status;" /> + <MemberType>Field</MemberType> + <ReturnValue> + <ReturnType>Gst.ClockReturn</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="Zero"> + <MemberSignature Language="C#" Value="public static Gst.ClockEntry Zero;" /> + <MemberType>Field</MemberType> + <ReturnValue> + <ReturnType>Gst.ClockEntry</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="New"> + <MemberSignature Language="C#" Value="public static Gst.ClockEntry New (IntPtr raw);" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>Gst.ClockEntry</ReturnType> + </ReturnValue> + <Parameters> + <Parameter Name="raw" Type="System.IntPtr" /> + </Parameters> + <Docs> + <param name="raw">To be added.</param> + <summary>To be added.</summary> + <returns>To be added.</returns> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="Clock"> + <MemberSignature Language="C#" Value="public Gst.Clock Clock { set; get; };" /> + <MemberType>Property</MemberType> + <ReturnValue> + <ReturnType>Gst.Clock</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + <value>To be added.</value> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="Func"> + <MemberSignature Language="C#" Value="public Gst.ClockCallback Func { get; };" /> + <MemberType>Property</MemberType> + <ReturnValue> + <ReturnType>Gst.ClockCallback</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + <value>To be added.</value> + <remarks>To be added.</remarks> + </Docs> + </Member> + </Members> + <Docs> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> +</Type> diff --git a/doc/en/Gst/ClockEntryType.xml b/doc/en/Gst/ClockEntryType.xml new file mode 100644 index 0000000..55252df --- /dev/null +++ b/doc/en/Gst/ClockEntryType.xml @@ -0,0 +1,36 @@ +<Type Name="ClockEntryType" FullName="Gst.ClockEntryType"> + <TypeSignature Language="C#" Value="public enum ClockEntryType" /> + <AssemblyInfo> + <AssemblyName>gst-sharp</AssemblyName> + <AssemblyVersion>0.9.5.99</AssemblyVersion> + </AssemblyInfo> + <Base> + <BaseTypeName>System.Enum</BaseTypeName> + </Base> + <Members> + <Member MemberName="Single"> + <MemberSignature Language="C#" Value="Single" /> + <MemberType>Field</MemberType> + <ReturnValue> + <ReturnType>Gst.ClockEntryType</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + </Docs> + </Member> + <Member MemberName="Periodic"> + <MemberSignature Language="C#" Value="Periodic" /> + <MemberType>Field</MemberType> + <ReturnValue> + <ReturnType>Gst.ClockEntryType</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + </Docs> + </Member> + </Members> + <Docs> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> +</Type> diff --git a/doc/en/Gst/ClockFlags.xml b/doc/en/Gst/ClockFlags.xml new file mode 100644 index 0000000..5eab116 --- /dev/null +++ b/doc/en/Gst/ClockFlags.xml @@ -0,0 +1,91 @@ +<Type Name="ClockFlags" FullName="Gst.ClockFlags"> + <TypeSignature Language="C#" Value="public enum ClockFlags" /> + <AssemblyInfo> + <AssemblyName>gst-sharp</AssemblyName> + <AssemblyVersion>0.9.5.99</AssemblyVersion> + </AssemblyInfo> + <Base> + <BaseTypeName>System.Enum</BaseTypeName> + </Base> + <Attributes> + <Attribute> + <AttributeName>System.Flags</AttributeName> + </Attribute> + </Attributes> + <Members> + <Member MemberName="Last"> + <MemberSignature Language="C#" Value="Last" /> + <MemberType>Field</MemberType> + <ReturnValue> + <ReturnType>Gst.ClockFlags</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + </Docs> + </Member> + <Member MemberName="CanDoPeriodicSync"> + <MemberSignature Language="C#" Value="CanDoPeriodicSync" /> + <MemberType>Field</MemberType> + <ReturnValue> + <ReturnType>Gst.ClockFlags</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + </Docs> + </Member> + <Member MemberName="CanDoPeriodicAsync"> + <MemberSignature Language="C#" Value="CanDoPeriodicAsync" /> + <MemberType>Field</MemberType> + <ReturnValue> + <ReturnType>Gst.ClockFlags</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + </Docs> + </Member> + <Member MemberName="CanDoSingleSync"> + <MemberSignature Language="C#" Value="CanDoSingleSync" /> + <MemberType>Field</MemberType> + <ReturnValue> + <ReturnType>Gst.ClockFlags</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + </Docs> + </Member> + <Member MemberName="CanSetResolution"> + <MemberSignature Language="C#" Value="CanSetResolution" /> + <MemberType>Field</MemberType> + <ReturnValue> + <ReturnType>Gst.ClockFlags</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + </Docs> + </Member> + <Member MemberName="CanSetMaster"> + <MemberSignature Language="C#" Value="CanSetMaster" /> + <MemberType>Field</MemberType> + <ReturnValue> + <ReturnType>Gst.ClockFlags</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + </Docs> + </Member> + <Member MemberName="CanDoSingleAsync"> + <MemberSignature Language="C#" Value="CanDoSingleAsync" /> + <MemberType>Field</MemberType> + <ReturnValue> + <ReturnType>Gst.ClockFlags</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + </Docs> + </Member> + </Members> + <Docs> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> +</Type> diff --git a/doc/en/Gst/ClockReturn.xml b/doc/en/Gst/ClockReturn.xml new file mode 100644 index 0000000..6b48af4 --- /dev/null +++ b/doc/en/Gst/ClockReturn.xml @@ -0,0 +1,86 @@ +<Type Name="ClockReturn" FullName="Gst.ClockReturn"> + <TypeSignature Language="C#" Value="public enum ClockReturn" /> + <AssemblyInfo> + <AssemblyName>gst-sharp</AssemblyName> + <AssemblyVersion>0.9.5.99</AssemblyVersion> + </AssemblyInfo> + <Base> + <BaseTypeName>System.Enum</BaseTypeName> + </Base> + <Members> + <Member MemberName="Busy"> + <MemberSignature Language="C#" Value="Busy" /> + <MemberType>Field</MemberType> + <ReturnValue> + <ReturnType>Gst.ClockReturn</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + </Docs> + </Member> + <Member MemberName="Error"> + <MemberSignature Language="C#" Value="Error" /> + <MemberType>Field</MemberType> + <ReturnValue> + <ReturnType>Gst.ClockReturn</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + </Docs> + </Member> + <Member MemberName="Badtime"> + <MemberSignature Language="C#" Value="Badtime" /> + <MemberType>Field</MemberType> + <ReturnValue> + <ReturnType>Gst.ClockReturn</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + </Docs> + </Member> + <Member MemberName="Ok"> + <MemberSignature Language="C#" Value="Ok" /> + <MemberType>Field</MemberType> + <ReturnValue> + <ReturnType>Gst.ClockReturn</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + </Docs> + </Member> + <Member MemberName="Unsupported"> + <MemberSignature Language="C#" Value="Unsupported" /> + <MemberType>Field</MemberType> + <ReturnValue> + <ReturnType>Gst.ClockReturn</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + </Docs> + </Member> + <Member MemberName="Early"> + <MemberSignature Language="C#" Value="Early" /> + <MemberType>Field</MemberType> + <ReturnValue> + <ReturnType>Gst.ClockReturn</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + </Docs> + </Member> + <Member MemberName="Unscheduled"> + <MemberSignature Language="C#" Value="Unscheduled" /> + <MemberType>Field</MemberType> + <ReturnValue> + <ReturnType>Gst.ClockReturn</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + </Docs> + </Member> + </Members> + <Docs> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> +</Type> diff --git a/doc/en/Gst/CommonTags.xml b/doc/en/Gst/CommonTags.xml new file mode 100644 index 0000000..0502e9b --- /dev/null +++ b/doc/en/Gst/CommonTags.xml @@ -0,0 +1,400 @@ +<Type Name="CommonTags" FullName="Gst.CommonTags"> + <TypeSignature Language="C#" Value="public sealed class CommonTags" /> + <AssemblyInfo> + <AssemblyName>gst-sharp</AssemblyName> + <AssemblyVersion>0.9.5.99</AssemblyVersion> + </AssemblyInfo> + <Base> + <BaseTypeName>System.Object</BaseTypeName> + </Base> + <Interfaces /> + <Members> + <Member MemberName=".ctor"> + <MemberSignature Language="C#" Value="public CommonTags ();" /> + <MemberType>Constructor</MemberType> + <Parameters /> + <Docs> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="Title"> + <MemberSignature Language="C#" Value="public const string Title;" /> + <MemberType>Field</MemberType> + <ReturnValue> + <ReturnType>System.String</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="Artist"> + <MemberSignature Language="C#" Value="public const string Artist;" /> + <MemberType>Field</MemberType> + <ReturnValue> + <ReturnType>System.String</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="Album"> + <MemberSignature Language="C#" Value="public const string Album;" /> + <MemberType>Field</MemberType> + <ReturnValue> + <ReturnType>System.String</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="Date"> + <MemberSignature Language="C#" Value="public const string Date;" /> + <MemberType>Field</MemberType> + <ReturnValue> + <ReturnType>System.String</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="Genre"> + <MemberSignature Language="C#" Value="public const string Genre;" /> + <MemberType>Field</MemberType> + <ReturnValue> + <ReturnType>System.String</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="Comment"> + <MemberSignature Language="C#" Value="public const string Comment;" /> + <MemberType>Field</MemberType> + <ReturnValue> + <ReturnType>System.String</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="TrackNumber"> + <MemberSignature Language="C#" Value="public const string TrackNumber;" /> + <MemberType>Field</MemberType> + <ReturnValue> + <ReturnType>System.String</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="TrackCount"> + <MemberSignature Language="C#" Value="public const string TrackCount;" /> + <MemberType>Field</MemberType> + <ReturnValue> + <ReturnType>System.String</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="AlbumVolumeNumber"> + <MemberSignature Language="C#" Value="public const string AlbumVolumeNumber;" /> + <MemberType>Field</MemberType> + <ReturnValue> + <ReturnType>System.String</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="AlbumVolumeCount"> + <MemberSignature Language="C#" Value="public const string AlbumVolumeCount;" /> + <MemberType>Field</MemberType> + <ReturnValue> + <ReturnType>System.String</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="Location"> + <MemberSignature Language="C#" Value="public const string Location;" /> + <MemberType>Field</MemberType> + <ReturnValue> + <ReturnType>System.String</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="Description"> + <MemberSignature Language="C#" Value="public const string Description;" /> + <MemberType>Field</MemberType> + <ReturnValue> + <ReturnType>System.String</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="Version"> + <MemberSignature Language="C#" Value="public const string Version;" /> + <MemberType>Field</MemberType> + <ReturnValue> + <ReturnType>System.String</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="Isrc"> + <MemberSignature Language="C#" Value="public const string Isrc;" /> + <MemberType>Field</MemberType> + <ReturnValue> + <ReturnType>System.String</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="Organization"> + <MemberSignature Language="C#" Value="public const string Organization;" /> + <MemberType>Field</MemberType> + <ReturnValue> + <ReturnType>System.String</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="Copyright"> + <MemberSignature Language="C#" Value="public const string Copyright;" /> + <MemberType>Field</MemberType> + <ReturnValue> + <ReturnType>System.String</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="Contact"> + <MemberSignature Language="C#" Value="public const string Contact;" /> + <MemberType>Field</MemberType> + <ReturnValue> + <ReturnType>System.String</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="License"> + <MemberSignature Language="C#" Value="public const string License;" /> + <MemberType>Field</MemberType> + <ReturnValue> + <ReturnType>System.String</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="Performer"> + <MemberSignature Language="C#" Value="public const string Performer;" /> + <MemberType>Field</MemberType> + <ReturnValue> + <ReturnType>System.String</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="Duration"> + <MemberSignature Language="C#" Value="public const string Duration;" /> + <MemberType>Field</MemberType> + <ReturnValue> + <ReturnType>System.String</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="Codec"> + <MemberSignature Language="C#" Value="public const string Codec;" /> + <MemberType>Field</MemberType> + <ReturnValue> + <ReturnType>System.String</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="VideoCodec"> + <MemberSignature Language="C#" Value="public const string VideoCodec;" /> + <MemberType>Field</MemberType> + <ReturnValue> + <ReturnType>System.String</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="AudioCodec"> + <MemberSignature Language="C#" Value="public const string AudioCodec;" /> + <MemberType>Field</MemberType> + <ReturnValue> + <ReturnType>System.String</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="Bitrate"> + <MemberSignature Language="C#" Value="public const string Bitrate;" /> + <MemberType>Field</MemberType> + <ReturnValue> + <ReturnType>System.String</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="NominalBitrate"> + <MemberSignature Language="C#" Value="public const string NominalBitrate;" /> + <MemberType>Field</MemberType> + <ReturnValue> + <ReturnType>System.String</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="MinimumBitrate"> + <MemberSignature Language="C#" Value="public const string MinimumBitrate;" /> + <MemberType>Field</MemberType> + <ReturnValue> + <ReturnType>System.String</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="MaximumBitrate"> + <MemberSignature Language="C#" Value="public const string MaximumBitrate;" /> + <MemberType>Field</MemberType> + <ReturnValue> + <ReturnType>System.String</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="Serial"> + <MemberSignature Language="C#" Value="public const string Serial;" /> + <MemberType>Field</MemberType> + <ReturnValue> + <ReturnType>System.String</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="Encoder"> + <MemberSignature Language="C#" Value="public const string Encoder;" /> + <MemberType>Field</MemberType> + <ReturnValue> + <ReturnType>System.String</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="EncoderVersion"> + <MemberSignature Language="C#" Value="public const string EncoderVersion;" /> + <MemberType>Field</MemberType> + <ReturnValue> + <ReturnType>System.String</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="TrackGain"> + <MemberSignature Language="C#" Value="public const string TrackGain;" /> + <MemberType>Field</MemberType> + <ReturnValue> + <ReturnType>System.String</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="TrackPeak"> + <MemberSignature Language="C#" Value="public const string TrackPeak;" /> + <MemberType>Field</MemberType> + <ReturnValue> + <ReturnType>System.String</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="AlbumGain"> + <MemberSignature Language="C#" Value="public const string AlbumGain;" /> + <MemberType>Field</MemberType> + <ReturnValue> + <ReturnType>System.String</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="AlbumPeak"> + <MemberSignature Language="C#" Value="public const string AlbumPeak;" /> + <MemberType>Field</MemberType> + <ReturnValue> + <ReturnType>System.String</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> + </Member> + </Members> + <Docs> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> +</Type> diff --git a/doc/en/Gst/CoreError.xml b/doc/en/Gst/CoreError.xml new file mode 100644 index 0000000..c612492 --- /dev/null +++ b/doc/en/Gst/CoreError.xml @@ -0,0 +1,156 @@ +<Type Name="CoreError" FullName="Gst.CoreError"> + <TypeSignature Language="C#" Value="public enum CoreError" /> + <AssemblyInfo> + <AssemblyName>gst-sharp</AssemblyName> + <AssemblyVersion>0.9.5.99</AssemblyVersion> + </AssemblyInfo> + <Base> + <BaseTypeName>System.Enum</BaseTypeName> + </Base> + <Members> + <Member MemberName="MissingPlugin"> + <MemberSignature Language="C#" Value="MissingPlugin" /> + <MemberType>Field</MemberType> + <ReturnValue> + <ReturnType>Gst.CoreError</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + </Docs> + </Member> + <Member MemberName="StateChange"> + <MemberSignature Language="C#" Value="StateChange" /> + <MemberType>Field</MemberType> + <ReturnValue> + <ReturnType>Gst.CoreError</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + </Docs> + </Member> + <Member MemberName="Clock"> + <MemberSignature Language="C#" Value="Clock" /> + <MemberType>Field</MemberType> + <ReturnValue> + <ReturnType>Gst.CoreError</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + </Docs> + </Member> + <Member MemberName="Caps"> + <MemberSignature Language="C#" Value="Caps" /> + <MemberType>Field</MemberType> + <ReturnValue> + <ReturnType>Gst.CoreError</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + </Docs> + </Member> + <Member MemberName="Seek"> + <MemberSignature Language="C#" Value="Seek" /> + <MemberType>Field</MemberType> + <ReturnValue> + <ReturnType>Gst.CoreError</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + </Docs> + </Member> + <Member MemberName="Thread"> + <MemberSignature Language="C#" Value="Thread" /> + <MemberType>Field</MemberType> + <ReturnValue> + <ReturnType>Gst.CoreError</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + </Docs> + </Member> + <Member MemberName="Tag"> + <MemberSignature Language="C#" Value="Tag" /> + <MemberType>Field</MemberType> + <ReturnValue> + <ReturnType>Gst.CoreError</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + </Docs> + </Member> + <Member MemberName="TooLazy"> + <MemberSignature Language="C#" Value="TooLazy" /> + <MemberType>Field</MemberType> + <ReturnValue> + <ReturnType>Gst.CoreError</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + </Docs> + </Member> + <Member MemberName="Event"> + <MemberSignature Language="C#" Value="Event" /> + <MemberType>Field</MemberType> + <ReturnValue> + <ReturnType>Gst.CoreError</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + </Docs> + </Member> + <Member MemberName="NumErrors"> + <MemberSignature Language="C#" Value="NumErrors" /> + <MemberType>Field</MemberType> + <ReturnValue> + <ReturnType>Gst.CoreError</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + </Docs> + </Member> + <Member MemberName="NotImplemented"> + <MemberSignature Language="C#" Value="NotImplemented" /> + <MemberType>Field</MemberType> + <ReturnValue> + <ReturnType>Gst.CoreError</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + </Docs> + </Member> + <Member MemberName="Failed"> + <MemberSignature Language="C#" Value="Failed" /> + <MemberType>Field</MemberType> + <ReturnValue> + <ReturnType>Gst.CoreError</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + </Docs> + </Member> + <Member MemberName="Negotiation"> + <MemberSignature Language="C#" Value="Negotiation" /> + <MemberType>Field</MemberType> + <ReturnValue> + <ReturnType>Gst.CoreError</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + </Docs> + </Member> + <Member MemberName="Pad"> + <MemberSignature Language="C#" Value="Pad" /> + <MemberType>Field</MemberType> + <ReturnValue> + <ReturnType>Gst.CoreError</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + </Docs> + </Member> + </Members> + <Docs> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> +</Type> diff --git a/doc/en/Gst/Debug.xml b/doc/en/Gst/Debug.xml new file mode 100644 index 0000000..7c4f356 --- /dev/null +++ b/doc/en/Gst/Debug.xml @@ -0,0 +1,85 @@ +<Type Name="Debug" FullName="Gst.Debug"> + <TypeSignature Language="C#" Value="public class Debug" /> + <AssemblyInfo> + <AssemblyName>gst-sharp</AssemblyName> + <AssemblyVersion>0.9.5.99</AssemblyVersion> + </AssemblyInfo> + <Base> + <BaseTypeName>System.Object</BaseTypeName> + </Base> + <Interfaces /> + <Members> + <Member MemberName=".ctor"> + <MemberSignature Language="C#" Value="public Debug ();" /> + <MemberType>Constructor</MemberType> + <Parameters /> + <Docs> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="RemoveLogFunctionByData"> + <MemberSignature Language="C#" Value="public static uint RemoveLogFunctionByData (IntPtr data);" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>System.UInt32</ReturnType> + </ReturnValue> + <Parameters> + <Parameter Name="data" Type="System.IntPtr" /> + </Parameters> + <Docs> + <param name="data">To be added.</param> + <summary>To be added.</summary> + <returns>To be added.</returns> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="PrintStackTrace"> + <MemberSignature Language="C#" Value="public static void PrintStackTrace ();" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>System.Void</ReturnType> + </ReturnValue> + <Parameters /> + <Docs> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="RemoveLogFunction"> + <MemberSignature Language="C#" Value="public static uint RemoveLogFunction (Gst.LogFunction func);" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>System.UInt32</ReturnType> + </ReturnValue> + <Parameters> + <Parameter Name="func" Type="Gst.LogFunction" /> + </Parameters> + <Docs> + <param name="func">To be added.</param> + <summary>To be added.</summary> + <returns>To be added.</returns> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="SetDefaultThreshold"> + <MemberSignature Language="C#" Value="public static void SetDefaultThreshold (Gst.DebugLevel debug_level);" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>System.Void</ReturnType> + </ReturnValue> + <Parameters> + <Parameter Name="debug_level" Type="Gst.DebugLevel" /> + </Parameters> + <Docs> + <param name="debug_level">To be added.</param> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> + </Member> + </Members> + <Docs> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> +</Type> diff --git a/doc/en/Gst/DebugCategory.xml b/doc/en/Gst/DebugCategory.xml new file mode 100644 index 0000000..bc3945c --- /dev/null +++ b/doc/en/Gst/DebugCategory.xml @@ -0,0 +1,44 @@ +<Type Name="DebugCategory" FullName="Gst.DebugCategory"> + <TypeSignature Language="C#" Value="public struct DebugCategory" /> + <AssemblyInfo> + <AssemblyName>gst-sharp</AssemblyName> + <AssemblyVersion>0.9.5.99</AssemblyVersion> + </AssemblyInfo> + <Base> + <BaseTypeName>System.ValueType</BaseTypeName> + </Base> + <Interfaces /> + <Members> + <Member MemberName="Zero"> + <MemberSignature Language="C#" Value="public static Gst.DebugCategory Zero;" /> + <MemberType>Field</MemberType> + <ReturnValue> + <ReturnType>Gst.DebugCategory</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="New"> + <MemberSignature Language="C#" Value="public static Gst.DebugCategory New (IntPtr raw);" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>Gst.DebugCategory</ReturnType> + </ReturnValue> + <Parameters> + <Parameter Name="raw" Type="System.IntPtr" /> + </Parameters> + <Docs> + <param name="raw">To be added.</param> + <summary>To be added.</summary> + <returns>To be added.</returns> + <remarks>To be added.</remarks> + </Docs> + </Member> + </Members> + <Docs> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> +</Type> diff --git a/doc/en/Gst/DebugColorFlags.xml b/doc/en/Gst/DebugColorFlags.xml new file mode 100644 index 0000000..367feec --- /dev/null +++ b/doc/en/Gst/DebugColorFlags.xml @@ -0,0 +1,196 @@ +<Type Name="DebugColorFlags" FullName="Gst.DebugColorFlags"> + <TypeSignature Language="C#" Value="public enum DebugColorFlags" /> + <AssemblyInfo> + <AssemblyName>gst-sharp</AssemblyName> + <AssemblyVersion>0.9.5.99</AssemblyVersion> + </AssemblyInfo> + <Base> + <BaseTypeName>System.Enum</BaseTypeName> + </Base> + <Members> + <Member MemberName="Underline"> + <MemberSignature Language="C#" Value="Underline" /> + <MemberType>Field</MemberType> + <ReturnValue> + <ReturnType>Gst.DebugColorFlags</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + </Docs> + </Member> + <Member MemberName="FgBlack"> + <MemberSignature Language="C#" Value="FgBlack" /> + <MemberType>Field</MemberType> + <ReturnValue> + <ReturnType>Gst.DebugColorFlags</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + </Docs> + </Member> + <Member MemberName="BgGreen"> + <MemberSignature Language="C#" Value="BgGreen" /> + <MemberType>Field</MemberType> + <ReturnValue> + <ReturnType>Gst.DebugColorFlags</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + </Docs> + </Member> + <Member MemberName="BgWhite"> + <MemberSignature Language="C#" Value="BgWhite" /> + <MemberType>Field</MemberType> + <ReturnValue> + <ReturnType>Gst.DebugColorFlags</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + </Docs> + </Member> + <Member MemberName="FgCyan"> + <MemberSignature Language="C#" Value="FgCyan" /> + <MemberType>Field</MemberType> + <ReturnValue> + <ReturnType>Gst.DebugColorFlags</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + </Docs> + </Member> + <Member MemberName="BgBlack"> + <MemberSignature Language="C#" Value="BgBlack" /> + <MemberType>Field</MemberType> + <ReturnValue> + <ReturnType>Gst.DebugColorFlags</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + </Docs> + </Member> + <Member MemberName="BgYellow"> + <MemberSignature Language="C#" Value="BgYellow" /> + <MemberType>Field</MemberType> + <ReturnValue> + <ReturnType>Gst.DebugColorFlags</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + </Docs> + </Member> + <Member MemberName="FgMagenta"> + <MemberSignature Language="C#" Value="FgMagenta" /> + <MemberType>Field</MemberType> + <ReturnValue> + <ReturnType>Gst.DebugColorFlags</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + </Docs> + </Member> + <Member MemberName="BgRed"> + <MemberSignature Language="C#" Value="BgRed" /> + <MemberType>Field</MemberType> + <ReturnValue> + <ReturnType>Gst.DebugColorFlags</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + </Docs> + </Member> + <Member MemberName="BgBlue"> + <MemberSignature Language="C#" Value="BgBlue" /> + <MemberType>Field</MemberType> + <ReturnValue> + <ReturnType>Gst.DebugColorFlags</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + </Docs> + </Member> + <Member MemberName="BgMagenta"> + <MemberSignature Language="C#" Value="BgMagenta" /> + <MemberType>Field</MemberType> + <ReturnValue> + <ReturnType>Gst.DebugColorFlags</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + </Docs> + </Member> + <Member MemberName="FgRed"> + <MemberSignature Language="C#" Value="FgRed" /> + <MemberType>Field</MemberType> + <ReturnValue> + <ReturnType>Gst.DebugColorFlags</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + </Docs> + </Member> + <Member MemberName="FgYellow"> + <MemberSignature Language="C#" Value="FgYellow" /> + <MemberType>Field</MemberType> + <ReturnValue> + <ReturnType>Gst.DebugColorFlags</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + </Docs> + </Member> + <Member MemberName="FgGreen"> + <MemberSignature Language="C#" Value="FgGreen" /> + <MemberType>Field</MemberType> + <ReturnValue> + <ReturnType>Gst.DebugColorFlags</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + </Docs> + </Member> + <Member MemberName="FgWhite"> + <MemberSignature Language="C#" Value="FgWhite" /> + <MemberType>Field</MemberType> + <ReturnValue> + <ReturnType>Gst.DebugColorFlags</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + </Docs> + </Member> + <Member MemberName="Bold"> + <MemberSignature Language="C#" Value="Bold" /> + <MemberType>Field</MemberType> + <ReturnValue> + <ReturnType>Gst.DebugColorFlags</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + </Docs> + </Member> + <Member MemberName="BgCyan"> + <MemberSignature Language="C#" Value="BgCyan" /> + <MemberType>Field</MemberType> + <ReturnValue> + <ReturnType>Gst.DebugColorFlags</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + </Docs> + </Member> + <Member MemberName="FgBlue"> + <MemberSignature Language="C#" Value="FgBlue" /> + <MemberType>Field</MemberType> + <ReturnValue> + <ReturnType>Gst.DebugColorFlags</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + </Docs> + </Member> + </Members> + <Docs> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> +</Type> diff --git a/doc/en/Gst/DebugLevel.xml b/doc/en/Gst/DebugLevel.xml new file mode 100644 index 0000000..267f963 --- /dev/null +++ b/doc/en/Gst/DebugLevel.xml @@ -0,0 +1,86 @@ +<Type Name="DebugLevel" FullName="Gst.DebugLevel"> + <TypeSignature Language="C#" Value="public enum DebugLevel" /> + <AssemblyInfo> + <AssemblyName>gst-sharp</AssemblyName> + <AssemblyVersion>0.9.5.99</AssemblyVersion> + </AssemblyInfo> + <Base> + <BaseTypeName>System.Enum</BaseTypeName> + </Base> + <Members> + <Member MemberName="Error"> + <MemberSignature Language="C#" Value="Error" /> + <MemberType>Field</MemberType> + <ReturnValue> + <ReturnType>Gst.DebugLevel</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + </Docs> + </Member> + <Member MemberName="Debug"> + <MemberSignature Language="C#" Value="Debug" /> + <MemberType>Field</MemberType> + <ReturnValue> + <ReturnType>Gst.DebugLevel</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + </Docs> + </Member> + <Member MemberName="Log"> + <MemberSignature Language="C#" Value="Log" /> + <MemberType>Field</MemberType> + <ReturnValue> + <ReturnType>Gst.DebugLevel</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + </Docs> + </Member> + <Member MemberName="Info"> + <MemberSignature Language="C#" Value="Info" /> + <MemberType>Field</MemberType> + <ReturnValue> + <ReturnType>Gst.DebugLevel</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + </Docs> + </Member> + <Member MemberName="Warning"> + <MemberSignature Language="C#" Value="Warning" /> + <MemberType>Field</MemberType> + <ReturnValue> + <ReturnType>Gst.DebugLevel</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + </Docs> + </Member> + <Member MemberName="Count"> + <MemberSignature Language="C#" Value="Count" /> + <MemberType>Field</MemberType> + <ReturnValue> + <ReturnType>Gst.DebugLevel</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + </Docs> + </Member> + <Member MemberName="None"> + <MemberSignature Language="C#" Value="None" /> + <MemberType>Field</MemberType> + <ReturnValue> + <ReturnType>Gst.DebugLevel</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + </Docs> + </Member> + </Members> + <Docs> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> +</Type> diff --git a/doc/en/Gst/DebugMessage.xml b/doc/en/Gst/DebugMessage.xml new file mode 100644 index 0000000..feed7a6 --- /dev/null +++ b/doc/en/Gst/DebugMessage.xml @@ -0,0 +1,29 @@ +<Type Name="DebugMessage" FullName="Gst.DebugMessage"> + <TypeSignature Language="C#" Value="public class DebugMessage : GLib.Opaque" /> + <AssemblyInfo> + <AssemblyName>gst-sharp</AssemblyName> + <AssemblyVersion>0.9.5.99</AssemblyVersion> + </AssemblyInfo> + <Base> + <BaseTypeName>GLib.Opaque</BaseTypeName> + </Base> + <Interfaces /> + <Members> + <Member MemberName=".ctor"> + <MemberSignature Language="C#" Value="public DebugMessage (IntPtr raw);" /> + <MemberType>Constructor</MemberType> + <Parameters> + <Parameter Name="raw" Type="System.IntPtr" /> + </Parameters> + <Docs> + <param name="raw">To be added.</param> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> + </Member> + </Members> + <Docs> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> +</Type> diff --git a/doc/en/Gst/DeepNotifyArgs.xml b/doc/en/Gst/DeepNotifyArgs.xml new file mode 100644 index 0000000..c76e568 --- /dev/null +++ b/doc/en/Gst/DeepNotifyArgs.xml @@ -0,0 +1,50 @@ +<Type Name="DeepNotifyArgs" FullName="Gst.DeepNotifyArgs"> + <TypeSignature Language="C#" Value="public class DeepNotifyArgs : GLib.SignalArgs" /> + <AssemblyInfo> + <AssemblyName>gst-sharp</AssemblyName> + <AssemblyVersion>0.9.5.99</AssemblyVersion> + </AssemblyInfo> + <Base> + <BaseTypeName>GLib.SignalArgs</BaseTypeName> + </Base> + <Interfaces /> + <Members> + <Member MemberName=".ctor"> + <MemberSignature Language="C#" Value="public DeepNotifyArgs ();" /> + <MemberType>Constructor</MemberType> + <Parameters /> + <Docs> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="Orig"> + <MemberSignature Language="C#" Value="public Gst.Object Orig { get; };" /> + <MemberType>Property</MemberType> + <ReturnValue> + <ReturnType>Gst.Object</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + <value>To be added.</value> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="Pspec"> + <MemberSignature Language="C#" Value="public IntPtr Pspec { get; };" /> + <MemberType>Property</MemberType> + <ReturnValue> + <ReturnType>System.IntPtr</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + <value>To be added.</value> + <remarks>To be added.</remarks> + </Docs> + </Member> + </Members> + <Docs> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> +</Type> diff --git a/doc/en/Gst/DeepNotifyHandler.xml b/doc/en/Gst/DeepNotifyHandler.xml new file mode 100644 index 0000000..2add2c1 --- /dev/null +++ b/doc/en/Gst/DeepNotifyHandler.xml @@ -0,0 +1,23 @@ +<Type Name="DeepNotifyHandler" FullName="Gst.DeepNotifyHandler"> + <TypeSignature Language="C#" Value="public delegate void DeepNotifyHandler(object o, Gst.DeepNotifyArgs args);" /> + <AssemblyInfo> + <AssemblyName>gst-sharp</AssemblyName> + <AssemblyVersion>0.9.5.99</AssemblyVersion> + </AssemblyInfo> + <Base> + <BaseTypeName>System.Delegate</BaseTypeName> + </Base> + <Parameters> + <Parameter Name="o" Type="System.Object" /> + <Parameter Name="args" Type="Gst.DeepNotifyArgs" /> + </Parameters> + <ReturnValue> + <ReturnType>System.Void</ReturnType> + </ReturnValue> + <Docs> + <param name="o">To be added.</param> + <param name="args">To be added.</param> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> +</Type> diff --git a/doc/en/Gst/Element.xml b/doc/en/Gst/Element.xml new file mode 100644 index 0000000..0e84357 --- /dev/null +++ b/doc/en/Gst/Element.xml @@ -0,0 +1,1176 @@ +<Type Name="Element" FullName="Gst.Element"> + <TypeSignature Language="C#" Value="public class Element : Gst.Object" /> + <AssemblyInfo> + <AssemblyName>gst-sharp</AssemblyName> + <AssemblyVersion>0.9.5.99</AssemblyVersion> + </AssemblyInfo> + <Base> + <BaseTypeName>Gst.Object</BaseTypeName> + </Base> + <Interfaces /> + <Members> + <Member MemberName=".ctor"> + <MemberSignature Language="C#" Value="protected Element (GLib.GType gtype);" /> + <MemberType>Constructor</MemberType> + <Attributes> + <Attribute> + <AttributeName>System.Obsolete(Message=null, IsError=False)</AttributeName> + </Attribute> + </Attributes> + <Parameters> + <Parameter Name="gtype" Type="GLib.GType" /> + </Parameters> + <Docs> + <param name="gtype">To be added.</param> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName=".ctor"> + <MemberSignature Language="C#" Value="public Element (IntPtr raw);" /> + <MemberType>Constructor</MemberType> + <Parameters> + <Parameter Name="raw" Type="System.IntPtr" /> + </Parameters> + <Docs> + <param name="raw">To be added.</param> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName=".ctor"> + <MemberSignature Language="C#" Value="protected Element ();" /> + <MemberType>Constructor</MemberType> + <Parameters /> + <Docs> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="HasNoMorePads"> + <MemberSignature Language="C#" Value="public event EventHandler HasNoMorePads;" /> + <MemberType>Event</MemberType> + <Attributes> + <Attribute> + <AttributeName>GLib.Signal(CName="no-more-pads")</AttributeName> + </Attribute> + </Attributes> + <ReturnValue> + <ReturnType>System.EventHandler</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="PadAdded"> + <MemberSignature Language="C#" Value="public event Gst.PadAddedHandler PadAdded;" /> + <MemberType>Event</MemberType> + <Attributes> + <Attribute> + <AttributeName>GLib.Signal(CName="pad-added")</AttributeName> + </Attribute> + </Attributes> + <ReturnValue> + <ReturnType>Gst.PadAddedHandler</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="PadRemoved"> + <MemberSignature Language="C#" Value="public event Gst.PadRemovedHandler PadRemoved;" /> + <MemberType>Event</MemberType> + <Attributes> + <Attribute> + <AttributeName>GLib.Signal(CName="pad-removed")</AttributeName> + </Attribute> + </Attributes> + <ReturnValue> + <ReturnType>Gst.PadRemovedHandler</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="OnHasNoMorePads"> + <MemberSignature Language="C#" Value="protected virtual void OnHasNoMorePads ();" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>System.Void</ReturnType> + </ReturnValue> + <Parameters /> + <Docs> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="OnPadAdded"> + <MemberSignature Language="C#" Value="protected virtual void OnPadAdded (Gst.Pad pad);" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>System.Void</ReturnType> + </ReturnValue> + <Parameters> + <Parameter Name="pad" Type="Gst.Pad" /> + </Parameters> + <Docs> + <param name="pad">To be added.</param> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="OnPadRemoved"> + <MemberSignature Language="C#" Value="protected virtual void OnPadRemoved (Gst.Pad pad);" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>System.Void</ReturnType> + </ReturnValue> + <Parameters> + <Parameter Name="pad" Type="Gst.Pad" /> + </Parameters> + <Docs> + <param name="pad">To be added.</param> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="GetCompatiblePad"> + <MemberSignature Language="C#" Value="public Gst.Pad GetCompatiblePad (Gst.Pad pad, Gst.Caps caps);" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>Gst.Pad</ReturnType> + </ReturnValue> + <Parameters> + <Parameter Name="pad" Type="Gst.Pad" /> + <Parameter Name="caps" Type="Gst.Caps" /> + </Parameters> + <Docs> + <param name="pad">To be added.</param> + <param name="caps">To be added.</param> + <summary>To be added.</summary> + <returns>To be added.</returns> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="ProvidesClock"> + <MemberSignature Language="C#" Value="public bool ProvidesClock ();" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>System.Boolean</ReturnType> + </ReturnValue> + <Parameters /> + <Docs> + <summary>To be added.</summary> + <returns>To be added.</returns> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="ContinueState"> + <MemberSignature Language="C#" Value="public Gst.StateChangeReturn ContinueState (Gst.StateChangeReturn state_change_ret);" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>Gst.StateChangeReturn</ReturnType> + </ReturnValue> + <Parameters> + <Parameter Name="state_change_ret" Type="Gst.StateChangeReturn" /> + </Parameters> + <Docs> + <param name="state_change_ret">To be added.</param> + <summary>To be added.</summary> + <returns>To be added.</returns> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="IteratePads"> + <MemberSignature Language="C#" Value="public Gst.Iterator IteratePads ();" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>Gst.Iterator</ReturnType> + </ReturnValue> + <Parameters /> + <Docs> + <summary>To be added.</summary> + <returns>To be added.</returns> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="RemovePad"> + <MemberSignature Language="C#" Value="public bool RemovePad (Gst.Pad pad);" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>System.Boolean</ReturnType> + </ReturnValue> + <Parameters> + <Parameter Name="pad" Type="Gst.Pad" /> + </Parameters> + <Docs> + <param name="pad">To be added.</param> + <summary>To be added.</summary> + <returns>To be added.</returns> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="AbortState"> + <MemberSignature Language="C#" Value="public void AbortState ();" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>System.Void</ReturnType> + </ReturnValue> + <Parameters /> + <Docs> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="StateGetName"> + <MemberSignature Language="C#" Value="public static string StateGetName (Gst.State state);" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>System.String</ReturnType> + </ReturnValue> + <Parameters> + <Parameter Name="state" Type="Gst.State" /> + </Parameters> + <Docs> + <param name="state">To be added.</param> + <summary>To be added.</summary> + <returns>To be added.</returns> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="Unlink"> + <MemberSignature Language="C#" Value="public void Unlink (Gst.Element dest);" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>System.Void</ReturnType> + </ReturnValue> + <Parameters> + <Parameter Name="dest" Type="Gst.Element" /> + </Parameters> + <Docs> + <param name="dest">To be added.</param> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="SetClock"> + <MemberSignature Language="C#" Value="public bool SetClock (Gst.Clock clock);" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>System.Boolean</ReturnType> + </ReturnValue> + <Parameters> + <Parameter Name="clock" Type="Gst.Clock" /> + </Parameters> + <Docs> + <param name="clock">To be added.</param> + <summary>To be added.</summary> + <returns>To be added.</returns> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="UnlinkPads"> + <MemberSignature Language="C#" Value="public void UnlinkPads (string srcpadname, Gst.Element dest, string destpadname);" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>System.Void</ReturnType> + </ReturnValue> + <Parameters> + <Parameter Name="srcpadname" Type="System.String" /> + <Parameter Name="dest" Type="Gst.Element" /> + <Parameter Name="destpadname" Type="System.String" /> + </Parameters> + <Docs> + <param name="srcpadname">To be added.</param> + <param name="dest">To be added.</param> + <param name="destpadname">To be added.</param> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="SyncStateWithParent"> + <MemberSignature Language="C#" Value="public bool SyncStateWithParent ();" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>System.Boolean</ReturnType> + </ReturnValue> + <Parameters /> + <Docs> + <summary>To be added.</summary> + <returns>To be added.</returns> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="LinkPadsFiltered"> + <MemberSignature Language="C#" Value="public bool LinkPadsFiltered (string srcpadname, Gst.Element dest, string destpadname, Gst.Caps filter);" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>System.Boolean</ReturnType> + </ReturnValue> + <Parameters> + <Parameter Name="srcpadname" Type="System.String" /> + <Parameter Name="dest" Type="Gst.Element" /> + <Parameter Name="destpadname" Type="System.String" /> + <Parameter Name="filter" Type="Gst.Caps" /> + </Parameters> + <Docs> + <param name="srcpadname">To be added.</param> + <param name="dest">To be added.</param> + <param name="destpadname">To be added.</param> + <param name="filter">To be added.</param> + <summary>To be added.</summary> + <returns>To be added.</returns> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="LostState"> + <MemberSignature Language="C#" Value="public void LostState ();" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>System.Void</ReturnType> + </ReturnValue> + <Parameters /> + <Docs> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="SendEvent"> + <MemberSignature Language="C#" Value="public bool SendEvent (Gst.Event evnt);" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>System.Boolean</ReturnType> + </ReturnValue> + <Parameters> + <Parameter Name="evnt" Type="Gst.Event" /> + </Parameters> + <Docs> + <param name="evnt">To be added.</param> + <summary>To be added.</summary> + <returns>To be added.</returns> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="AddPad"> + <MemberSignature Language="C#" Value="public bool AddPad (Gst.Pad pad);" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>System.Boolean</ReturnType> + </ReturnValue> + <Parameters> + <Parameter Name="pad" Type="Gst.Pad" /> + </Parameters> + <Docs> + <param name="pad">To be added.</param> + <summary>To be added.</summary> + <returns>To be added.</returns> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="SetLockedState"> + <MemberSignature Language="C#" Value="public bool SetLockedState (bool locked_state);" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>System.Boolean</ReturnType> + </ReturnValue> + <Parameters> + <Parameter Name="locked_state" Type="System.Boolean" /> + </Parameters> + <Docs> + <param name="locked_state">To be added.</param> + <summary>To be added.</summary> + <returns>To be added.</returns> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="GetCompatiblePadTemplate"> + <MemberSignature Language="C#" Value="public Gst.PadTemplate GetCompatiblePadTemplate (Gst.PadTemplate compattempl);" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>Gst.PadTemplate</ReturnType> + </ReturnValue> + <Parameters> + <Parameter Name="compattempl" Type="Gst.PadTemplate" /> + </Parameters> + <Docs> + <param name="compattempl">To be added.</param> + <summary>To be added.</summary> + <returns>To be added.</returns> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="MessageFull"> + <MemberSignature Language="C#" Value="public void MessageFull (Gst.MessageType type, int domain, int code, string text, string debug, string file, string function, int line);" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>System.Void</ReturnType> + </ReturnValue> + <Parameters> + <Parameter Name="type" Type="Gst.MessageType" /> + <Parameter Name="domain" Type="System.Int32" /> + <Parameter Name="code" Type="System.Int32" /> + <Parameter Name="text" Type="System.String" /> + <Parameter Name="debug" Type="System.String" /> + <Parameter Name="file" Type="System.String" /> + <Parameter Name="function" Type="System.String" /> + <Parameter Name="line" Type="System.Int32" /> + </Parameters> + <Docs> + <param name="type">To be added.</param> + <param name="domain">To be added.</param> + <param name="code">To be added.</param> + <param name="text">To be added.</param> + <param name="debug">To be added.</param> + <param name="file">To be added.</param> + <param name="function">To be added.</param> + <param name="line">To be added.</param> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="Seek"> + <MemberSignature Language="C#" Value="public bool Seek (double rate, Gst.Format format, Gst.SeekFlags flags, Gst.SeekType cur_type, long cur, Gst.SeekType stop_type, long stop);" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>System.Boolean</ReturnType> + </ReturnValue> + <Parameters> + <Parameter Name="rate" Type="System.Double" /> + <Parameter Name="format" Type="Gst.Format" /> + <Parameter Name="flags" Type="Gst.SeekFlags" /> + <Parameter Name="cur_type" Type="Gst.SeekType" /> + <Parameter Name="cur" Type="System.Int64" /> + <Parameter Name="stop_type" Type="Gst.SeekType" /> + <Parameter Name="stop" Type="System.Int64" /> + </Parameters> + <Docs> + <param name="rate">To be added.</param> + <param name="format">To be added.</param> + <param name="flags">To be added.</param> + <param name="cur_type">To be added.</param> + <param name="cur">To be added.</param> + <param name="stop_type">To be added.</param> + <param name="stop">To be added.</param> + <summary>To be added.</summary> + <returns>To be added.</returns> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="GetRequestPad"> + <MemberSignature Language="C#" Value="public Gst.Pad GetRequestPad (string name);" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>Gst.Pad</ReturnType> + </ReturnValue> + <Parameters> + <Parameter Name="name" Type="System.String" /> + </Parameters> + <Docs> + <param name="name">To be added.</param> + <summary>To be added.</summary> + <returns>To be added.</returns> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="GetState"> + <MemberSignature Language="C#" Value="public Gst.StateChangeReturn GetState (out Gst.State state, out Gst.State pending, ulong timeout);" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>Gst.StateChangeReturn</ReturnType> + </ReturnValue> + <Parameters> + <Parameter Name="state" Type="Gst.State&" RefType="out" /> + <Parameter Name="pending" Type="Gst.State&" RefType="out" /> + <Parameter Name="timeout" Type="System.UInt64" /> + </Parameters> + <Docs> + <param name="state">To be added.</param> + <param name="pending">To be added.</param> + <param name="timeout">To be added.</param> + <summary>To be added.</summary> + <returns>To be added.</returns> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="FoundTagsForPad"> + <MemberSignature Language="C#" Value="public void FoundTagsForPad (Gst.Pad pad, Gst.TagList list);" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>System.Void</ReturnType> + </ReturnValue> + <Parameters> + <Parameter Name="pad" Type="Gst.Pad" /> + <Parameter Name="list" Type="Gst.TagList" /> + </Parameters> + <Docs> + <param name="pad">To be added.</param> + <param name="list">To be added.</param> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="RequiresClock"> + <MemberSignature Language="C#" Value="public bool RequiresClock ();" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>System.Boolean</ReturnType> + </ReturnValue> + <Parameters /> + <Docs> + <summary>To be added.</summary> + <returns>To be added.</returns> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="ProvideClock"> + <MemberSignature Language="C#" Value="public Gst.Clock ProvideClock ();" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>Gst.Clock</ReturnType> + </ReturnValue> + <Parameters /> + <Docs> + <summary>To be added.</summary> + <returns>To be added.</returns> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="PostMessage"> + <MemberSignature Language="C#" Value="public bool PostMessage (Gst.Message message);" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>System.Boolean</ReturnType> + </ReturnValue> + <Parameters> + <Parameter Name="message" Type="Gst.Message" /> + </Parameters> + <Docs> + <param name="message">To be added.</param> + <summary>To be added.</summary> + <returns>To be added.</returns> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="FoundTags"> + <MemberSignature Language="C#" Value="public void FoundTags (Gst.TagList list);" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>System.Void</ReturnType> + </ReturnValue> + <Parameters> + <Parameter Name="list" Type="Gst.TagList" /> + </Parameters> + <Docs> + <param name="list">To be added.</param> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="GetStaticPad"> + <MemberSignature Language="C#" Value="public Gst.Pad GetStaticPad (string name);" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>Gst.Pad</ReturnType> + </ReturnValue> + <Parameters> + <Parameter Name="name" Type="System.String" /> + </Parameters> + <Docs> + <param name="name">To be added.</param> + <summary>To be added.</summary> + <returns>To be added.</returns> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="Link"> + <MemberSignature Language="C#" Value="public bool Link (Gst.Element dest);" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>System.Boolean</ReturnType> + </ReturnValue> + <Parameters> + <Parameter Name="dest" Type="Gst.Element" /> + </Parameters> + <Docs> + <param name="dest">To be added.</param> + <summary>To be added.</summary> + <returns>To be added.</returns> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="GetPad"> + <MemberSignature Language="C#" Value="public Gst.Pad GetPad (string name);" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>Gst.Pad</ReturnType> + </ReturnValue> + <Parameters> + <Parameter Name="name" Type="System.String" /> + </Parameters> + <Docs> + <param name="name">To be added.</param> + <summary>To be added.</summary> + <returns>To be added.</returns> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="Query"> + <MemberSignature Language="C#" Value="public bool Query (Gst.Query query);" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>System.Boolean</ReturnType> + </ReturnValue> + <Parameters> + <Parameter Name="query" Type="Gst.Query" /> + </Parameters> + <Docs> + <param name="query">To be added.</param> + <summary>To be added.</summary> + <returns>To be added.</returns> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="NoMorePads"> + <MemberSignature Language="C#" Value="public void NoMorePads ();" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>System.Void</ReturnType> + </ReturnValue> + <Parameters /> + <Docs> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="ReleaseRequestPad"> + <MemberSignature Language="C#" Value="public void ReleaseRequestPad (Gst.Pad pad);" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>System.Void</ReturnType> + </ReturnValue> + <Parameters> + <Parameter Name="pad" Type="Gst.Pad" /> + </Parameters> + <Docs> + <param name="pad">To be added.</param> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="SetState"> + <MemberSignature Language="C#" Value="public Gst.StateChangeReturn SetState (Gst.State state);" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>Gst.StateChangeReturn</ReturnType> + </ReturnValue> + <Parameters> + <Parameter Name="state" Type="Gst.State" /> + </Parameters> + <Docs> + <param name="state">To be added.</param> + <summary>To be added.</summary> + <returns>To be added.</returns> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="QueryConvert"> + <MemberSignature Language="C#" Value="public bool QueryConvert (Gst.Format src_format, long src_val, out Gst.Format dest_format, out long dest_val);" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>System.Boolean</ReturnType> + </ReturnValue> + <Parameters> + <Parameter Name="src_format" Type="Gst.Format" /> + <Parameter Name="src_val" Type="System.Int64" /> + <Parameter Name="dest_format" Type="Gst.Format&" RefType="out" /> + <Parameter Name="dest_val" Type="System.Int64&" RefType="out" /> + </Parameters> + <Docs> + <param name="src_format">To be added.</param> + <param name="src_val">To be added.</param> + <param name="dest_format">To be added.</param> + <param name="dest_val">To be added.</param> + <summary>To be added.</summary> + <returns>To be added.</returns> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="IterateSrcPads"> + <MemberSignature Language="C#" Value="public Gst.Iterator IterateSrcPads ();" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>Gst.Iterator</ReturnType> + </ReturnValue> + <Parameters /> + <Docs> + <summary>To be added.</summary> + <returns>To be added.</returns> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="Register"> + <MemberSignature Language="C#" Value="public static bool Register (Gst.Plugin plugin, string name, uint rank, GLib.GType type);" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>System.Boolean</ReturnType> + </ReturnValue> + <Parameters> + <Parameter Name="plugin" Type="Gst.Plugin" /> + <Parameter Name="name" Type="System.String" /> + <Parameter Name="rank" Type="System.UInt32" /> + <Parameter Name="type" Type="GLib.GType" /> + </Parameters> + <Docs> + <param name="plugin">To be added.</param> + <param name="name">To be added.</param> + <param name="rank">To be added.</param> + <param name="type">To be added.</param> + <summary>To be added.</summary> + <returns>To be added.</returns> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="LinkFiltered"> + <MemberSignature Language="C#" Value="public bool LinkFiltered (Gst.Element dest, Gst.Caps filter);" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>System.Boolean</ReturnType> + </ReturnValue> + <Parameters> + <Parameter Name="dest" Type="Gst.Element" /> + <Parameter Name="filter" Type="Gst.Caps" /> + </Parameters> + <Docs> + <param name="dest">To be added.</param> + <param name="filter">To be added.</param> + <summary>To be added.</summary> + <returns>To be added.</returns> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="IterateSinkPads"> + <MemberSignature Language="C#" Value="public Gst.Iterator IterateSinkPads ();" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>Gst.Iterator</ReturnType> + </ReturnValue> + <Parameters /> + <Docs> + <summary>To be added.</summary> + <returns>To be added.</returns> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="CreateAllPads"> + <MemberSignature Language="C#" Value="public void CreateAllPads ();" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>System.Void</ReturnType> + </ReturnValue> + <Parameters /> + <Docs> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="LinkPads"> + <MemberSignature Language="C#" Value="public bool LinkPads (string srcpadname, Gst.Element dest, string destpadname);" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>System.Boolean</ReturnType> + </ReturnValue> + <Parameters> + <Parameter Name="srcpadname" Type="System.String" /> + <Parameter Name="dest" Type="Gst.Element" /> + <Parameter Name="destpadname" Type="System.String" /> + </Parameters> + <Docs> + <param name="srcpadname">To be added.</param> + <param name="dest">To be added.</param> + <param name="destpadname">To be added.</param> + <summary>To be added.</summary> + <returns>To be added.</returns> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="Numsrcpads"> + <MemberSignature Language="C#" Value="public ushort Numsrcpads { get; };" /> + <MemberType>Property</MemberType> + <ReturnValue> + <ReturnType>System.UInt16</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + <value>To be added.</value> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="LastReturn"> + <MemberSignature Language="C#" Value="public Gst.StateChangeReturn LastReturn { get; };" /> + <MemberType>Property</MemberType> + <ReturnValue> + <ReturnType>Gst.StateChangeReturn</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + <value>To be added.</value> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="Clock"> + <MemberSignature Language="C#" Value="public Gst.Clock Clock { get; };" /> + <MemberType>Property</MemberType> + <ReturnValue> + <ReturnType>Gst.Clock</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + <value>To be added.</value> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="CurrentState"> + <MemberSignature Language="C#" Value="public Gst.State CurrentState { get; };" /> + <MemberType>Property</MemberType> + <ReturnValue> + <ReturnType>Gst.State</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + <value>To be added.</value> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="Pads"> + <MemberSignature Language="C#" Value="public GLib.List Pads { get; };" /> + <MemberType>Property</MemberType> + <ReturnValue> + <ReturnType>GLib.List</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + <value>To be added.</value> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="Sinkpads"> + <MemberSignature Language="C#" Value="public GLib.List Sinkpads { get; };" /> + <MemberType>Property</MemberType> + <ReturnValue> + <ReturnType>GLib.List</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + <value>To be added.</value> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="StateCookie"> + <MemberSignature Language="C#" Value="public uint StateCookie { get; };" /> + <MemberType>Property</MemberType> + <ReturnValue> + <ReturnType>System.UInt32</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + <value>To be added.</value> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="PendingState"> + <MemberSignature Language="C#" Value="public Gst.State PendingState { get; };" /> + <MemberType>Property</MemberType> + <ReturnValue> + <ReturnType>Gst.State</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + <value>To be added.</value> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="NextState"> + <MemberSignature Language="C#" Value="public Gst.State NextState { get; };" /> + <MemberType>Property</MemberType> + <ReturnValue> + <ReturnType>Gst.State</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + <value>To be added.</value> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="PadsCookie"> + <MemberSignature Language="C#" Value="public uint PadsCookie { get; };" /> + <MemberType>Property</MemberType> + <ReturnValue> + <ReturnType>System.UInt32</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + <value>To be added.</value> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="Srcpads"> + <MemberSignature Language="C#" Value="public GLib.List Srcpads { get; };" /> + <MemberType>Property</MemberType> + <ReturnValue> + <ReturnType>GLib.List</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + <value>To be added.</value> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="BaseTime"> + <MemberSignature Language="C#" Value="public ulong BaseTime { set; get; };" /> + <MemberType>Property</MemberType> + <ReturnValue> + <ReturnType>System.UInt64</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + <value>To be added.</value> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="Numsinkpads"> + <MemberSignature Language="C#" Value="public ushort Numsinkpads { get; };" /> + <MemberType>Property</MemberType> + <ReturnValue> + <ReturnType>System.UInt16</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + <value>To be added.</value> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="Numpads"> + <MemberSignature Language="C#" Value="public ushort Numpads { get; };" /> + <MemberType>Property</MemberType> + <ReturnValue> + <ReturnType>System.UInt16</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + <value>To be added.</value> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="Bus"> + <MemberSignature Language="C#" Value="public Gst.Bus Bus { set; get; };" /> + <MemberType>Property</MemberType> + <ReturnValue> + <ReturnType>Gst.Bus</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + <value>To be added.</value> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="Factory"> + <MemberSignature Language="C#" Value="public Gst.ElementFactory Factory { get; };" /> + <MemberType>Property</MemberType> + <ReturnValue> + <ReturnType>Gst.ElementFactory</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + <value>To be added.</value> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="GType"> + <MemberSignature Language="C#" Value="public static GLib.GType GType { get; };" /> + <MemberType>Property</MemberType> + <ReturnValue> + <ReturnType>GLib.GType</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + <value>To be added.</value> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="QueryTypes"> + <MemberSignature Language="C#" Value="public Gst.QueryType QueryTypes { get; };" /> + <MemberType>Property</MemberType> + <ReturnValue> + <ReturnType>Gst.QueryType</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + <value>To be added.</value> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="Index"> + <MemberSignature Language="C#" Value="public Gst.Index Index { set; get; };" /> + <MemberType>Property</MemberType> + <ReturnValue> + <ReturnType>Gst.Index</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + <value>To be added.</value> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="IsIndexable"> + <MemberSignature Language="C#" Value="public bool IsIndexable { get; };" /> + <MemberType>Property</MemberType> + <ReturnValue> + <ReturnType>System.Boolean</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + <value>To be added.</value> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="IsLockedState"> + <MemberSignature Language="C#" Value="public bool IsLockedState { get; };" /> + <MemberType>Property</MemberType> + <ReturnValue> + <ReturnType>System.Boolean</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + <value>To be added.</value> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="GetProperty"> + <MemberSignature Language="C#" Value="public GLib.Value GetProperty (string property_name);" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>GLib.Value</ReturnType> + </ReturnValue> + <Parameters> + <Parameter Name="property_name" Type="System.String" /> + </Parameters> + <Docs> + <param name="property_name">To be added.</param> + <summary>To be added.</summary> + <returns>To be added.</returns> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="SetProperty"> + <MemberSignature Language="C#" Value="public void SetProperty (string property_name, GLib.Value value);" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>System.Void</ReturnType> + </ReturnValue> + <Parameters> + <Parameter Name="property_name" Type="System.String" /> + <Parameter Name="value" Type="GLib.Value" /> + </Parameters> + <Docs> + <param name="property_name">To be added.</param> + <param name="value">To be added.</param> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="SetProperty"> + <MemberSignature Language="C#" Value="public void SetProperty (string property_name, string value);" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>System.Void</ReturnType> + </ReturnValue> + <Parameters> + <Parameter Name="property_name" Type="System.String" /> + <Parameter Name="value" Type="System.String" /> + </Parameters> + <Docs> + <param name="property_name">To be added.</param> + <param name="value">To be added.</param> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="SetProperty"> + <MemberSignature Language="C#" Value="public void SetProperty (string property_name, double value);" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>System.Void</ReturnType> + </ReturnValue> + <Parameters> + <Parameter Name="property_name" Type="System.String" /> + <Parameter Name="value" Type="System.Double" /> + </Parameters> + <Docs> + <param name="property_name">To be added.</param> + <param name="value">To be added.</param> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="SetProperty"> + <MemberSignature Language="C#" Value="public void SetProperty (string property_name, bool value);" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>System.Void</ReturnType> + </ReturnValue> + <Parameters> + <Parameter Name="property_name" Type="System.String" /> + <Parameter Name="value" Type="System.Boolean" /> + </Parameters> + <Docs> + <param name="property_name">To be added.</param> + <param name="value">To be added.</param> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="QueryPosition"> + <MemberSignature Language="C#" Value="public bool QueryPosition (Gst.Format format, out long cur);" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>System.Boolean</ReturnType> + </ReturnValue> + <Parameters> + <Parameter Name="format" Type="Gst.Format" /> + <Parameter Name="cur" Type="System.Int64&" RefType="out" /> + </Parameters> + <Docs> + <param name="format">To be added.</param> + <param name="cur">To be added.</param> + <summary>To be added.</summary> + <returns>To be added.</returns> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="QueryDuration"> + <MemberSignature Language="C#" Value="public bool QueryDuration (Gst.Format format, out long duration);" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>System.Boolean</ReturnType> + </ReturnValue> + <Parameters> + <Parameter Name="format" Type="Gst.Format" /> + <Parameter Name="duration" Type="System.Int64&" RefType="out" /> + </Parameters> + <Docs> + <param name="format">To be added.</param> + <param name="duration">To be added.</param> + <summary>To be added.</summary> + <returns>To be added.</returns> + <remarks>To be added.</remarks> + </Docs> + </Member> + </Members> + <Docs> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> +</Type> diff --git a/doc/en/Gst/ElementAddedArgs.xml b/doc/en/Gst/ElementAddedArgs.xml new file mode 100644 index 0000000..e2e11d2 --- /dev/null +++ b/doc/en/Gst/ElementAddedArgs.xml @@ -0,0 +1,38 @@ +<Type Name="ElementAddedArgs" FullName="Gst.ElementAddedArgs"> + <TypeSignature Language="C#" Value="public class ElementAddedArgs : GLib.SignalArgs" /> + <AssemblyInfo> + <AssemblyName>gst-sharp</AssemblyName> + <AssemblyVersion>0.9.5.99</AssemblyVersion> + </AssemblyInfo> + <Base> + <BaseTypeName>GLib.SignalArgs</BaseTypeName> + </Base> + <Interfaces /> + <Members> + <Member MemberName=".ctor"> + <MemberSignature Language="C#" Value="public ElementAddedArgs ();" /> + <MemberType>Constructor</MemberType> + <Parameters /> + <Docs> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="Child"> + <MemberSignature Language="C#" Value="public Gst.Element Child { get; };" /> + <MemberType>Property</MemberType> + <ReturnValue> + <ReturnType>Gst.Element</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + <value>To be added.</value> + <remarks>To be added.</remarks> + </Docs> + </Member> + </Members> + <Docs> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> +</Type> diff --git a/doc/en/Gst/ElementAddedHandler.xml b/doc/en/Gst/ElementAddedHandler.xml new file mode 100644 index 0000000..04d97a0 --- /dev/null +++ b/doc/en/Gst/ElementAddedHandler.xml @@ -0,0 +1,23 @@ +<Type Name="ElementAddedHandler" FullName="Gst.ElementAddedHandler"> + <TypeSignature Language="C#" Value="public delegate void ElementAddedHandler(object o, Gst.ElementAddedArgs args);" /> + <AssemblyInfo> + <AssemblyName>gst-sharp</AssemblyName> + <AssemblyVersion>0.9.5.99</AssemblyVersion> + </AssemblyInfo> + <Base> + <BaseTypeName>System.Delegate</BaseTypeName> + </Base> + <Parameters> + <Parameter Name="o" Type="System.Object" /> + <Parameter Name="args" Type="Gst.ElementAddedArgs" /> + </Parameters> + <ReturnValue> + <ReturnType>System.Void</ReturnType> + </ReturnValue> + <Docs> + <param name="o">To be added.</param> + <param name="args">To be added.</param> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> +</Type> diff --git a/doc/en/Gst/ElementDetails.xml b/doc/en/Gst/ElementDetails.xml new file mode 100644 index 0000000..adf54fb --- /dev/null +++ b/doc/en/Gst/ElementDetails.xml @@ -0,0 +1,88 @@ +<Type Name="ElementDetails" FullName="Gst.ElementDetails"> + <TypeSignature Language="C#" Value="public struct ElementDetails" /> + <AssemblyInfo> + <AssemblyName>gst-sharp</AssemblyName> + <AssemblyVersion>0.9.5.99</AssemblyVersion> + </AssemblyInfo> + <Base> + <BaseTypeName>System.ValueType</BaseTypeName> + </Base> + <Interfaces /> + <Members> + <Member MemberName="Longname"> + <MemberSignature Language="C#" Value="public string Longname;" /> + <MemberType>Field</MemberType> + <ReturnValue> + <ReturnType>System.String</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="Klass"> + <MemberSignature Language="C#" Value="public string Klass;" /> + <MemberType>Field</MemberType> + <ReturnValue> + <ReturnType>System.String</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="Description"> + <MemberSignature Language="C#" Value="public string Description;" /> + <MemberType>Field</MemberType> + <ReturnValue> + <ReturnType>System.String</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="Author"> + <MemberSignature Language="C#" Value="public string Author;" /> + <MemberType>Field</MemberType> + <ReturnValue> + <ReturnType>System.String</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="Zero"> + <MemberSignature Language="C#" Value="public static Gst.ElementDetails Zero;" /> + <MemberType>Field</MemberType> + <ReturnValue> + <ReturnType>Gst.ElementDetails</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="New"> + <MemberSignature Language="C#" Value="public static Gst.ElementDetails New (IntPtr raw);" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>Gst.ElementDetails</ReturnType> + </ReturnValue> + <Parameters> + <Parameter Name="raw" Type="System.IntPtr" /> + </Parameters> + <Docs> + <param name="raw">To be added.</param> + <summary>To be added.</summary> + <returns>To be added.</returns> + <remarks>To be added.</remarks> + </Docs> + </Member> + </Members> + <Docs> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> +</Type> diff --git a/doc/en/Gst/ElementFactory.xml b/doc/en/Gst/ElementFactory.xml new file mode 100644 index 0000000..314b770 --- /dev/null +++ b/doc/en/Gst/ElementFactory.xml @@ -0,0 +1,257 @@ +<Type Name="ElementFactory" FullName="Gst.ElementFactory"> + <TypeSignature Language="C#" Value="public class ElementFactory : Gst.PluginFeature" /> + <AssemblyInfo> + <AssemblyName>gst-sharp</AssemblyName> + <AssemblyVersion>0.9.5.99</AssemblyVersion> + </AssemblyInfo> + <Base> + <BaseTypeName>Gst.PluginFeature</BaseTypeName> + </Base> + <Interfaces /> + <Members> + <Member MemberName=".ctor"> + <MemberSignature Language="C#" Value="protected ElementFactory (GLib.GType gtype);" /> + <MemberType>Constructor</MemberType> + <Attributes> + <Attribute> + <AttributeName>System.Obsolete(Message=null, IsError=False)</AttributeName> + </Attribute> + </Attributes> + <Parameters> + <Parameter Name="gtype" Type="GLib.GType" /> + </Parameters> + <Docs> + <param name="gtype">To be added.</param> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName=".ctor"> + <MemberSignature Language="C#" Value="public ElementFactory (IntPtr raw);" /> + <MemberType>Constructor</MemberType> + <Parameters> + <Parameter Name="raw" Type="System.IntPtr" /> + </Parameters> + <Docs> + <param name="raw">To be added.</param> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName=".ctor"> + <MemberSignature Language="C#" Value="protected ElementFactory ();" /> + <MemberType>Constructor</MemberType> + <Parameters /> + <Docs> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="Make"> + <MemberSignature Language="C#" Value="public static Gst.Element Make (string factoryname, string name);" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>Gst.Element</ReturnType> + </ReturnValue> + <Parameters> + <Parameter Name="factoryname" Type="System.String" /> + <Parameter Name="name" Type="System.String" /> + </Parameters> + <Docs> + <param name="factoryname">To be added.</param> + <param name="name">To be added.</param> + <summary>To be added.</summary> + <returns>To be added.</returns> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="Find"> + <MemberSignature Language="C#" Value="public static Gst.ElementFactory Find (string name);" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>Gst.ElementFactory</ReturnType> + </ReturnValue> + <Parameters> + <Parameter Name="name" Type="System.String" /> + </Parameters> + <Docs> + <param name="name">To be added.</param> + <summary>To be added.</summary> + <returns>To be added.</returns> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="CanSrcCaps"> + <MemberSignature Language="C#" Value="public bool CanSrcCaps (Gst.Caps caps);" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>System.Boolean</ReturnType> + </ReturnValue> + <Parameters> + <Parameter Name="caps" Type="Gst.Caps" /> + </Parameters> + <Docs> + <param name="caps">To be added.</param> + <summary>To be added.</summary> + <returns>To be added.</returns> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="CanSinkCaps"> + <MemberSignature Language="C#" Value="public bool CanSinkCaps (Gst.Caps caps);" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>System.Boolean</ReturnType> + </ReturnValue> + <Parameters> + <Parameter Name="caps" Type="Gst.Caps" /> + </Parameters> + <Docs> + <param name="caps">To be added.</param> + <summary>To be added.</summary> + <returns>To be added.</returns> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="Create"> + <MemberSignature Language="C#" Value="public Gst.Element Create (string name);" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>Gst.Element</ReturnType> + </ReturnValue> + <Parameters> + <Parameter Name="name" Type="System.String" /> + </Parameters> + <Docs> + <param name="name">To be added.</param> + <summary>To be added.</summary> + <returns>To be added.</returns> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="UriProtocols"> + <MemberSignature Language="C#" Value="public string UriProtocols { get; };" /> + <MemberType>Property</MemberType> + <ReturnValue> + <ReturnType>System.String</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + <value>To be added.</value> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="UriType"> + <MemberSignature Language="C#" Value="public int UriType { get; };" /> + <MemberType>Property</MemberType> + <ReturnValue> + <ReturnType>System.Int32</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + <value>To be added.</value> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="Longname"> + <MemberSignature Language="C#" Value="public string Longname { get; };" /> + <MemberType>Property</MemberType> + <ReturnValue> + <ReturnType>System.String</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + <value>To be added.</value> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="NumPadTemplates"> + <MemberSignature Language="C#" Value="public uint NumPadTemplates { get; };" /> + <MemberType>Property</MemberType> + <ReturnValue> + <ReturnType>System.UInt32</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + <value>To be added.</value> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="ElementType"> + <MemberSignature Language="C#" Value="public GLib.GType ElementType { get; };" /> + <MemberType>Property</MemberType> + <ReturnValue> + <ReturnType>GLib.GType</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + <value>To be added.</value> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="Klass"> + <MemberSignature Language="C#" Value="public string Klass { get; };" /> + <MemberType>Property</MemberType> + <ReturnValue> + <ReturnType>System.String</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + <value>To be added.</value> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="Description"> + <MemberSignature Language="C#" Value="public string Description { get; };" /> + <MemberType>Property</MemberType> + <ReturnValue> + <ReturnType>System.String</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + <value>To be added.</value> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="GType"> + <MemberSignature Language="C#" Value="public static GLib.GType GType { get; };" /> + <MemberType>Property</MemberType> + <ReturnValue> + <ReturnType>GLib.GType</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + <value>To be added.</value> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="Author"> + <MemberSignature Language="C#" Value="public string Author { get; };" /> + <MemberType>Property</MemberType> + <ReturnValue> + <ReturnType>System.String</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + <value>To be added.</value> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="StaticPadTemplates"> + <MemberSignature Language="C#" Value="public GLib.List StaticPadTemplates { get; };" /> + <MemberType>Property</MemberType> + <ReturnValue> + <ReturnType>GLib.List</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + <value>To be added.</value> + <remarks>To be added.</remarks> + </Docs> + </Member> + </Members> + <Docs> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> +</Type> diff --git a/doc/en/Gst/ElementFlags.xml b/doc/en/Gst/ElementFlags.xml new file mode 100644 index 0000000..cc78161 --- /dev/null +++ b/doc/en/Gst/ElementFlags.xml @@ -0,0 +1,61 @@ +<Type Name="ElementFlags" FullName="Gst.ElementFlags"> + <TypeSignature Language="C#" Value="public enum ElementFlags" /> + <AssemblyInfo> + <AssemblyName>gst-sharp</AssemblyName> + <AssemblyVersion>0.9.5.99</AssemblyVersion> + </AssemblyInfo> + <Base> + <BaseTypeName>System.Enum</BaseTypeName> + </Base> + <Attributes> + <Attribute> + <AttributeName>System.Flags</AttributeName> + </Attribute> + </Attributes> + <Members> + <Member MemberName="IsSink"> + <MemberSignature Language="C#" Value="IsSink" /> + <MemberType>Field</MemberType> + <ReturnValue> + <ReturnType>Gst.ElementFlags</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + </Docs> + </Member> + <Member MemberName="LockedState"> + <MemberSignature Language="C#" Value="LockedState" /> + <MemberType>Field</MemberType> + <ReturnValue> + <ReturnType>Gst.ElementFlags</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + </Docs> + </Member> + <Member MemberName="Unparenting"> + <MemberSignature Language="C#" Value="Unparenting" /> + <MemberType>Field</MemberType> + <ReturnValue> + <ReturnType>Gst.ElementFlags</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + </Docs> + </Member> + <Member MemberName="FlagLast"> + <MemberSignature Language="C#" Value="FlagLast" /> + <MemberType>Field</MemberType> + <ReturnValue> + <ReturnType>Gst.ElementFlags</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + </Docs> + </Member> + </Members> + <Docs> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> +</Type> diff --git a/doc/en/Gst/ElementRemovedArgs.xml b/doc/en/Gst/ElementRemovedArgs.xml new file mode 100644 index 0000000..1c2f67c --- /dev/null +++ b/doc/en/Gst/ElementRemovedArgs.xml @@ -0,0 +1,38 @@ +<Type Name="ElementRemovedArgs" FullName="Gst.ElementRemovedArgs"> + <TypeSignature Language="C#" Value="public class ElementRemovedArgs : GLib.SignalArgs" /> + <AssemblyInfo> + <AssemblyName>gst-sharp</AssemblyName> + <AssemblyVersion>0.9.5.99</AssemblyVersion> + </AssemblyInfo> + <Base> + <BaseTypeName>GLib.SignalArgs</BaseTypeName> + </Base> + <Interfaces /> + <Members> + <Member MemberName=".ctor"> + <MemberSignature Language="C#" Value="public ElementRemovedArgs ();" /> + <MemberType>Constructor</MemberType> + <Parameters /> + <Docs> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="Child"> + <MemberSignature Language="C#" Value="public Gst.Element Child { get; };" /> + <MemberType>Property</MemberType> + <ReturnValue> + <ReturnType>Gst.Element</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + <value>To be added.</value> + <remarks>To be added.</remarks> + </Docs> + </Member> + </Members> + <Docs> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> +</Type> diff --git a/doc/en/Gst/ElementRemovedHandler.xml b/doc/en/Gst/ElementRemovedHandler.xml new file mode 100644 index 0000000..daa639b --- /dev/null +++ b/doc/en/Gst/ElementRemovedHandler.xml @@ -0,0 +1,23 @@ +<Type Name="ElementRemovedHandler" FullName="Gst.ElementRemovedHandler"> + <TypeSignature Language="C#" Value="public delegate void ElementRemovedHandler(object o, Gst.ElementRemovedArgs args);" /> + <AssemblyInfo> + <AssemblyName>gst-sharp</AssemblyName> + <AssemblyVersion>0.9.5.99</AssemblyVersion> + </AssemblyInfo> + <Base> + <BaseTypeName>System.Delegate</BaseTypeName> + </Base> + <Parameters> + <Parameter Name="o" Type="System.Object" /> + <Parameter Name="args" Type="Gst.ElementRemovedArgs" /> + </Parameters> + <ReturnValue> + <ReturnType>System.Void</ReturnType> + </ReturnValue> + <Docs> + <param name="o">To be added.</param> + <param name="args">To be added.</param> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> +</Type> diff --git a/doc/en/Gst/EntryAddedArgs.xml b/doc/en/Gst/EntryAddedArgs.xml new file mode 100644 index 0000000..c827d65 --- /dev/null +++ b/doc/en/Gst/EntryAddedArgs.xml @@ -0,0 +1,38 @@ +<Type Name="EntryAddedArgs" FullName="Gst.EntryAddedArgs"> + <TypeSignature Language="C#" Value="public class EntryAddedArgs : GLib.SignalArgs" /> + <AssemblyInfo> + <AssemblyName>gst-sharp</AssemblyName> + <AssemblyVersion>0.9.5.99</AssemblyVersion> + </AssemblyInfo> + <Base> + <BaseTypeName>GLib.SignalArgs</BaseTypeName> + </Base> + <Interfaces /> + <Members> + <Member MemberName=".ctor"> + <MemberSignature Language="C#" Value="public EntryAddedArgs ();" /> + <MemberType>Constructor</MemberType> + <Parameters /> + <Docs> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="Entry"> + <MemberSignature Language="C#" Value="public Gst.IndexEntry Entry { get; };" /> + <MemberType>Property</MemberType> + <ReturnValue> + <ReturnType>Gst.IndexEntry</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + <value>To be added.</value> + <remarks>To be added.</remarks> + </Docs> + </Member> + </Members> + <Docs> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> +</Type> diff --git a/doc/en/Gst/EntryAddedHandler.xml b/doc/en/Gst/EntryAddedHandler.xml new file mode 100644 index 0000000..bcb737f --- /dev/null +++ b/doc/en/Gst/EntryAddedHandler.xml @@ -0,0 +1,23 @@ +<Type Name="EntryAddedHandler" FullName="Gst.EntryAddedHandler"> + <TypeSignature Language="C#" Value="public delegate void EntryAddedHandler(object o, Gst.EntryAddedArgs args);" /> + <AssemblyInfo> + <AssemblyName>gst-sharp</AssemblyName> + <AssemblyVersion>0.9.5.99</AssemblyVersion> + </AssemblyInfo> + <Base> + <BaseTypeName>System.Delegate</BaseTypeName> + </Base> + <Parameters> + <Parameter Name="o" Type="System.Object" /> + <Parameter Name="args" Type="Gst.EntryAddedArgs" /> + </Parameters> + <ReturnValue> + <ReturnType>System.Void</ReturnType> + </ReturnValue> + <Docs> + <param name="o">To be added.</param> + <param name="args">To be added.</param> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> +</Type> diff --git a/doc/en/Gst/Event.xml b/doc/en/Gst/Event.xml new file mode 100644 index 0000000..72bf104 --- /dev/null +++ b/doc/en/Gst/Event.xml @@ -0,0 +1,430 @@ +<Type Name="Event" FullName="Gst.Event"> + <TypeSignature Language="C#" Value="public class Event : Gst.MiniObject" /> + <AssemblyInfo> + <AssemblyName>gst-sharp</AssemblyName> + <AssemblyVersion>0.9.5.99</AssemblyVersion> + </AssemblyInfo> + <Base> + <BaseTypeName>Gst.MiniObject</BaseTypeName> + </Base> + <Interfaces /> + <Members> + <Member MemberName=".ctor"> + <MemberSignature Language="C#" Value="protected Event (GLib.GType gtype);" /> + <MemberType>Constructor</MemberType> + <Attributes> + <Attribute> + <AttributeName>System.Obsolete(Message=null, IsError=False)</AttributeName> + </Attribute> + </Attributes> + <Parameters> + <Parameter Name="gtype" Type="GLib.GType" /> + </Parameters> + <Docs> + <param name="gtype">To be added.</param> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName=".ctor"> + <MemberSignature Language="C#" Value="public Event (IntPtr raw);" /> + <MemberType>Constructor</MemberType> + <Parameters> + <Parameter Name="raw" Type="System.IntPtr" /> + </Parameters> + <Docs> + <param name="raw">To be added.</param> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName=".ctor"> + <MemberSignature Language="C#" Value="public Event (Gst.Format format, long minsize, long maxsize, bool async);" /> + <MemberType>Constructor</MemberType> + <Parameters> + <Parameter Name="format" Type="Gst.Format" /> + <Parameter Name="minsize" Type="System.Int64" /> + <Parameter Name="maxsize" Type="System.Int64" /> + <Parameter Name="async" Type="System.Boolean" /> + </Parameters> + <Docs> + <param name="format">To be added.</param> + <param name="minsize">To be added.</param> + <param name="maxsize">To be added.</param> + <param name="async">To be added.</param> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName=".ctor"> + <MemberSignature Language="C#" Value="public Event (Gst.EventType type, Gst.Structure structure);" /> + <MemberType>Constructor</MemberType> + <Parameters> + <Parameter Name="type" Type="Gst.EventType" /> + <Parameter Name="structure" Type="Gst.Structure" /> + </Parameters> + <Docs> + <param name="type">To be added.</param> + <param name="structure">To be added.</param> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName=".ctor"> + <MemberSignature Language="C#" Value="public Event ();" /> + <MemberType>Constructor</MemberType> + <Parameters /> + <Docs> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName=".ctor"> + <MemberSignature Language="C#" Value="public Event (Gst.Structure structure);" /> + <MemberType>Constructor</MemberType> + <Parameters> + <Parameter Name="structure" Type="Gst.Structure" /> + </Parameters> + <Docs> + <param name="structure">To be added.</param> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName=".ctor"> + <MemberSignature Language="C#" Value="public Event (bool update, double rate, Gst.Format format, long start, long stop, long position);" /> + <MemberType>Constructor</MemberType> + <Parameters> + <Parameter Name="update" Type="System.Boolean" /> + <Parameter Name="rate" Type="System.Double" /> + <Parameter Name="format" Type="Gst.Format" /> + <Parameter Name="start" Type="System.Int64" /> + <Parameter Name="stop" Type="System.Int64" /> + <Parameter Name="position" Type="System.Int64" /> + </Parameters> + <Docs> + <param name="update">To be added.</param> + <param name="rate">To be added.</param> + <param name="format">To be added.</param> + <param name="start">To be added.</param> + <param name="stop">To be added.</param> + <param name="position">To be added.</param> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName=".ctor"> + <MemberSignature Language="C#" Value="public Event (double proportion, long diff, ulong timestamp);" /> + <MemberType>Constructor</MemberType> + <Parameters> + <Parameter Name="proportion" Type="System.Double" /> + <Parameter Name="diff" Type="System.Int64" /> + <Parameter Name="timestamp" Type="System.UInt64" /> + </Parameters> + <Docs> + <param name="proportion">To be added.</param> + <param name="diff">To be added.</param> + <param name="timestamp">To be added.</param> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName=".ctor"> + <MemberSignature Language="C#" Value="public Event (double rate, Gst.Format format, Gst.SeekFlags flags, Gst.SeekType cur_type, long cur, Gst.SeekType stop_type, long stop);" /> + <MemberType>Constructor</MemberType> + <Parameters> + <Parameter Name="rate" Type="System.Double" /> + <Parameter Name="format" Type="Gst.Format" /> + <Parameter Name="flags" Type="Gst.SeekFlags" /> + <Parameter Name="cur_type" Type="Gst.SeekType" /> + <Parameter Name="cur" Type="System.Int64" /> + <Parameter Name="stop_type" Type="Gst.SeekType" /> + <Parameter Name="stop" Type="System.Int64" /> + </Parameters> + <Docs> + <param name="rate">To be added.</param> + <param name="format">To be added.</param> + <param name="flags">To be added.</param> + <param name="cur_type">To be added.</param> + <param name="cur">To be added.</param> + <param name="stop_type">To be added.</param> + <param name="stop">To be added.</param> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName=".ctor"> + <MemberSignature Language="C#" Value="public Event (Gst.TagList taglist);" /> + <MemberType>Constructor</MemberType> + <Parameters> + <Parameter Name="taglist" Type="Gst.TagList" /> + </Parameters> + <Docs> + <param name="taglist">To be added.</param> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="NewFlushStart"> + <MemberSignature Language="C#" Value="public static Gst.Event NewFlushStart ();" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>Gst.Event</ReturnType> + </ReturnValue> + <Parameters /> + <Docs> + <summary>To be added.</summary> + <returns>To be added.</returns> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="NewFlushStop"> + <MemberSignature Language="C#" Value="public static Gst.Event NewFlushStop ();" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>Gst.Event</ReturnType> + </ReturnValue> + <Parameters /> + <Docs> + <summary>To be added.</summary> + <returns>To be added.</returns> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="TypeGetName"> + <MemberSignature Language="C#" Value="public static string TypeGetName (Gst.EventType type);" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>System.String</ReturnType> + </ReturnValue> + <Parameters> + <Parameter Name="type" Type="Gst.EventType" /> + </Parameters> + <Docs> + <param name="type">To be added.</param> + <summary>To be added.</summary> + <returns>To be added.</returns> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="ParseNewSegment"> + <MemberSignature Language="C#" Value="public void ParseNewSegment (out bool update, out double rate, out Gst.Format format, out long start, out long stop, out long position);" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>System.Void</ReturnType> + </ReturnValue> + <Parameters> + <Parameter Name="update" Type="System.Boolean&" RefType="out" /> + <Parameter Name="rate" Type="System.Double&" RefType="out" /> + <Parameter Name="format" Type="Gst.Format&" RefType="out" /> + <Parameter Name="start" Type="System.Int64&" RefType="out" /> + <Parameter Name="stop" Type="System.Int64&" RefType="out" /> + <Parameter Name="position" Type="System.Int64&" RefType="out" /> + </Parameters> + <Docs> + <param name="update">To be added.</param> + <param name="rate">To be added.</param> + <param name="format">To be added.</param> + <param name="start">To be added.</param> + <param name="stop">To be added.</param> + <param name="position">To be added.</param> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="ParseTag"> + <MemberSignature Language="C#" Value="public void ParseTag (Gst.TagList taglist);" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>System.Void</ReturnType> + </ReturnValue> + <Parameters> + <Parameter Name="taglist" Type="Gst.TagList" /> + </Parameters> + <Docs> + <param name="taglist">To be added.</param> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="ParseQos"> + <MemberSignature Language="C#" Value="public void ParseQos (out double proportion, out long diff, out ulong timestamp);" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>System.Void</ReturnType> + </ReturnValue> + <Parameters> + <Parameter Name="proportion" Type="System.Double&" RefType="out" /> + <Parameter Name="diff" Type="System.Int64&" RefType="out" /> + <Parameter Name="timestamp" Type="System.UInt64&" RefType="out" /> + </Parameters> + <Docs> + <param name="proportion">To be added.</param> + <param name="diff">To be added.</param> + <param name="timestamp">To be added.</param> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="ParseSeek"> + <MemberSignature Language="C#" Value="public void ParseSeek (out double rate, out Gst.Format format, out Gst.SeekFlags flags, out Gst.SeekType cur_type, out long cur, out Gst.SeekType stop_type, out long stop);" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>System.Void</ReturnType> + </ReturnValue> + <Parameters> + <Parameter Name="rate" Type="System.Double&" RefType="out" /> + <Parameter Name="format" Type="Gst.Format&" RefType="out" /> + <Parameter Name="flags" Type="Gst.SeekFlags&" RefType="out" /> + <Parameter Name="cur_type" Type="Gst.SeekType&" RefType="out" /> + <Parameter Name="cur" Type="System.Int64&" RefType="out" /> + <Parameter Name="stop_type" Type="Gst.SeekType&" RefType="out" /> + <Parameter Name="stop" Type="System.Int64&" RefType="out" /> + </Parameters> + <Docs> + <param name="rate">To be added.</param> + <param name="format">To be added.</param> + <param name="flags">To be added.</param> + <param name="cur_type">To be added.</param> + <param name="cur">To be added.</param> + <param name="stop_type">To be added.</param> + <param name="stop">To be added.</param> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="TypeToQuark"> + <MemberSignature Language="C#" Value="public static int TypeToQuark (Gst.EventType type);" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>System.Int32</ReturnType> + </ReturnValue> + <Parameters> + <Parameter Name="type" Type="Gst.EventType" /> + </Parameters> + <Docs> + <param name="type">To be added.</param> + <summary>To be added.</summary> + <returns>To be added.</returns> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="ParseBufferSize"> + <MemberSignature Language="C#" Value="public void ParseBufferSize (out Gst.Format format, out long minsize, out long maxsize, out bool async);" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>System.Void</ReturnType> + </ReturnValue> + <Parameters> + <Parameter Name="format" Type="Gst.Format&" RefType="out" /> + <Parameter Name="minsize" Type="System.Int64&" RefType="out" /> + <Parameter Name="maxsize" Type="System.Int64&" RefType="out" /> + <Parameter Name="async" Type="System.Boolean&" RefType="out" /> + </Parameters> + <Docs> + <param name="format">To be added.</param> + <param name="minsize">To be added.</param> + <param name="maxsize">To be added.</param> + <param name="async">To be added.</param> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="TypeGetFlags"> + <MemberSignature Language="C#" Value="public static Gst.EventTypeFlags TypeGetFlags (Gst.EventType type);" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>Gst.EventTypeFlags</ReturnType> + </ReturnValue> + <Parameters> + <Parameter Name="type" Type="Gst.EventType" /> + </Parameters> + <Docs> + <param name="type">To be added.</param> + <summary>To be added.</summary> + <returns>To be added.</returns> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="Src"> + <MemberSignature Language="C#" Value="public Gst.Object Src { get; };" /> + <MemberType>Property</MemberType> + <ReturnValue> + <ReturnType>Gst.Object</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + <value>To be added.</value> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="Timestamp"> + <MemberSignature Language="C#" Value="public ulong Timestamp { get; };" /> + <MemberType>Property</MemberType> + <ReturnValue> + <ReturnType>System.UInt64</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + <value>To be added.</value> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="Type"> + <MemberSignature Language="C#" Value="public Gst.EventType Type { get; };" /> + <MemberType>Property</MemberType> + <ReturnValue> + <ReturnType>Gst.EventType</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + <value>To be added.</value> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="Structure"> + <MemberSignature Language="C#" Value="public Gst.Structure Structure { get; };" /> + <MemberType>Property</MemberType> + <ReturnValue> + <ReturnType>Gst.Structure</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + <value>To be added.</value> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="GType"> + <MemberSignature Language="C#" Value="public static GLib.GType GType { get; };" /> + <MemberType>Property</MemberType> + <ReturnValue> + <ReturnType>GLib.GType</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + <value>To be added.</value> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="GetEvent"> + <MemberSignature Language="C#" Value="public static Gst.Event GetEvent (IntPtr raw);" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>Gst.Event</ReturnType> + </ReturnValue> + <Parameters> + <Parameter Name="raw" Type="System.IntPtr" /> + </Parameters> + <Docs> + <param name="raw">To be added.</param> + <summary>To be added.</summary> + <returns>To be added.</returns> + <remarks>To be added.</remarks> + </Docs> + </Member> + </Members> + <Docs> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> +</Type> diff --git a/doc/en/Gst/EventType.xml b/doc/en/Gst/EventType.xml new file mode 100644 index 0000000..b6c2d97 --- /dev/null +++ b/doc/en/Gst/EventType.xml @@ -0,0 +1,166 @@ +<Type Name="EventType" FullName="Gst.EventType"> + <TypeSignature Language="C#" Value="public enum EventType" /> + <AssemblyInfo> + <AssemblyName>gst-sharp</AssemblyName> + <AssemblyVersion>0.9.5.99</AssemblyVersion> + </AssemblyInfo> + <Base> + <BaseTypeName>System.Enum</BaseTypeName> + </Base> + <Members> + <Member MemberName="Downstream"> + <MemberSignature Language="C#" Value="Downstream" /> + <MemberType>Field</MemberType> + <ReturnValue> + <ReturnType>Gst.EventType</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + </Docs> + </Member> + <Member MemberName="FlushStart"> + <MemberSignature Language="C#" Value="FlushStart" /> + <MemberType>Field</MemberType> + <ReturnValue> + <ReturnType>Gst.EventType</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + </Docs> + </Member> + <Member MemberName="DownstreamOob"> + <MemberSignature Language="C#" Value="DownstreamOob" /> + <MemberType>Field</MemberType> + <ReturnValue> + <ReturnType>Gst.EventType</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + </Docs> + </Member> + <Member MemberName="Eos"> + <MemberSignature Language="C#" Value="Eos" /> + <MemberType>Field</MemberType> + <ReturnValue> + <ReturnType>Gst.EventType</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + </Docs> + </Member> + <Member MemberName="Navigation"> + <MemberSignature Language="C#" Value="Navigation" /> + <MemberType>Field</MemberType> + <ReturnValue> + <ReturnType>Gst.EventType</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + </Docs> + </Member> + <Member MemberName="FlushStop"> + <MemberSignature Language="C#" Value="FlushStop" /> + <MemberType>Field</MemberType> + <ReturnValue> + <ReturnType>Gst.EventType</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + </Docs> + </Member> + <Member MemberName="BufferSize"> + <MemberSignature Language="C#" Value="BufferSize" /> + <MemberType>Field</MemberType> + <ReturnValue> + <ReturnType>Gst.EventType</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + </Docs> + </Member> + <Member MemberName="BothOob"> + <MemberSignature Language="C#" Value="BothOob" /> + <MemberType>Field</MemberType> + <ReturnValue> + <ReturnType>Gst.EventType</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + </Docs> + </Member> + <Member MemberName="Both"> + <MemberSignature Language="C#" Value="Both" /> + <MemberType>Field</MemberType> + <ReturnValue> + <ReturnType>Gst.EventType</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + </Docs> + </Member> + <Member MemberName="Seek"> + <MemberSignature Language="C#" Value="Seek" /> + <MemberType>Field</MemberType> + <ReturnValue> + <ReturnType>Gst.EventType</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + </Docs> + </Member> + <Member MemberName="Upstream"> + <MemberSignature Language="C#" Value="Upstream" /> + <MemberType>Field</MemberType> + <ReturnValue> + <ReturnType>Gst.EventType</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + </Docs> + </Member> + <Member MemberName="Tag"> + <MemberSignature Language="C#" Value="Tag" /> + <MemberType>Field</MemberType> + <ReturnValue> + <ReturnType>Gst.EventType</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + </Docs> + </Member> + <Member MemberName="NewSegment"> + <MemberSignature Language="C#" Value="NewSegment" /> + <MemberType>Field</MemberType> + <ReturnValue> + <ReturnType>Gst.EventType</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + </Docs> + </Member> + <Member MemberName="Unknown"> + <MemberSignature Language="C#" Value="Unknown" /> + <MemberType>Field</MemberType> + <ReturnValue> + <ReturnType>Gst.EventType</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + </Docs> + </Member> + <Member MemberName="Qos"> + <MemberSignature Language="C#" Value="Qos" /> + <MemberType>Field</MemberType> + <ReturnValue> + <ReturnType>Gst.EventType</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + </Docs> + </Member> + </Members> + <Docs> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> +</Type> diff --git a/doc/en/Gst/EventTypeFlags.xml b/doc/en/Gst/EventTypeFlags.xml new file mode 100644 index 0000000..58395f1 --- /dev/null +++ b/doc/en/Gst/EventTypeFlags.xml @@ -0,0 +1,51 @@ +<Type Name="EventTypeFlags" FullName="Gst.EventTypeFlags"> + <TypeSignature Language="C#" Value="public enum EventTypeFlags" /> + <AssemblyInfo> + <AssemblyName>gst-sharp</AssemblyName> + <AssemblyVersion>0.9.5.99</AssemblyVersion> + </AssemblyInfo> + <Base> + <BaseTypeName>System.Enum</BaseTypeName> + </Base> + <Attributes> + <Attribute> + <AttributeName>System.Flags</AttributeName> + </Attribute> + </Attributes> + <Members> + <Member MemberName="Upstream"> + <MemberSignature Language="C#" Value="Upstream" /> + <MemberType>Field</MemberType> + <ReturnValue> + <ReturnType>Gst.EventTypeFlags</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + </Docs> + </Member> + <Member MemberName="Serialized"> + <MemberSignature Language="C#" Value="Serialized" /> + <MemberType>Field</MemberType> + <ReturnValue> + <ReturnType>Gst.EventTypeFlags</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + </Docs> + </Member> + <Member MemberName="Downstream"> + <MemberSignature Language="C#" Value="Downstream" /> + <MemberType>Field</MemberType> + <ReturnValue> + <ReturnType>Gst.EventTypeFlags</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + </Docs> + </Member> + </Members> + <Docs> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> +</Type> diff --git a/doc/en/Gst/FeatureAddedArgs.xml b/doc/en/Gst/FeatureAddedArgs.xml new file mode 100644 index 0000000..7278768 --- /dev/null +++ b/doc/en/Gst/FeatureAddedArgs.xml @@ -0,0 +1,38 @@ +<Type Name="FeatureAddedArgs" FullName="Gst.FeatureAddedArgs"> + <TypeSignature Language="C#" Value="public class FeatureAddedArgs : GLib.SignalArgs" /> + <AssemblyInfo> + <AssemblyName>gst-sharp</AssemblyName> + <AssemblyVersion>0.9.5.99</AssemblyVersion> + </AssemblyInfo> + <Base> + <BaseTypeName>GLib.SignalArgs</BaseTypeName> + </Base> + <Interfaces /> + <Members> + <Member MemberName=".ctor"> + <MemberSignature Language="C#" Value="public FeatureAddedArgs ();" /> + <MemberType>Constructor</MemberType> + <Parameters /> + <Docs> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="Feature"> + <MemberSignature Language="C#" Value="public Gst.PluginFeature Feature { get; };" /> + <MemberType>Property</MemberType> + <ReturnValue> + <ReturnType>Gst.PluginFeature</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + <value>To be added.</value> + <remarks>To be added.</remarks> + </Docs> + </Member> + </Members> + <Docs> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> +</Type> diff --git a/doc/en/Gst/FeatureAddedHandler.xml b/doc/en/Gst/FeatureAddedHandler.xml new file mode 100644 index 0000000..8fb8cdc --- /dev/null +++ b/doc/en/Gst/FeatureAddedHandler.xml @@ -0,0 +1,23 @@ +<Type Name="FeatureAddedHandler" FullName="Gst.FeatureAddedHandler"> + <TypeSignature Language="C#" Value="public delegate void FeatureAddedHandler(object o, Gst.FeatureAddedArgs args);" /> + <AssemblyInfo> + <AssemblyName>gst-sharp</AssemblyName> + <AssemblyVersion>0.9.5.99</AssemblyVersion> + </AssemblyInfo> + <Base> + <BaseTypeName>System.Delegate</BaseTypeName> + </Base> + <Parameters> + <Parameter Name="o" Type="System.Object" /> + <Parameter Name="args" Type="Gst.FeatureAddedArgs" /> + </Parameters> + <ReturnValue> + <ReturnType>System.Void</ReturnType> + </ReturnValue> + <Docs> + <param name="o">To be added.</param> + <param name="args">To be added.</param> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> +</Type> diff --git a/doc/en/Gst/FilterFunc.xml b/doc/en/Gst/FilterFunc.xml new file mode 100644 index 0000000..75f04b9 --- /dev/null +++ b/doc/en/Gst/FilterFunc.xml @@ -0,0 +1,22 @@ +<Type Name="FilterFunc" FullName="Gst.FilterFunc"> + <TypeSignature Language="C#" Value="public delegate bool FilterFunc(IntPtr obj);" /> + <AssemblyInfo> + <AssemblyName>gst-sharp</AssemblyName> + <AssemblyVersion>0.9.5.99</AssemblyVersion> + </AssemblyInfo> + <Base> + <BaseTypeName>System.Delegate</BaseTypeName> + </Base> + <Parameters> + <Parameter Name="obj" Type="System.IntPtr" /> + </Parameters> + <ReturnValue> + <ReturnType>System.Boolean</ReturnType> + </ReturnValue> + <Docs> + <param name="obj">To be added.</param> + <summary>To be added.</summary> + <returns>To be added.</returns> + <remarks>To be added.</remarks> + </Docs> +</Type> diff --git a/doc/en/Gst/Flow.xml b/doc/en/Gst/Flow.xml new file mode 100644 index 0000000..bcc1bc1 --- /dev/null +++ b/doc/en/Gst/Flow.xml @@ -0,0 +1,58 @@ +<Type Name="Flow" FullName="Gst.Flow"> + <TypeSignature Language="C#" Value="public class Flow" /> + <AssemblyInfo> + <AssemblyName>gst-sharp</AssemblyName> + <AssemblyVersion>0.9.5.99</AssemblyVersion> + </AssemblyInfo> + <Base> + <BaseTypeName>System.Object</BaseTypeName> + </Base> + <Interfaces /> + <Members> + <Member MemberName=".ctor"> + <MemberSignature Language="C#" Value="public Flow ();" /> + <MemberType>Constructor</MemberType> + <Parameters /> + <Docs> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="ToQuark"> + <MemberSignature Language="C#" Value="public static int ToQuark (Gst.FlowReturn flow_ret);" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>System.Int32</ReturnType> + </ReturnValue> + <Parameters> + <Parameter Name="flow_ret" Type="Gst.FlowReturn" /> + </Parameters> + <Docs> + <param name="flow_ret">To be added.</param> + <summary>To be added.</summary> + <returns>To be added.</returns> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="GetName"> + <MemberSignature Language="C#" Value="public static string GetName (Gst.FlowReturn get_name_ret);" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>System.String</ReturnType> + </ReturnValue> + <Parameters> + <Parameter Name="get_name_ret" Type="Gst.FlowReturn" /> + </Parameters> + <Docs> + <param name="get_name_ret">To be added.</param> + <summary>To be added.</summary> + <returns>To be added.</returns> + <remarks>To be added.</remarks> + </Docs> + </Member> + </Members> + <Docs> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> +</Type> diff --git a/doc/en/Gst/FlowReturn.xml b/doc/en/Gst/FlowReturn.xml new file mode 100644 index 0000000..262815c --- /dev/null +++ b/doc/en/Gst/FlowReturn.xml @@ -0,0 +1,96 @@ +<Type Name="FlowReturn" FullName="Gst.FlowReturn"> + <TypeSignature Language="C#" Value="public enum FlowReturn" /> + <AssemblyInfo> + <AssemblyName>gst-sharp</AssemblyName> + <AssemblyVersion>0.9.5.99</AssemblyVersion> + </AssemblyInfo> + <Base> + <BaseTypeName>System.Enum</BaseTypeName> + </Base> + <Members> + <Member MemberName="NotLinked"> + <MemberSignature Language="C#" Value="NotLinked" /> + <MemberType>Field</MemberType> + <ReturnValue> + <ReturnType>Gst.FlowReturn</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + </Docs> + </Member> + <Member MemberName="Error"> + <MemberSignature Language="C#" Value="Error" /> + <MemberType>Field</MemberType> + <ReturnValue> + <ReturnType>Gst.FlowReturn</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + </Docs> + </Member> + <Member MemberName="NotSupported"> + <MemberSignature Language="C#" Value="NotSupported" /> + <MemberType>Field</MemberType> + <ReturnValue> + <ReturnType>Gst.FlowReturn</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + </Docs> + </Member> + <Member MemberName="Resend"> + <MemberSignature Language="C#" Value="Resend" /> + <MemberType>Field</MemberType> + <ReturnValue> + <ReturnType>Gst.FlowReturn</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + </Docs> + </Member> + <Member MemberName="Ok"> + <MemberSignature Language="C#" Value="Ok" /> + <MemberType>Field</MemberType> + <ReturnValue> + <ReturnType>Gst.FlowReturn</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + </Docs> + </Member> + <Member MemberName="NotNegotiated"> + <MemberSignature Language="C#" Value="NotNegotiated" /> + <MemberType>Field</MemberType> + <ReturnValue> + <ReturnType>Gst.FlowReturn</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + </Docs> + </Member> + <Member MemberName="Unexpected"> + <MemberSignature Language="C#" Value="Unexpected" /> + <MemberType>Field</MemberType> + <ReturnValue> + <ReturnType>Gst.FlowReturn</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + </Docs> + </Member> + <Member MemberName="WrongState"> + <MemberSignature Language="C#" Value="WrongState" /> + <MemberType>Field</MemberType> + <ReturnValue> + <ReturnType>Gst.FlowReturn</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + </Docs> + </Member> + </Members> + <Docs> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> +</Type> diff --git a/doc/en/Gst/Format.xml b/doc/en/Gst/Format.xml new file mode 100644 index 0000000..e8b6cb7 --- /dev/null +++ b/doc/en/Gst/Format.xml @@ -0,0 +1,76 @@ +<Type Name="Format" FullName="Gst.Format"> + <TypeSignature Language="C#" Value="public enum Format" /> + <AssemblyInfo> + <AssemblyName>gst-sharp</AssemblyName> + <AssemblyVersion>0.9.5.99</AssemblyVersion> + </AssemblyInfo> + <Base> + <BaseTypeName>System.Enum</BaseTypeName> + </Base> + <Members> + <Member MemberName="Undefined"> + <MemberSignature Language="C#" Value="Undefined" /> + <MemberType>Field</MemberType> + <ReturnValue> + <ReturnType>Gst.Format</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + </Docs> + </Member> + <Member MemberName="Buffers"> + <MemberSignature Language="C#" Value="Buffers" /> + <MemberType>Field</MemberType> + <ReturnValue> + <ReturnType>Gst.Format</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + </Docs> + </Member> + <Member MemberName="Bytes"> + <MemberSignature Language="C#" Value="Bytes" /> + <MemberType>Field</MemberType> + <ReturnValue> + <ReturnType>Gst.Format</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + </Docs> + </Member> + <Member MemberName="Time"> + <MemberSignature Language="C#" Value="Time" /> + <MemberType>Field</MemberType> + <ReturnValue> + <ReturnType>Gst.Format</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + </Docs> + </Member> + <Member MemberName="Percent"> + <MemberSignature Language="C#" Value="Percent" /> + <MemberType>Field</MemberType> + <ReturnValue> + <ReturnType>Gst.Format</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + </Docs> + </Member> + <Member MemberName="Default"> + <MemberSignature Language="C#" Value="Default" /> + <MemberType>Field</MemberType> + <ReturnValue> + <ReturnType>Gst.Format</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + </Docs> + </Member> + </Members> + <Docs> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> +</Type> diff --git a/doc/en/Gst/FormatDefinition.xml b/doc/en/Gst/FormatDefinition.xml new file mode 100644 index 0000000..451c9d1 --- /dev/null +++ b/doc/en/Gst/FormatDefinition.xml @@ -0,0 +1,88 @@ +<Type Name="FormatDefinition" FullName="Gst.FormatDefinition"> + <TypeSignature Language="C#" Value="public struct FormatDefinition" /> + <AssemblyInfo> + <AssemblyName>gst-sharp</AssemblyName> + <AssemblyVersion>0.9.5.99</AssemblyVersion> + </AssemblyInfo> + <Base> + <BaseTypeName>System.ValueType</BaseTypeName> + </Base> + <Interfaces /> + <Members> + <Member MemberName="Value"> + <MemberSignature Language="C#" Value="public Gst.Format Value;" /> + <MemberType>Field</MemberType> + <ReturnValue> + <ReturnType>Gst.Format</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="Nick"> + <MemberSignature Language="C#" Value="public string Nick;" /> + <MemberType>Field</MemberType> + <ReturnValue> + <ReturnType>System.String</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="Description"> + <MemberSignature Language="C#" Value="public string Description;" /> + <MemberType>Field</MemberType> + <ReturnValue> + <ReturnType>System.String</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="Quark"> + <MemberSignature Language="C#" Value="public int Quark;" /> + <MemberType>Field</MemberType> + <ReturnValue> + <ReturnType>System.Int32</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="Zero"> + <MemberSignature Language="C#" Value="public static Gst.FormatDefinition Zero;" /> + <MemberType>Field</MemberType> + <ReturnValue> + <ReturnType>Gst.FormatDefinition</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="New"> + <MemberSignature Language="C#" Value="public static Gst.FormatDefinition New (IntPtr raw);" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>Gst.FormatDefinition</ReturnType> + </ReturnValue> + <Parameters> + <Parameter Name="raw" Type="System.IntPtr" /> + </Parameters> + <Docs> + <param name="raw">To be added.</param> + <summary>To be added.</summary> + <returns>To be added.</returns> + <remarks>To be added.</remarks> + </Docs> + </Member> + </Members> + <Docs> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> +</Type> diff --git a/doc/en/Gst/Fraction.xml b/doc/en/Gst/Fraction.xml new file mode 100644 index 0000000..ac70dd0 --- /dev/null +++ b/doc/en/Gst/Fraction.xml @@ -0,0 +1,51 @@ +<Type Name="Fraction" FullName="Gst.Fraction"> + <TypeSignature Language="C#" Value="public class Fraction" /> + <AssemblyInfo> + <AssemblyName>gst-sharp</AssemblyName> + <AssemblyVersion>0.9.5.99</AssemblyVersion> + </AssemblyInfo> + <Base> + <BaseTypeName>System.Object</BaseTypeName> + </Base> + <Interfaces /> + <Members> + <Member MemberName=".ctor"> + <MemberSignature Language="C#" Value="public Fraction ();" /> + <MemberType>Constructor</MemberType> + <Parameters /> + <Docs> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="RangeGetType"> + <MemberSignature Language="C#" Value="public static GLib.GType RangeGetType ();" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>GLib.GType</ReturnType> + </ReturnValue> + <Parameters /> + <Docs> + <summary>To be added.</summary> + <returns>To be added.</returns> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="GType"> + <MemberSignature Language="C#" Value="public static GLib.GType GType { get; };" /> + <MemberType>Property</MemberType> + <ReturnValue> + <ReturnType>GLib.GType</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + <value>To be added.</value> + <remarks>To be added.</remarks> + </Docs> + </Member> + </Members> + <Docs> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> +</Type> diff --git a/doc/en/Gst/GhostPad.xml b/doc/en/Gst/GhostPad.xml new file mode 100644 index 0000000..5638358 --- /dev/null +++ b/doc/en/Gst/GhostPad.xml @@ -0,0 +1,114 @@ +<Type Name="GhostPad" FullName="Gst.GhostPad"> + <TypeSignature Language="C#" Value="public class GhostPad : Gst.Pad" /> + <AssemblyInfo> + <AssemblyName>gst-sharp</AssemblyName> + <AssemblyVersion>0.9.5.99</AssemblyVersion> + </AssemblyInfo> + <Base> + <BaseTypeName>Gst.Pad</BaseTypeName> + </Base> + <Interfaces /> + <Members> + <Member MemberName=".ctor"> + <MemberSignature Language="C#" Value="protected GhostPad (GLib.GType gtype);" /> + <MemberType>Constructor</MemberType> + <Attributes> + <Attribute> + <AttributeName>System.Obsolete(Message=null, IsError=False)</AttributeName> + </Attribute> + </Attributes> + <Parameters> + <Parameter Name="gtype" Type="GLib.GType" /> + </Parameters> + <Docs> + <param name="gtype">To be added.</param> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName=".ctor"> + <MemberSignature Language="C#" Value="public GhostPad (IntPtr raw);" /> + <MemberType>Constructor</MemberType> + <Parameters> + <Parameter Name="raw" Type="System.IntPtr" /> + </Parameters> + <Docs> + <param name="raw">To be added.</param> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName=".ctor"> + <MemberSignature Language="C#" Value="public GhostPad (string name, Gst.Pad target);" /> + <MemberType>Constructor</MemberType> + <Parameters> + <Parameter Name="name" Type="System.String" /> + <Parameter Name="target" Type="Gst.Pad" /> + </Parameters> + <Docs> + <param name="name">To be added.</param> + <param name="target">To be added.</param> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName=".ctor"> + <MemberSignature Language="C#" Value="public GhostPad (string name, Gst.PadDirection dir);" /> + <MemberType>Constructor</MemberType> + <Parameters> + <Parameter Name="name" Type="System.String" /> + <Parameter Name="dir" Type="Gst.PadDirection" /> + </Parameters> + <Docs> + <param name="name">To be added.</param> + <param name="dir">To be added.</param> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="SetTarget"> + <MemberSignature Language="C#" Value="public bool SetTarget (Gst.Pad newtarget);" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>System.Boolean</ReturnType> + </ReturnValue> + <Parameters> + <Parameter Name="newtarget" Type="Gst.Pad" /> + </Parameters> + <Docs> + <param name="newtarget">To be added.</param> + <summary>To be added.</summary> + <returns>To be added.</returns> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="GType"> + <MemberSignature Language="C#" Value="public static GLib.GType GType { get; };" /> + <MemberType>Property</MemberType> + <ReturnValue> + <ReturnType>GLib.GType</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + <value>To be added.</value> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="Target"> + <MemberSignature Language="C#" Value="public Gst.Pad Target { get; };" /> + <MemberType>Property</MemberType> + <ReturnValue> + <ReturnType>Gst.Pad</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + <value>To be added.</value> + <remarks>To be added.</remarks> + </Docs> + </Member> + </Members> + <Docs> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> +</Type> diff --git a/doc/en/Gst/Global.xml b/doc/en/Gst/Global.xml new file mode 100644 index 0000000..95c9e72 --- /dev/null +++ b/doc/en/Gst/Global.xml @@ -0,0 +1,424 @@ +<Type Name="Global" FullName="Gst.Global"> + <TypeSignature Language="C#" Value="public class Global" /> + <AssemblyInfo> + <AssemblyName>gst-sharp</AssemblyName> + <AssemblyVersion>0.9.5.99</AssemblyVersion> + </AssemblyInfo> + <Base> + <BaseTypeName>System.Object</BaseTypeName> + </Base> + <Interfaces /> + <Members> + <Member MemberName=".ctor"> + <MemberSignature Language="C#" Value="public Global ();" /> + <MemberType>Constructor</MemberType> + <Parameters /> + <Docs> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="VersionString"> + <MemberSignature Language="C#" Value="public static string VersionString ();" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>System.String</ReturnType> + </ReturnValue> + <Parameters /> + <Docs> + <summary>To be added.</summary> + <returns>To be added.</returns> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="ParseLaunch"> + <MemberSignature Language="C#" Value="public static Gst.Element ParseLaunch (string pipeline_description);" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>Gst.Element</ReturnType> + </ReturnValue> + <Parameters> + <Parameter Name="pipeline_description" Type="System.String" /> + </Parameters> + <Docs> + <param name="pipeline_description">To be added.</param> + <summary>To be added.</summary> + <returns>To be added.</returns> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="GErrorGetType"> + <MemberSignature Language="C#" Value="public static GLib.GType GErrorGetType ();" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>GLib.GType</ReturnType> + </ReturnValue> + <Parameters /> + <Docs> + <summary>To be added.</summary> + <returns>To be added.</returns> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="ParseBinFromDescription"> + <MemberSignature Language="C#" Value="public static Gst.Element ParseBinFromDescription (string bin_description, bool ghost_unconnected_pads);" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>Gst.Element</ReturnType> + </ReturnValue> + <Parameters> + <Parameter Name="bin_description" Type="System.String" /> + <Parameter Name="ghost_unconnected_pads" Type="System.Boolean" /> + </Parameters> + <Docs> + <param name="bin_description">To be added.</param> + <param name="ghost_unconnected_pads">To be added.</param> + <summary>To be added.</summary> + <returns>To be added.</returns> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="FormatGetName"> + <MemberSignature Language="C#" Value="public static string FormatGetName (Gst.Format format);" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>System.String</ReturnType> + </ReturnValue> + <Parameters> + <Parameter Name="format" Type="Gst.Format" /> + </Parameters> + <Docs> + <param name="format">To be added.</param> + <summary>To be added.</summary> + <returns>To be added.</returns> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="FormatGetDetails"> + <MemberSignature Language="C#" Value="public static Gst.FormatDefinition FormatGetDetails (Gst.Format format);" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>Gst.FormatDefinition</ReturnType> + </ReturnValue> + <Parameters> + <Parameter Name="format" Type="Gst.Format" /> + </Parameters> + <Docs> + <param name="format">To be added.</param> + <summary>To be added.</summary> + <returns>To be added.</returns> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="DefaultRegistryCheckFeatureVersion"> + <MemberSignature Language="C#" Value="public static bool DefaultRegistryCheckFeatureVersion (string feature_name, uint min_major, uint min_minor, uint min_micro);" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>System.Boolean</ReturnType> + </ReturnValue> + <Parameters> + <Parameter Name="feature_name" Type="System.String" /> + <Parameter Name="min_major" Type="System.UInt32" /> + <Parameter Name="min_minor" Type="System.UInt32" /> + <Parameter Name="min_micro" Type="System.UInt32" /> + </Parameters> + <Docs> + <param name="feature_name">To be added.</param> + <param name="min_major">To be added.</param> + <param name="min_minor">To be added.</param> + <param name="min_micro">To be added.</param> + <summary>To be added.</summary> + <returns>To be added.</returns> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="ResourceErrorQuark"> + <MemberSignature Language="C#" Value="public static int ResourceErrorQuark ();" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>System.Int32</ReturnType> + </ReturnValue> + <Parameters /> + <Docs> + <summary>To be added.</summary> + <returns>To be added.</returns> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="FormatGetByNick"> + <MemberSignature Language="C#" Value="public static Gst.Format FormatGetByNick (string nick);" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>Gst.Format</ReturnType> + </ReturnValue> + <Parameters> + <Parameter Name="nick" Type="System.String" /> + </Parameters> + <Docs> + <param name="nick">To be added.</param> + <summary>To be added.</summary> + <returns>To be added.</returns> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="IntRangeGetType"> + <MemberSignature Language="C#" Value="public static GLib.GType IntRangeGetType ();" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>GLib.GType</ReturnType> + </ReturnValue> + <Parameters /> + <Docs> + <summary>To be added.</summary> + <returns>To be added.</returns> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="DoubleRangeGetType"> + <MemberSignature Language="C#" Value="public static GLib.GType DoubleRangeGetType ();" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>GLib.GType</ReturnType> + </ReturnValue> + <Parameters /> + <Docs> + <summary>To be added.</summary> + <returns>To be added.</returns> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="FormatIterateDefinitions"> + <MemberSignature Language="C#" Value="public static Gst.Iterator FormatIterateDefinitions ();" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>Gst.Iterator</ReturnType> + </ReturnValue> + <Parameters /> + <Docs> + <summary>To be added.</summary> + <returns>To be added.</returns> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="CoreErrorQuark"> + <MemberSignature Language="C#" Value="public static int CoreErrorQuark ();" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>System.Int32</ReturnType> + </ReturnValue> + <Parameters /> + <Docs> + <summary>To be added.</summary> + <returns>To be added.</returns> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="IsTagList"> + <MemberSignature Language="C#" Value="public static bool IsTagList (IntPtr p);" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>System.Boolean</ReturnType> + </ReturnValue> + <Parameters> + <Parameter Name="p" Type="System.IntPtr" /> + </Parameters> + <Docs> + <param name="p">To be added.</param> + <summary>To be added.</summary> + <returns>To be added.</returns> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="ParseErrorQuark"> + <MemberSignature Language="C#" Value="public static int ParseErrorQuark ();" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>System.Int32</ReturnType> + </ReturnValue> + <Parameters /> + <Docs> + <summary>To be added.</summary> + <returns>To be added.</returns> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="ParseLaunchv"> + <MemberSignature Language="C#" Value="public static Gst.Element ParseLaunchv (string argv);" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>Gst.Element</ReturnType> + </ReturnValue> + <Parameters> + <Parameter Name="argv" Type="System.String" /> + </Parameters> + <Docs> + <param name="argv">To be added.</param> + <summary>To be added.</summary> + <returns>To be added.</returns> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="ErrorGetMessage"> + <MemberSignature Language="C#" Value="public static string ErrorGetMessage (int domain, int code);" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>System.String</ReturnType> + </ReturnValue> + <Parameters> + <Parameter Name="domain" Type="System.Int32" /> + <Parameter Name="code" Type="System.Int32" /> + </Parameters> + <Docs> + <param name="domain">To be added.</param> + <param name="code">To be added.</param> + <summary>To be added.</summary> + <returns>To be added.</returns> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="StreamErrorQuark"> + <MemberSignature Language="C#" Value="public static int StreamErrorQuark ();" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>System.Int32</ReturnType> + </ReturnValue> + <Parameters /> + <Docs> + <summary>To be added.</summary> + <returns>To be added.</returns> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="FormatToQuark"> + <MemberSignature Language="C#" Value="public static int FormatToQuark (Gst.Format format);" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>System.Int32</ReturnType> + </ReturnValue> + <Parameters> + <Parameter Name="format" Type="Gst.Format" /> + </Parameters> + <Docs> + <param name="format">To be added.</param> + <summary>To be added.</summary> + <returns>To be added.</returns> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="AtomicIntSet"> + <MemberSignature Language="C#" Value="public static int AtomicIntSet (int value);" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>System.Int32</ReturnType> + </ReturnValue> + <Parameters> + <Parameter Name="value" Type="System.Int32" /> + </Parameters> + <Docs> + <param name="value">To be added.</param> + <summary>To be added.</summary> + <returns>To be added.</returns> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="LibraryErrorQuark"> + <MemberSignature Language="C#" Value="public static int LibraryErrorQuark ();" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>System.Int32</ReturnType> + </ReturnValue> + <Parameters /> + <Docs> + <summary>To be added.</summary> + <returns>To be added.</returns> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="FourccGetType"> + <MemberSignature Language="C#" Value="public static GLib.GType FourccGetType ();" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>GLib.GType</ReturnType> + </ReturnValue> + <Parameters /> + <Docs> + <summary>To be added.</summary> + <returns>To be added.</returns> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="FormatsContains"> + <MemberSignature Language="C#" Value="public static bool FormatsContains (out Gst.Format formats, Gst.Format format);" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>System.Boolean</ReturnType> + </ReturnValue> + <Parameters> + <Parameter Name="formats" Type="Gst.Format&" RefType="out" /> + <Parameter Name="format" Type="Gst.Format" /> + </Parameters> + <Docs> + <param name="formats">To be added.</param> + <param name="format">To be added.</param> + <summary>To be added.</summary> + <returns>To be added.</returns> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="FilterRun"> + <MemberSignature Language="C#" Value="public static GLib.List FilterRun (GLib.List list, Gst.FilterFunc func, bool first);" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>GLib.List</ReturnType> + </ReturnValue> + <Parameters> + <Parameter Name="list" Type="GLib.List" /> + <Parameter Name="func" Type="Gst.FilterFunc" /> + <Parameter Name="first" Type="System.Boolean" /> + </Parameters> + <Docs> + <param name="list">To be added.</param> + <param name="func">To be added.</param> + <param name="first">To be added.</param> + <summary>To be added.</summary> + <returns>To be added.</returns> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="FormatRegister"> + <MemberSignature Language="C#" Value="public static Gst.Format FormatRegister (string nick, string description);" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>Gst.Format</ReturnType> + </ReturnValue> + <Parameters> + <Parameter Name="nick" Type="System.String" /> + <Parameter Name="description" Type="System.String" /> + </Parameters> + <Docs> + <param name="nick">To be added.</param> + <param name="description">To be added.</param> + <summary>To be added.</summary> + <returns>To be added.</returns> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="DateGetType"> + <MemberSignature Language="C#" Value="public static GLib.GType DateGetType ();" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>GLib.GType</ReturnType> + </ReturnValue> + <Parameters /> + <Docs> + <summary>To be added.</summary> + <returns>To be added.</returns> + <remarks>To be added.</remarks> + </Docs> + </Member> + </Members> + <Docs> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> +</Type> diff --git a/doc/en/Gst/HasPadCreatedArgs.xml b/doc/en/Gst/HasPadCreatedArgs.xml new file mode 100644 index 0000000..e3d83b5 --- /dev/null +++ b/doc/en/Gst/HasPadCreatedArgs.xml @@ -0,0 +1,38 @@ +<Type Name="HasPadCreatedArgs" FullName="Gst.HasPadCreatedArgs"> + <TypeSignature Language="C#" Value="public class HasPadCreatedArgs : GLib.SignalArgs" /> + <AssemblyInfo> + <AssemblyName>gst-sharp</AssemblyName> + <AssemblyVersion>0.9.5.99</AssemblyVersion> + </AssemblyInfo> + <Base> + <BaseTypeName>GLib.SignalArgs</BaseTypeName> + </Base> + <Interfaces /> + <Members> + <Member MemberName=".ctor"> + <MemberSignature Language="C#" Value="public HasPadCreatedArgs ();" /> + <MemberType>Constructor</MemberType> + <Parameters /> + <Docs> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="Pad"> + <MemberSignature Language="C#" Value="public Gst.Pad Pad { get; };" /> + <MemberType>Property</MemberType> + <ReturnValue> + <ReturnType>Gst.Pad</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + <value>To be added.</value> + <remarks>To be added.</remarks> + </Docs> + </Member> + </Members> + <Docs> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> +</Type> diff --git a/doc/en/Gst/HasPadCreatedHandler.xml b/doc/en/Gst/HasPadCreatedHandler.xml new file mode 100644 index 0000000..c241bcf --- /dev/null +++ b/doc/en/Gst/HasPadCreatedHandler.xml @@ -0,0 +1,23 @@ +<Type Name="HasPadCreatedHandler" FullName="Gst.HasPadCreatedHandler"> + <TypeSignature Language="C#" Value="public delegate void HasPadCreatedHandler(object o, Gst.HasPadCreatedArgs args);" /> + <AssemblyInfo> + <AssemblyName>gst-sharp</AssemblyName> + <AssemblyVersion>0.9.5.99</AssemblyVersion> + </AssemblyInfo> + <Base> + <BaseTypeName>System.Delegate</BaseTypeName> + </Base> + <Parameters> + <Parameter Name="o" Type="System.Object" /> + <Parameter Name="args" Type="Gst.HasPadCreatedArgs" /> + </Parameters> + <ReturnValue> + <ReturnType>System.Void</ReturnType> + </ReturnValue> + <Docs> + <param name="o">To be added.</param> + <param name="args">To be added.</param> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> +</Type> diff --git a/doc/en/Gst/HaveDataArgs.xml b/doc/en/Gst/HaveDataArgs.xml new file mode 100644 index 0000000..f3e0882 --- /dev/null +++ b/doc/en/Gst/HaveDataArgs.xml @@ -0,0 +1,38 @@ +<Type Name="HaveDataArgs" FullName="Gst.HaveDataArgs"> + <TypeSignature Language="C#" Value="public class HaveDataArgs : GLib.SignalArgs" /> + <AssemblyInfo> + <AssemblyName>gst-sharp</AssemblyName> + <AssemblyVersion>0.9.5.99</AssemblyVersion> + </AssemblyInfo> + <Base> + <BaseTypeName>GLib.SignalArgs</BaseTypeName> + </Base> + <Interfaces /> + <Members> + <Member MemberName=".ctor"> + <MemberSignature Language="C#" Value="public HaveDataArgs ();" /> + <MemberType>Constructor</MemberType> + <Parameters /> + <Docs> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="Data"> + <MemberSignature Language="C#" Value="public Gst.MiniObject Data { get; };" /> + <MemberType>Property</MemberType> + <ReturnValue> + <ReturnType>Gst.MiniObject</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + <value>To be added.</value> + <remarks>To be added.</remarks> + </Docs> + </Member> + </Members> + <Docs> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> +</Type> diff --git a/doc/en/Gst/HaveDataHandler.xml b/doc/en/Gst/HaveDataHandler.xml new file mode 100644 index 0000000..93c08c8 --- /dev/null +++ b/doc/en/Gst/HaveDataHandler.xml @@ -0,0 +1,23 @@ +<Type Name="HaveDataHandler" FullName="Gst.HaveDataHandler"> + <TypeSignature Language="C#" Value="public delegate void HaveDataHandler(object o, Gst.HaveDataArgs args);" /> + <AssemblyInfo> + <AssemblyName>gst-sharp</AssemblyName> + <AssemblyVersion>0.9.5.99</AssemblyVersion> + </AssemblyInfo> + <Base> + <BaseTypeName>System.Delegate</BaseTypeName> + </Base> + <Parameters> + <Parameter Name="o" Type="System.Object" /> + <Parameter Name="args" Type="Gst.HaveDataArgs" /> + </Parameters> + <ReturnValue> + <ReturnType>System.Void</ReturnType> + </ReturnValue> + <Docs> + <param name="o">To be added.</param> + <param name="args">To be added.</param> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> +</Type> diff --git a/doc/en/Gst/Index.xml b/doc/en/Gst/Index.xml new file mode 100644 index 0000000..ef33c84 --- /dev/null +++ b/doc/en/Gst/Index.xml @@ -0,0 +1,323 @@ +<Type Name="Index" FullName="Gst.Index"> + <TypeSignature Language="C#" Value="public class Index : Gst.Object" /> + <AssemblyInfo> + <AssemblyName>gst-sharp</AssemblyName> + <AssemblyVersion>0.9.5.99</AssemblyVersion> + </AssemblyInfo> + <Base> + <BaseTypeName>Gst.Object</BaseTypeName> + </Base> + <Interfaces /> + <Members> + <Member MemberName=".ctor"> + <MemberSignature Language="C#" Value="protected Index (GLib.GType gtype);" /> + <MemberType>Constructor</MemberType> + <Attributes> + <Attribute> + <AttributeName>System.Obsolete(Message=null, IsError=False)</AttributeName> + </Attribute> + </Attributes> + <Parameters> + <Parameter Name="gtype" Type="GLib.GType" /> + </Parameters> + <Docs> + <param name="gtype">To be added.</param> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName=".ctor"> + <MemberSignature Language="C#" Value="public Index (IntPtr raw);" /> + <MemberType>Constructor</MemberType> + <Parameters> + <Parameter Name="raw" Type="System.IntPtr" /> + </Parameters> + <Docs> + <param name="raw">To be added.</param> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName=".ctor"> + <MemberSignature Language="C#" Value="public Index ();" /> + <MemberType>Constructor</MemberType> + <Parameters /> + <Docs> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName=".ctor"> + <MemberSignature Language="C#" Value="public Index (Gst.Index index);" /> + <MemberType>Constructor</MemberType> + <Parameters> + <Parameter Name="index" Type="Gst.Index" /> + </Parameters> + <Docs> + <param name="index">To be added.</param> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="EntryAdded"> + <MemberSignature Language="C#" Value="public event Gst.EntryAddedHandler EntryAdded;" /> + <MemberType>Event</MemberType> + <Attributes> + <Attribute> + <AttributeName>GLib.Signal(CName="entry-added")</AttributeName> + </Attribute> + </Attributes> + <ReturnValue> + <ReturnType>Gst.EntryAddedHandler</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="OnEntryAdded"> + <MemberSignature Language="C#" Value="protected virtual void OnEntryAdded (Gst.IndexEntry entry);" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>System.Void</ReturnType> + </ReturnValue> + <Parameters> + <Parameter Name="entry" Type="Gst.IndexEntry" /> + </Parameters> + <Docs> + <param name="entry">To be added.</param> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="AddId"> + <MemberSignature Language="C#" Value="public Gst.IndexEntry AddId (int id, string description);" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>Gst.IndexEntry</ReturnType> + </ReturnValue> + <Parameters> + <Parameter Name="id" Type="System.Int32" /> + <Parameter Name="description" Type="System.String" /> + </Parameters> + <Docs> + <param name="id">To be added.</param> + <param name="description">To be added.</param> + <summary>To be added.</summary> + <returns>To be added.</returns> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="SetGroup"> + <MemberSignature Language="C#" Value="public bool SetGroup (int groupnum);" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>System.Boolean</ReturnType> + </ReturnValue> + <Parameters> + <Parameter Name="groupnum" Type="System.Int32" /> + </Parameters> + <Docs> + <param name="groupnum">To be added.</param> + <summary>To be added.</summary> + <returns>To be added.</returns> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="AddAssociationv"> + <MemberSignature Language="C#" Value="public Gst.IndexEntry AddAssociationv (int id, Gst.AssocFlags flags, int n, Gst.IndexAssociation list);" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>Gst.IndexEntry</ReturnType> + </ReturnValue> + <Parameters> + <Parameter Name="id" Type="System.Int32" /> + <Parameter Name="flags" Type="Gst.AssocFlags" /> + <Parameter Name="n" Type="System.Int32" /> + <Parameter Name="list" Type="Gst.IndexAssociation" /> + </Parameters> + <Docs> + <param name="id">To be added.</param> + <param name="flags">To be added.</param> + <param name="n">To be added.</param> + <param name="list">To be added.</param> + <summary>To be added.</summary> + <returns>To be added.</returns> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="AddObject"> + <MemberSignature Language="C#" Value="public Gst.IndexEntry AddObject (int id, string key, GLib.GType type, IntPtr objekt);" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>Gst.IndexEntry</ReturnType> + </ReturnValue> + <Parameters> + <Parameter Name="id" Type="System.Int32" /> + <Parameter Name="key" Type="System.String" /> + <Parameter Name="type" Type="GLib.GType" /> + <Parameter Name="objekt" Type="System.IntPtr" /> + </Parameters> + <Docs> + <param name="id">To be added.</param> + <param name="key">To be added.</param> + <param name="type">To be added.</param> + <param name="objekt">To be added.</param> + <summary>To be added.</summary> + <returns>To be added.</returns> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="GetWriterId"> + <MemberSignature Language="C#" Value="public bool GetWriterId (Gst.Object writer, out int id);" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>System.Boolean</ReturnType> + </ReturnValue> + <Parameters> + <Parameter Name="writer" Type="Gst.Object" /> + <Parameter Name="id" Type="System.Int32&" RefType="out" /> + </Parameters> + <Docs> + <param name="writer">To be added.</param> + <param name="id">To be added.</param> + <summary>To be added.</summary> + <returns>To be added.</returns> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="GetAssocEntry"> + <MemberSignature Language="C#" Value="public Gst.IndexEntry GetAssocEntry (int id, Gst.IndexLookupMethod method, Gst.AssocFlags flags, Gst.Format format, long value);" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>Gst.IndexEntry</ReturnType> + </ReturnValue> + <Parameters> + <Parameter Name="id" Type="System.Int32" /> + <Parameter Name="method" Type="Gst.IndexLookupMethod" /> + <Parameter Name="flags" Type="Gst.AssocFlags" /> + <Parameter Name="format" Type="Gst.Format" /> + <Parameter Name="value" Type="System.Int64" /> + </Parameters> + <Docs> + <param name="id">To be added.</param> + <param name="method">To be added.</param> + <param name="flags">To be added.</param> + <param name="format">To be added.</param> + <param name="value">To be added.</param> + <summary>To be added.</summary> + <returns>To be added.</returns> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="AddFormat"> + <MemberSignature Language="C#" Value="public Gst.IndexEntry AddFormat (int id, Gst.Format format);" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>Gst.IndexEntry</ReturnType> + </ReturnValue> + <Parameters> + <Parameter Name="id" Type="System.Int32" /> + <Parameter Name="format" Type="Gst.Format" /> + </Parameters> + <Docs> + <param name="id">To be added.</param> + <param name="format">To be added.</param> + <summary>To be added.</summary> + <returns>To be added.</returns> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="Commit"> + <MemberSignature Language="C#" Value="public void Commit (int id);" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>System.Void</ReturnType> + </ReturnValue> + <Parameters> + <Parameter Name="id" Type="System.Int32" /> + </Parameters> + <Docs> + <param name="id">To be added.</param> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="Filter"> + <MemberSignature Language="C#" Value="public Gst.IndexFilter Filter { set; };" /> + <MemberType>Property</MemberType> + <ReturnValue> + <ReturnType>Gst.IndexFilter</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + <value>To be added.</value> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="FilterFull"> + <MemberSignature Language="C#" Value="public Gst.IndexFilter FilterFull { set; };" /> + <MemberType>Property</MemberType> + <ReturnValue> + <ReturnType>Gst.IndexFilter</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + <value>To be added.</value> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="Group"> + <MemberSignature Language="C#" Value="public int Group { get; };" /> + <MemberType>Property</MemberType> + <ReturnValue> + <ReturnType>System.Int32</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + <value>To be added.</value> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="Certainty"> + <MemberSignature Language="C#" Value="public Gst.IndexCertainty Certainty { set; get; };" /> + <MemberType>Property</MemberType> + <ReturnValue> + <ReturnType>Gst.IndexCertainty</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + <value>To be added.</value> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="Resolver"> + <MemberSignature Language="C#" Value="public Gst.IndexResolver Resolver { set; };" /> + <MemberType>Property</MemberType> + <ReturnValue> + <ReturnType>Gst.IndexResolver</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + <value>To be added.</value> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="GType"> + <MemberSignature Language="C#" Value="public static GLib.GType GType { get; };" /> + <MemberType>Property</MemberType> + <ReturnValue> + <ReturnType>GLib.GType</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + <value>To be added.</value> + <remarks>To be added.</remarks> + </Docs> + </Member> + </Members> + <Docs> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> +</Type> diff --git a/doc/en/Gst/IndexAssociation.xml b/doc/en/Gst/IndexAssociation.xml new file mode 100644 index 0000000..6479832 --- /dev/null +++ b/doc/en/Gst/IndexAssociation.xml @@ -0,0 +1,66 @@ +<Type Name="IndexAssociation" FullName="Gst.IndexAssociation"> + <TypeSignature Language="C#" Value="public struct IndexAssociation" /> + <AssemblyInfo> + <AssemblyName>gst-sharp</AssemblyName> + <AssemblyVersion>0.9.5.99</AssemblyVersion> + </AssemblyInfo> + <Base> + <BaseTypeName>System.ValueType</BaseTypeName> + </Base> + <Interfaces /> + <Members> + <Member MemberName="Format"> + <MemberSignature Language="C#" Value="public Gst.Format Format;" /> + <MemberType>Field</MemberType> + <ReturnValue> + <ReturnType>Gst.Format</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="Value"> + <MemberSignature Language="C#" Value="public long Value;" /> + <MemberType>Field</MemberType> + <ReturnValue> + <ReturnType>System.Int64</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="Zero"> + <MemberSignature Language="C#" Value="public static Gst.IndexAssociation Zero;" /> + <MemberType>Field</MemberType> + <ReturnValue> + <ReturnType>Gst.IndexAssociation</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="New"> + <MemberSignature Language="C#" Value="public static Gst.IndexAssociation New (IntPtr raw);" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>Gst.IndexAssociation</ReturnType> + </ReturnValue> + <Parameters> + <Parameter Name="raw" Type="System.IntPtr" /> + </Parameters> + <Docs> + <param name="raw">To be added.</param> + <summary>To be added.</summary> + <returns>To be added.</returns> + <remarks>To be added.</remarks> + </Docs> + </Member> + </Members> + <Docs> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> +</Type> diff --git a/doc/en/Gst/IndexCertainty.xml b/doc/en/Gst/IndexCertainty.xml new file mode 100644 index 0000000..66bf9ed --- /dev/null +++ b/doc/en/Gst/IndexCertainty.xml @@ -0,0 +1,46 @@ +<Type Name="IndexCertainty" FullName="Gst.IndexCertainty"> + <TypeSignature Language="C#" Value="public enum IndexCertainty" /> + <AssemblyInfo> + <AssemblyName>gst-sharp</AssemblyName> + <AssemblyVersion>0.9.5.99</AssemblyVersion> + </AssemblyInfo> + <Base> + <BaseTypeName>System.Enum</BaseTypeName> + </Base> + <Members> + <Member MemberName="Certain"> + <MemberSignature Language="C#" Value="Certain" /> + <MemberType>Field</MemberType> + <ReturnValue> + <ReturnType>Gst.IndexCertainty</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + </Docs> + </Member> + <Member MemberName="Unknown"> + <MemberSignature Language="C#" Value="Unknown" /> + <MemberType>Field</MemberType> + <ReturnValue> + <ReturnType>Gst.IndexCertainty</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + </Docs> + </Member> + <Member MemberName="Fuzzy"> + <MemberSignature Language="C#" Value="Fuzzy" /> + <MemberType>Field</MemberType> + <ReturnValue> + <ReturnType>Gst.IndexCertainty</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + </Docs> + </Member> + </Members> + <Docs> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> +</Type> diff --git a/doc/en/Gst/IndexEntry.xml b/doc/en/Gst/IndexEntry.xml new file mode 100644 index 0000000..3ba1012 --- /dev/null +++ b/doc/en/Gst/IndexEntry.xml @@ -0,0 +1,106 @@ +<Type Name="IndexEntry" FullName="Gst.IndexEntry"> + <TypeSignature Language="C#" Value="public struct IndexEntry" /> + <AssemblyInfo> + <AssemblyName>gst-sharp</AssemblyName> + <AssemblyVersion>0.9.5.99</AssemblyVersion> + </AssemblyInfo> + <Base> + <BaseTypeName>System.ValueType</BaseTypeName> + </Base> + <Interfaces /> + <Members> + <Member MemberName="Zero"> + <MemberSignature Language="C#" Value="public static Gst.IndexEntry Zero;" /> + <MemberType>Field</MemberType> + <ReturnValue> + <ReturnType>Gst.IndexEntry</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="New"> + <MemberSignature Language="C#" Value="public static Gst.IndexEntry New (IntPtr raw);" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>Gst.IndexEntry</ReturnType> + </ReturnValue> + <Parameters> + <Parameter Name="raw" Type="System.IntPtr" /> + </Parameters> + <Docs> + <param name="raw">To be added.</param> + <summary>To be added.</summary> + <returns>To be added.</returns> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="AssocMap"> + <MemberSignature Language="C#" Value="public bool AssocMap (Gst.Format format, out long value);" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>System.Boolean</ReturnType> + </ReturnValue> + <Parameters> + <Parameter Name="format" Type="Gst.Format" /> + <Parameter Name="value" Type="System.Int64&" RefType="out" /> + </Parameters> + <Docs> + <param name="format">To be added.</param> + <param name="value">To be added.</param> + <summary>To be added.</summary> + <returns>To be added.</returns> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="op_Explicit"> + <MemberSignature Language="C#" Value="public static GLib.Value op_Explicit (Gst.IndexEntry boxed);" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>GLib.Value</ReturnType> + </ReturnValue> + <Parameters> + <Parameter Name="boxed" Type="Gst.IndexEntry" /> + </Parameters> + <Docs> + <param name="boxed">To be added.</param> + <summary>To be added.</summary> + <returns>To be added.</returns> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="op_Explicit"> + <MemberSignature Language="C#" Value="public static Gst.IndexEntry op_Explicit (GLib.Value val);" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>Gst.IndexEntry</ReturnType> + </ReturnValue> + <Parameters> + <Parameter Name="val" Type="GLib.Value" /> + </Parameters> + <Docs> + <param name="val">To be added.</param> + <summary>To be added.</summary> + <returns>To be added.</returns> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="GType"> + <MemberSignature Language="C#" Value="public static GLib.GType GType { get; };" /> + <MemberType>Property</MemberType> + <ReturnValue> + <ReturnType>GLib.GType</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + <value>To be added.</value> + <remarks>To be added.</remarks> + </Docs> + </Member> + </Members> + <Docs> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> +</Type> diff --git a/doc/en/Gst/IndexEntryType.xml b/doc/en/Gst/IndexEntryType.xml new file mode 100644 index 0000000..1c7c6f7 --- /dev/null +++ b/doc/en/Gst/IndexEntryType.xml @@ -0,0 +1,56 @@ +<Type Name="IndexEntryType" FullName="Gst.IndexEntryType"> + <TypeSignature Language="C#" Value="public enum IndexEntryType" /> + <AssemblyInfo> + <AssemblyName>gst-sharp</AssemblyName> + <AssemblyVersion>0.9.5.99</AssemblyVersion> + </AssemblyInfo> + <Base> + <BaseTypeName>System.Enum</BaseTypeName> + </Base> + <Members> + <Member MemberName="Format"> + <MemberSignature Language="C#" Value="Format" /> + <MemberType>Field</MemberType> + <ReturnValue> + <ReturnType>Gst.IndexEntryType</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + </Docs> + </Member> + <Member MemberName="Association"> + <MemberSignature Language="C#" Value="Association" /> + <MemberType>Field</MemberType> + <ReturnValue> + <ReturnType>Gst.IndexEntryType</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + </Docs> + </Member> + <Member MemberName="Object"> + <MemberSignature Language="C#" Value="Object" /> + <MemberType>Field</MemberType> + <ReturnValue> + <ReturnType>Gst.IndexEntryType</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + </Docs> + </Member> + <Member MemberName="Id"> + <MemberSignature Language="C#" Value="Id" /> + <MemberType>Field</MemberType> + <ReturnValue> + <ReturnType>Gst.IndexEntryType</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + </Docs> + </Member> + </Members> + <Docs> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> +</Type> diff --git a/doc/en/Gst/IndexFactory.xml b/doc/en/Gst/IndexFactory.xml new file mode 100644 index 0000000..db7892b --- /dev/null +++ b/doc/en/Gst/IndexFactory.xml @@ -0,0 +1,131 @@ +<Type Name="IndexFactory" FullName="Gst.IndexFactory"> + <TypeSignature Language="C#" Value="public class IndexFactory : Gst.PluginFeature" /> + <AssemblyInfo> + <AssemblyName>gst-sharp</AssemblyName> + <AssemblyVersion>0.9.5.99</AssemblyVersion> + </AssemblyInfo> + <Base> + <BaseTypeName>Gst.PluginFeature</BaseTypeName> + </Base> + <Interfaces /> + <Members> + <Member MemberName=".ctor"> + <MemberSignature Language="C#" Value="protected IndexFactory (GLib.GType gtype);" /> + <MemberType>Constructor</MemberType> + <Attributes> + <Attribute> + <AttributeName>System.Obsolete(Message=null, IsError=False)</AttributeName> + </Attribute> + </Attributes> + <Parameters> + <Parameter Name="gtype" Type="GLib.GType" /> + </Parameters> + <Docs> + <param name="gtype">To be added.</param> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName=".ctor"> + <MemberSignature Language="C#" Value="public IndexFactory (IntPtr raw);" /> + <MemberType>Constructor</MemberType> + <Parameters> + <Parameter Name="raw" Type="System.IntPtr" /> + </Parameters> + <Docs> + <param name="raw">To be added.</param> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName=".ctor"> + <MemberSignature Language="C#" Value="public IndexFactory (string name, string longdesc, GLib.GType type);" /> + <MemberType>Constructor</MemberType> + <Parameters> + <Parameter Name="name" Type="System.String" /> + <Parameter Name="longdesc" Type="System.String" /> + <Parameter Name="type" Type="GLib.GType" /> + </Parameters> + <Docs> + <param name="name">To be added.</param> + <param name="longdesc">To be added.</param> + <param name="type">To be added.</param> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="Make"> + <MemberSignature Language="C#" Value="public static Gst.Index Make (string name);" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>Gst.Index</ReturnType> + </ReturnValue> + <Parameters> + <Parameter Name="name" Type="System.String" /> + </Parameters> + <Docs> + <param name="name">To be added.</param> + <summary>To be added.</summary> + <returns>To be added.</returns> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="Find"> + <MemberSignature Language="C#" Value="public static Gst.IndexFactory Find (string name);" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>Gst.IndexFactory</ReturnType> + </ReturnValue> + <Parameters> + <Parameter Name="name" Type="System.String" /> + </Parameters> + <Docs> + <param name="name">To be added.</param> + <summary>To be added.</summary> + <returns>To be added.</returns> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="Destroy"> + <MemberSignature Language="C#" Value="public void Destroy ();" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>System.Void</ReturnType> + </ReturnValue> + <Parameters /> + <Docs> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="Create"> + <MemberSignature Language="C#" Value="public Gst.Index Create ();" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>Gst.Index</ReturnType> + </ReturnValue> + <Parameters /> + <Docs> + <summary>To be added.</summary> + <returns>To be added.</returns> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="GType"> + <MemberSignature Language="C#" Value="public static GLib.GType GType { get; };" /> + <MemberType>Property</MemberType> + <ReturnValue> + <ReturnType>GLib.GType</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + <value>To be added.</value> + <remarks>To be added.</remarks> + </Docs> + </Member> + </Members> + <Docs> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> +</Type> diff --git a/doc/en/Gst/IndexFilter.xml b/doc/en/Gst/IndexFilter.xml new file mode 100644 index 0000000..b67ad5f --- /dev/null +++ b/doc/en/Gst/IndexFilter.xml @@ -0,0 +1,24 @@ +<Type Name="IndexFilter" FullName="Gst.IndexFilter"> + <TypeSignature Language="C#" Value="public delegate bool IndexFilter(Gst.Index index, Gst.IndexEntry entry);" /> + <AssemblyInfo> + <AssemblyName>gst-sharp</AssemblyName> + <AssemblyVersion>0.9.5.99</AssemblyVersion> + </AssemblyInfo> + <Base> + <BaseTypeName>System.Delegate</BaseTypeName> + </Base> + <Parameters> + <Parameter Name="index" Type="Gst.Index" /> + <Parameter Name="entry" Type="Gst.IndexEntry" /> + </Parameters> + <ReturnValue> + <ReturnType>System.Boolean</ReturnType> + </ReturnValue> + <Docs> + <param name="index">To be added.</param> + <param name="entry">To be added.</param> + <summary>To be added.</summary> + <returns>To be added.</returns> + <remarks>To be added.</remarks> + </Docs> +</Type> diff --git a/doc/en/Gst/IndexFlags.xml b/doc/en/Gst/IndexFlags.xml new file mode 100644 index 0000000..a5bbb0e --- /dev/null +++ b/doc/en/Gst/IndexFlags.xml @@ -0,0 +1,51 @@ +<Type Name="IndexFlags" FullName="Gst.IndexFlags"> + <TypeSignature Language="C#" Value="public enum IndexFlags" /> + <AssemblyInfo> + <AssemblyName>gst-sharp</AssemblyName> + <AssemblyVersion>0.9.5.99</AssemblyVersion> + </AssemblyInfo> + <Base> + <BaseTypeName>System.Enum</BaseTypeName> + </Base> + <Attributes> + <Attribute> + <AttributeName>System.Flags</AttributeName> + </Attribute> + </Attributes> + <Members> + <Member MemberName="Writable"> + <MemberSignature Language="C#" Value="Writable" /> + <MemberType>Field</MemberType> + <ReturnValue> + <ReturnType>Gst.IndexFlags</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + </Docs> + </Member> + <Member MemberName="Readable"> + <MemberSignature Language="C#" Value="Readable" /> + <MemberType>Field</MemberType> + <ReturnValue> + <ReturnType>Gst.IndexFlags</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + </Docs> + </Member> + <Member MemberName="FlagLast"> + <MemberSignature Language="C#" Value="FlagLast" /> + <MemberType>Field</MemberType> + <ReturnValue> + <ReturnType>Gst.IndexFlags</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + </Docs> + </Member> + </Members> + <Docs> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> +</Type> diff --git a/doc/en/Gst/IndexGroup.xml b/doc/en/Gst/IndexGroup.xml new file mode 100644 index 0000000..deeec10 --- /dev/null +++ b/doc/en/Gst/IndexGroup.xml @@ -0,0 +1,44 @@ +<Type Name="IndexGroup" FullName="Gst.IndexGroup"> + <TypeSignature Language="C#" Value="public struct IndexGroup" /> + <AssemblyInfo> + <AssemblyName>gst-sharp</AssemblyName> + <AssemblyVersion>0.9.5.99</AssemblyVersion> + </AssemblyInfo> + <Base> + <BaseTypeName>System.ValueType</BaseTypeName> + </Base> + <Interfaces /> + <Members> + <Member MemberName="Zero"> + <MemberSignature Language="C#" Value="public static Gst.IndexGroup Zero;" /> + <MemberType>Field</MemberType> + <ReturnValue> + <ReturnType>Gst.IndexGroup</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="New"> + <MemberSignature Language="C#" Value="public static Gst.IndexGroup New (IntPtr raw);" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>Gst.IndexGroup</ReturnType> + </ReturnValue> + <Parameters> + <Parameter Name="raw" Type="System.IntPtr" /> + </Parameters> + <Docs> + <param name="raw">To be added.</param> + <summary>To be added.</summary> + <returns>To be added.</returns> + <remarks>To be added.</remarks> + </Docs> + </Member> + </Members> + <Docs> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> +</Type> diff --git a/doc/en/Gst/IndexLookupMethod.xml b/doc/en/Gst/IndexLookupMethod.xml new file mode 100644 index 0000000..d4d9ffb --- /dev/null +++ b/doc/en/Gst/IndexLookupMethod.xml @@ -0,0 +1,46 @@ +<Type Name="IndexLookupMethod" FullName="Gst.IndexLookupMethod"> + <TypeSignature Language="C#" Value="public enum IndexLookupMethod" /> + <AssemblyInfo> + <AssemblyName>gst-sharp</AssemblyName> + <AssemblyVersion>0.9.5.99</AssemblyVersion> + </AssemblyInfo> + <Base> + <BaseTypeName>System.Enum</BaseTypeName> + </Base> + <Members> + <Member MemberName="After"> + <MemberSignature Language="C#" Value="After" /> + <MemberType>Field</MemberType> + <ReturnValue> + <ReturnType>Gst.IndexLookupMethod</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + </Docs> + </Member> + <Member MemberName="Before"> + <MemberSignature Language="C#" Value="Before" /> + <MemberType>Field</MemberType> + <ReturnValue> + <ReturnType>Gst.IndexLookupMethod</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + </Docs> + </Member> + <Member MemberName="Exact"> + <MemberSignature Language="C#" Value="Exact" /> + <MemberType>Field</MemberType> + <ReturnValue> + <ReturnType>Gst.IndexLookupMethod</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + </Docs> + </Member> + </Members> + <Docs> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> +</Type> diff --git a/doc/en/Gst/IndexResolver.xml b/doc/en/Gst/IndexResolver.xml new file mode 100644 index 0000000..adb71fb --- /dev/null +++ b/doc/en/Gst/IndexResolver.xml @@ -0,0 +1,26 @@ +<Type Name="IndexResolver" FullName="Gst.IndexResolver"> + <TypeSignature Language="C#" Value="public delegate bool IndexResolver(Gst.Index index, Gst.Object writer, string writer_string);" /> + <AssemblyInfo> + <AssemblyName>gst-sharp</AssemblyName> + <AssemblyVersion>0.9.5.99</AssemblyVersion> + </AssemblyInfo> + <Base> + <BaseTypeName>System.Delegate</BaseTypeName> + </Base> + <Parameters> + <Parameter Name="index" Type="Gst.Index" /> + <Parameter Name="writer" Type="Gst.Object" /> + <Parameter Name="writer_string" Type="System.String" /> + </Parameters> + <ReturnValue> + <ReturnType>System.Boolean</ReturnType> + </ReturnValue> + <Docs> + <param name="index">To be added.</param> + <param name="writer">To be added.</param> + <param name="writer_string">To be added.</param> + <summary>To be added.</summary> + <returns>To be added.</returns> + <remarks>To be added.</remarks> + </Docs> +</Type> diff --git a/doc/en/Gst/IndexResolverMethod.xml b/doc/en/Gst/IndexResolverMethod.xml new file mode 100644 index 0000000..9ce0f42 --- /dev/null +++ b/doc/en/Gst/IndexResolverMethod.xml @@ -0,0 +1,46 @@ +<Type Name="IndexResolverMethod" FullName="Gst.IndexResolverMethod"> + <TypeSignature Language="C#" Value="public enum IndexResolverMethod" /> + <AssemblyInfo> + <AssemblyName>gst-sharp</AssemblyName> + <AssemblyVersion>0.9.5.99</AssemblyVersion> + </AssemblyInfo> + <Base> + <BaseTypeName>System.Enum</BaseTypeName> + </Base> + <Members> + <Member MemberName="Path"> + <MemberSignature Language="C#" Value="Path" /> + <MemberType>Field</MemberType> + <ReturnValue> + <ReturnType>Gst.IndexResolverMethod</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + </Docs> + </Member> + <Member MemberName="Custom"> + <MemberSignature Language="C#" Value="Custom" /> + <MemberType>Field</MemberType> + <ReturnValue> + <ReturnType>Gst.IndexResolverMethod</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + </Docs> + </Member> + <Member MemberName="Gtype"> + <MemberSignature Language="C#" Value="Gtype" /> + <MemberType>Field</MemberType> + <ReturnValue> + <ReturnType>Gst.IndexResolverMethod</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + </Docs> + </Member> + </Members> + <Docs> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> +</Type> diff --git a/doc/en/Gst/Init.xml b/doc/en/Gst/Init.xml new file mode 100644 index 0000000..be93cd2 --- /dev/null +++ b/doc/en/Gst/Init.xml @@ -0,0 +1,44 @@ +<Type Name="Init" FullName="Gst.Init"> + <TypeSignature Language="C#" Value="public class Init" /> + <AssemblyInfo> + <AssemblyName>gst-sharp</AssemblyName> + <AssemblyVersion>0.9.5.99</AssemblyVersion> + </AssemblyInfo> + <Base> + <BaseTypeName>System.Object</BaseTypeName> + </Base> + <Interfaces /> + <Members> + <Member MemberName=".ctor"> + <MemberSignature Language="C#" Value="public Init ();" /> + <MemberType>Constructor</MemberType> + <Parameters /> + <Docs> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="Check"> + <MemberSignature Language="C#" Value="public static bool Check (out int argc, string[] argv);" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>System.Boolean</ReturnType> + </ReturnValue> + <Parameters> + <Parameter Name="argc" Type="System.Int32&" RefType="out" /> + <Parameter Name="argv" Type="System.String[]" /> + </Parameters> + <Docs> + <param name="argc">To be added.</param> + <param name="argv">To be added.</param> + <summary>To be added.</summary> + <returns>To be added.</returns> + <remarks>To be added.</remarks> + </Docs> + </Member> + </Members> + <Docs> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> +</Type> diff --git a/doc/en/Gst/Iterator.xml b/doc/en/Gst/Iterator.xml new file mode 100644 index 0000000..a4d867d --- /dev/null +++ b/doc/en/Gst/Iterator.xml @@ -0,0 +1,138 @@ +<Type Name="Iterator" FullName="Gst.Iterator"> + <TypeSignature Language="C#" Value="public class Iterator : GLib.Opaque" /> + <AssemblyInfo> + <AssemblyName>gst-sharp</AssemblyName> + <AssemblyVersion>0.9.5.99</AssemblyVersion> + </AssemblyInfo> + <Base> + <BaseTypeName>GLib.Opaque</BaseTypeName> + </Base> + <Interfaces /> + <Members> + <Member MemberName=".ctor"> + <MemberSignature Language="C#" Value="public Iterator (IntPtr raw);" /> + <MemberType>Constructor</MemberType> + <Parameters> + <Parameter Name="raw" Type="System.IntPtr" /> + </Parameters> + <Docs> + <param name="raw">To be added.</param> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="Fold"> + <MemberSignature Language="C#" Value="public Gst.IteratorResult Fold (Gst.IteratorFoldFunction func, GLib.Value ret_val);" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>Gst.IteratorResult</ReturnType> + </ReturnValue> + <Parameters> + <Parameter Name="func" Type="Gst.IteratorFoldFunction" /> + <Parameter Name="ret_val" Type="GLib.Value" /> + </Parameters> + <Docs> + <param name="func">To be added.</param> + <param name="ret_val">To be added.</param> + <summary>To be added.</summary> + <returns>To be added.</returns> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="Push"> + <MemberSignature Language="C#" Value="public void Push (Gst.Iterator other);" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>System.Void</ReturnType> + </ReturnValue> + <Parameters> + <Parameter Name="other" Type="Gst.Iterator" /> + </Parameters> + <Docs> + <param name="other">To be added.</param> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="Next"> + <MemberSignature Language="C#" Value="public Gst.IteratorResult Next (IntPtr elem);" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>Gst.IteratorResult</ReturnType> + </ReturnValue> + <Parameters> + <Parameter Name="elem" Type="System.IntPtr" /> + </Parameters> + <Docs> + <param name="elem">To be added.</param> + <summary>To be added.</summary> + <returns>To be added.</returns> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="Resync"> + <MemberSignature Language="C#" Value="public void Resync ();" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>System.Void</ReturnType> + </ReturnValue> + <Parameters /> + <Docs> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="MasterCookie"> + <MemberSignature Language="C#" Value="public uint MasterCookie { set; get; };" /> + <MemberType>Property</MemberType> + <ReturnValue> + <ReturnType>System.UInt32</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + <value>To be added.</value> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="Pushed"> + <MemberSignature Language="C#" Value="public Gst.Iterator Pushed { set; get; };" /> + <MemberType>Property</MemberType> + <ReturnValue> + <ReturnType>Gst.Iterator</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + <value>To be added.</value> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="Cookie"> + <MemberSignature Language="C#" Value="public uint Cookie { set; get; };" /> + <MemberType>Property</MemberType> + <ReturnValue> + <ReturnType>System.UInt32</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + <value>To be added.</value> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="Type"> + <MemberSignature Language="C#" Value="public GLib.GType Type { set; get; };" /> + <MemberType>Property</MemberType> + <ReturnValue> + <ReturnType>GLib.GType</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + <value>To be added.</value> + <remarks>To be added.</remarks> + </Docs> + </Member> + </Members> + <Docs> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> +</Type> diff --git a/doc/en/Gst/IteratorDisposeFunction.xml b/doc/en/Gst/IteratorDisposeFunction.xml new file mode 100644 index 0000000..fe6bab1 --- /dev/null +++ b/doc/en/Gst/IteratorDisposeFunction.xml @@ -0,0 +1,21 @@ +<Type Name="IteratorDisposeFunction" FullName="Gst.IteratorDisposeFunction"> + <TypeSignature Language="C#" Value="public delegate void IteratorDisposeFunction(IntPtr owner);" /> + <AssemblyInfo> + <AssemblyName>gst-sharp</AssemblyName> + <AssemblyVersion>0.9.5.99</AssemblyVersion> + </AssemblyInfo> + <Base> + <BaseTypeName>System.Delegate</BaseTypeName> + </Base> + <Parameters> + <Parameter Name="owner" Type="System.IntPtr" /> + </Parameters> + <ReturnValue> + <ReturnType>System.Void</ReturnType> + </ReturnValue> + <Docs> + <param name="owner">To be added.</param> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> +</Type> diff --git a/doc/en/Gst/IteratorFoldFunction.xml b/doc/en/Gst/IteratorFoldFunction.xml new file mode 100644 index 0000000..8adaf3d --- /dev/null +++ b/doc/en/Gst/IteratorFoldFunction.xml @@ -0,0 +1,24 @@ +<Type Name="IteratorFoldFunction" FullName="Gst.IteratorFoldFunction"> + <TypeSignature Language="C#" Value="public delegate bool IteratorFoldFunction(IntPtr item, GLib.Value ret);" /> + <AssemblyInfo> + <AssemblyName>gst-sharp</AssemblyName> + <AssemblyVersion>0.9.5.99</AssemblyVersion> + </AssemblyInfo> + <Base> + <BaseTypeName>System.Delegate</BaseTypeName> + </Base> + <Parameters> + <Parameter Name="item" Type="System.IntPtr" /> + <Parameter Name="ret" Type="GLib.Value" /> + </Parameters> + <ReturnValue> + <ReturnType>System.Boolean</ReturnType> + </ReturnValue> + <Docs> + <param name="item">To be added.</param> + <param name="ret">To be added.</param> + <summary>To be added.</summary> + <returns>To be added.</returns> + <remarks>To be added.</remarks> + </Docs> +</Type> diff --git a/doc/en/Gst/IteratorFreeFunction.xml b/doc/en/Gst/IteratorFreeFunction.xml new file mode 100644 index 0000000..5a8caa6 --- /dev/null +++ b/doc/en/Gst/IteratorFreeFunction.xml @@ -0,0 +1,21 @@ +<Type Name="IteratorFreeFunction" FullName="Gst.IteratorFreeFunction"> + <TypeSignature Language="C#" Value="public delegate void IteratorFreeFunction(Gst.Iterator it);" /> + <AssemblyInfo> + <AssemblyName>gst-sharp</AssemblyName> + <AssemblyVersion>0.9.5.99</AssemblyVersion> + </AssemblyInfo> + <Base> + <BaseTypeName>System.Delegate</BaseTypeName> + </Base> + <Parameters> + <Parameter Name="it" Type="Gst.Iterator" /> + </Parameters> + <ReturnValue> + <ReturnType>System.Void</ReturnType> + </ReturnValue> + <Docs> + <param name="it">To be added.</param> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> +</Type> diff --git a/doc/en/Gst/IteratorItem.xml b/doc/en/Gst/IteratorItem.xml new file mode 100644 index 0000000..269f63a --- /dev/null +++ b/doc/en/Gst/IteratorItem.xml @@ -0,0 +1,46 @@ +<Type Name="IteratorItem" FullName="Gst.IteratorItem"> + <TypeSignature Language="C#" Value="public enum IteratorItem" /> + <AssemblyInfo> + <AssemblyName>gst-sharp</AssemblyName> + <AssemblyVersion>0.9.5.99</AssemblyVersion> + </AssemblyInfo> + <Base> + <BaseTypeName>System.Enum</BaseTypeName> + </Base> + <Members> + <Member MemberName="End"> + <MemberSignature Language="C#" Value="End" /> + <MemberType>Field</MemberType> + <ReturnValue> + <ReturnType>Gst.IteratorItem</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + </Docs> + </Member> + <Member MemberName="Pass"> + <MemberSignature Language="C#" Value="Pass" /> + <MemberType>Field</MemberType> + <ReturnValue> + <ReturnType>Gst.IteratorItem</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + </Docs> + </Member> + <Member MemberName="Skip"> + <MemberSignature Language="C#" Value="Skip" /> + <MemberType>Field</MemberType> + <ReturnValue> + <ReturnType>Gst.IteratorItem</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + </Docs> + </Member> + </Members> + <Docs> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> +</Type> diff --git a/doc/en/Gst/IteratorItemFunction.xml b/doc/en/Gst/IteratorItemFunction.xml new file mode 100644 index 0000000..a5d00c4 --- /dev/null +++ b/doc/en/Gst/IteratorItemFunction.xml @@ -0,0 +1,24 @@ +<Type Name="IteratorItemFunction" FullName="Gst.IteratorItemFunction"> + <TypeSignature Language="C#" Value="public delegate Gst.IteratorItem IteratorItemFunction(Gst.Iterator it, IntPtr item);" /> + <AssemblyInfo> + <AssemblyName>gst-sharp</AssemblyName> + <AssemblyVersion>0.9.5.99</AssemblyVersion> + </AssemblyInfo> + <Base> + <BaseTypeName>System.Delegate</BaseTypeName> + </Base> + <Parameters> + <Parameter Name="it" Type="Gst.Iterator" /> + <Parameter Name="item" Type="System.IntPtr" /> + </Parameters> + <ReturnValue> + <ReturnType>Gst.IteratorItem</ReturnType> + </ReturnValue> + <Docs> + <param name="it">To be added.</param> + <param name="item">To be added.</param> + <summary>To be added.</summary> + <returns>To be added.</returns> + <remarks>To be added.</remarks> + </Docs> +</Type> diff --git a/doc/en/Gst/IteratorNextFunction.xml b/doc/en/Gst/IteratorNextFunction.xml new file mode 100644 index 0000000..320f031 --- /dev/null +++ b/doc/en/Gst/IteratorNextFunction.xml @@ -0,0 +1,24 @@ +<Type Name="IteratorNextFunction" FullName="Gst.IteratorNextFunction"> + <TypeSignature Language="C#" Value="public delegate Gst.IteratorResult IteratorNextFunction(Gst.Iterator it, IntPtr result);" /> + <AssemblyInfo> + <AssemblyName>gst-sharp</AssemblyName> + <AssemblyVersion>0.9.5.99</AssemblyVersion> + </AssemblyInfo> + <Base> + <BaseTypeName>System.Delegate</BaseTypeName> + </Base> + <Parameters> + <Parameter Name="it" Type="Gst.Iterator" /> + <Parameter Name="result" Type="System.IntPtr" /> + </Parameters> + <ReturnValue> + <ReturnType>Gst.IteratorResult</ReturnType> + </ReturnValue> + <Docs> + <param name="it">To be added.</param> + <param name="result">To be added.</param> + <summary>To be added.</summary> + <returns>To be added.</returns> + <remarks>To be added.</remarks> + </Docs> +</Type> diff --git a/doc/en/Gst/IteratorResult.xml b/doc/en/Gst/IteratorResult.xml new file mode 100644 index 0000000..43dd98b --- /dev/null +++ b/doc/en/Gst/IteratorResult.xml @@ -0,0 +1,56 @@ +<Type Name="IteratorResult" FullName="Gst.IteratorResult"> + <TypeSignature Language="C#" Value="public enum IteratorResult" /> + <AssemblyInfo> + <AssemblyName>gst-sharp</AssemblyName> + <AssemblyVersion>0.9.5.99</AssemblyVersion> + </AssemblyInfo> + <Base> + <BaseTypeName>System.Enum</BaseTypeName> + </Base> + <Members> + <Member MemberName="Done"> + <MemberSignature Language="C#" Value="Done" /> + <MemberType>Field</MemberType> + <ReturnValue> + <ReturnType>Gst.IteratorResult</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + </Docs> + </Member> + <Member MemberName="Ok"> + <MemberSignature Language="C#" Value="Ok" /> + <MemberType>Field</MemberType> + <ReturnValue> + <ReturnType>Gst.IteratorResult</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + </Docs> + </Member> + <Member MemberName="Resync"> + <MemberSignature Language="C#" Value="Resync" /> + <MemberType>Field</MemberType> + <ReturnValue> + <ReturnType>Gst.IteratorResult</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + </Docs> + </Member> + <Member MemberName="Error"> + <MemberSignature Language="C#" Value="Error" /> + <MemberType>Field</MemberType> + <ReturnValue> + <ReturnType>Gst.IteratorResult</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + </Docs> + </Member> + </Members> + <Docs> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> +</Type> diff --git a/doc/en/Gst/IteratorResyncFunction.xml b/doc/en/Gst/IteratorResyncFunction.xml new file mode 100644 index 0000000..6c06bcb --- /dev/null +++ b/doc/en/Gst/IteratorResyncFunction.xml @@ -0,0 +1,21 @@ +<Type Name="IteratorResyncFunction" FullName="Gst.IteratorResyncFunction"> + <TypeSignature Language="C#" Value="public delegate void IteratorResyncFunction(Gst.Iterator it);" /> + <AssemblyInfo> + <AssemblyName>gst-sharp</AssemblyName> + <AssemblyVersion>0.9.5.99</AssemblyVersion> + </AssemblyInfo> + <Base> + <BaseTypeName>System.Delegate</BaseTypeName> + </Base> + <Parameters> + <Parameter Name="it" Type="Gst.Iterator" /> + </Parameters> + <ReturnValue> + <ReturnType>System.Void</ReturnType> + </ReturnValue> + <Docs> + <param name="it">To be added.</param> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> +</Type> diff --git a/doc/en/Gst/LibraryError.xml b/doc/en/Gst/LibraryError.xml new file mode 100644 index 0000000..4e8d875 --- /dev/null +++ b/doc/en/Gst/LibraryError.xml @@ -0,0 +1,86 @@ +<Type Name="LibraryError" FullName="Gst.LibraryError"> + <TypeSignature Language="C#" Value="public enum LibraryError" /> + <AssemblyInfo> + <AssemblyName>gst-sharp</AssemblyName> + <AssemblyVersion>0.9.5.99</AssemblyVersion> + </AssemblyInfo> + <Base> + <BaseTypeName>System.Enum</BaseTypeName> + </Base> + <Members> + <Member MemberName="NumErrors"> + <MemberSignature Language="C#" Value="NumErrors" /> + <MemberType>Field</MemberType> + <ReturnValue> + <ReturnType>Gst.LibraryError</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + </Docs> + </Member> + <Member MemberName="Failed"> + <MemberSignature Language="C#" Value="Failed" /> + <MemberType>Field</MemberType> + <ReturnValue> + <ReturnType>Gst.LibraryError</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + </Docs> + </Member> + <Member MemberName="Init"> + <MemberSignature Language="C#" Value="Init" /> + <MemberType>Field</MemberType> + <ReturnValue> + <ReturnType>Gst.LibraryError</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + </Docs> + </Member> + <Member MemberName="TooLazy"> + <MemberSignature Language="C#" Value="TooLazy" /> + <MemberType>Field</MemberType> + <ReturnValue> + <ReturnType>Gst.LibraryError</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + </Docs> + </Member> + <Member MemberName="Shutdown"> + <MemberSignature Language="C#" Value="Shutdown" /> + <MemberType>Field</MemberType> + <ReturnValue> + <ReturnType>Gst.LibraryError</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + </Docs> + </Member> + <Member MemberName="Encode"> + <MemberSignature Language="C#" Value="Encode" /> + <MemberType>Field</MemberType> + <ReturnValue> + <ReturnType>Gst.LibraryError</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + </Docs> + </Member> + <Member MemberName="Settings"> + <MemberSignature Language="C#" Value="Settings" /> + <MemberType>Field</MemberType> + <ReturnValue> + <ReturnType>Gst.LibraryError</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + </Docs> + </Member> + </Members> + <Docs> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> +</Type> diff --git a/doc/en/Gst/LinkedArgs.xml b/doc/en/Gst/LinkedArgs.xml new file mode 100644 index 0000000..fabe5eb --- /dev/null +++ b/doc/en/Gst/LinkedArgs.xml @@ -0,0 +1,38 @@ +<Type Name="LinkedArgs" FullName="Gst.LinkedArgs"> + <TypeSignature Language="C#" Value="public class LinkedArgs : GLib.SignalArgs" /> + <AssemblyInfo> + <AssemblyName>gst-sharp</AssemblyName> + <AssemblyVersion>0.9.5.99</AssemblyVersion> + </AssemblyInfo> + <Base> + <BaseTypeName>GLib.SignalArgs</BaseTypeName> + </Base> + <Interfaces /> + <Members> + <Member MemberName=".ctor"> + <MemberSignature Language="C#" Value="public LinkedArgs ();" /> + <MemberType>Constructor</MemberType> + <Parameters /> + <Docs> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="Peer"> + <MemberSignature Language="C#" Value="public Gst.Pad Peer { get; };" /> + <MemberType>Property</MemberType> + <ReturnValue> + <ReturnType>Gst.Pad</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + <value>To be added.</value> + <remarks>To be added.</remarks> + </Docs> + </Member> + </Members> + <Docs> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> +</Type> diff --git a/doc/en/Gst/LinkedHandler.xml b/doc/en/Gst/LinkedHandler.xml new file mode 100644 index 0000000..5f9caba --- /dev/null +++ b/doc/en/Gst/LinkedHandler.xml @@ -0,0 +1,23 @@ +<Type Name="LinkedHandler" FullName="Gst.LinkedHandler"> + <TypeSignature Language="C#" Value="public delegate void LinkedHandler(object o, Gst.LinkedArgs args);" /> + <AssemblyInfo> + <AssemblyName>gst-sharp</AssemblyName> + <AssemblyVersion>0.9.5.99</AssemblyVersion> + </AssemblyInfo> + <Base> + <BaseTypeName>System.Delegate</BaseTypeName> + </Base> + <Parameters> + <Parameter Name="o" Type="System.Object" /> + <Parameter Name="args" Type="Gst.LinkedArgs" /> + </Parameters> + <ReturnValue> + <ReturnType>System.Void</ReturnType> + </ReturnValue> + <Docs> + <param name="o">To be added.</param> + <param name="args">To be added.</param> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> +</Type> diff --git a/doc/en/Gst/LogFunction.xml b/doc/en/Gst/LogFunction.xml new file mode 100644 index 0000000..cbe5267 --- /dev/null +++ b/doc/en/Gst/LogFunction.xml @@ -0,0 +1,33 @@ +<Type Name="LogFunction" FullName="Gst.LogFunction"> + <TypeSignature Language="C#" Value="public delegate void LogFunction(Gst.DebugCategory category, Gst.DebugLevel level, string file, string function, int line, GLib.Object objekt, Gst.DebugMessage message);" /> + <AssemblyInfo> + <AssemblyName>gst-sharp</AssemblyName> + <AssemblyVersion>0.9.5.99</AssemblyVersion> + </AssemblyInfo> + <Base> + <BaseTypeName>System.Delegate</BaseTypeName> + </Base> + <Parameters> + <Parameter Name="category" Type="Gst.DebugCategory" /> + <Parameter Name="level" Type="Gst.DebugLevel" /> + <Parameter Name="file" Type="System.String" /> + <Parameter Name="function" Type="System.String" /> + <Parameter Name="line" Type="System.Int32" /> + <Parameter Name="objekt" Type="GLib.Object" /> + <Parameter Name="message" Type="Gst.DebugMessage" /> + </Parameters> + <ReturnValue> + <ReturnType>System.Void</ReturnType> + </ReturnValue> + <Docs> + <param name="category">To be added.</param> + <param name="level">To be added.</param> + <param name="file">To be added.</param> + <param name="function">To be added.</param> + <param name="line">To be added.</param> + <param name="objekt">To be added.</param> + <param name="message">To be added.</param> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> +</Type> diff --git a/doc/en/Gst/Message.xml b/doc/en/Gst/Message.xml new file mode 100644 index 0000000..99e4bc6 --- /dev/null +++ b/doc/en/Gst/Message.xml @@ -0,0 +1,548 @@ +<Type Name="Message" FullName="Gst.Message"> + <TypeSignature Language="C#" Value="public class Message : Gst.MiniObject" /> + <AssemblyInfo> + <AssemblyName>gst-sharp</AssemblyName> + <AssemblyVersion>0.9.5.99</AssemblyVersion> + </AssemblyInfo> + <Base> + <BaseTypeName>Gst.MiniObject</BaseTypeName> + </Base> + <Interfaces /> + <Members> + <Member MemberName=".ctor"> + <MemberSignature Language="C#" Value="protected Message (GLib.GType gtype);" /> + <MemberType>Constructor</MemberType> + <Attributes> + <Attribute> + <AttributeName>System.Obsolete(Message=null, IsError=False)</AttributeName> + </Attribute> + </Attributes> + <Parameters> + <Parameter Name="gtype" Type="GLib.GType" /> + </Parameters> + <Docs> + <param name="gtype">To be added.</param> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName=".ctor"> + <MemberSignature Language="C#" Value="public Message (IntPtr raw);" /> + <MemberType>Constructor</MemberType> + <Parameters> + <Parameter Name="raw" Type="System.IntPtr" /> + </Parameters> + <Docs> + <param name="raw">To be added.</param> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName=".ctor"> + <MemberSignature Language="C#" Value="public Message (Gst.Object src, Gst.Structure structure);" /> + <MemberType>Constructor</MemberType> + <Parameters> + <Parameter Name="src" Type="Gst.Object" /> + <Parameter Name="structure" Type="Gst.Structure" /> + </Parameters> + <Docs> + <param name="src">To be added.</param> + <param name="structure">To be added.</param> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName=".ctor"> + <MemberSignature Language="C#" Value="public Message (Gst.Object src, Gst.Clock clock);" /> + <MemberType>Constructor</MemberType> + <Parameters> + <Parameter Name="src" Type="Gst.Object" /> + <Parameter Name="clock" Type="Gst.Clock" /> + </Parameters> + <Docs> + <param name="src">To be added.</param> + <param name="clock">To be added.</param> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName=".ctor"> + <MemberSignature Language="C#" Value="public Message (Gst.Object src, Gst.Clock clock, bool ready);" /> + <MemberType>Constructor</MemberType> + <Parameters> + <Parameter Name="src" Type="Gst.Object" /> + <Parameter Name="clock" Type="Gst.Clock" /> + <Parameter Name="ready" Type="System.Boolean" /> + </Parameters> + <Docs> + <param name="src">To be added.</param> + <param name="clock">To be added.</param> + <param name="ready">To be added.</param> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName=".ctor"> + <MemberSignature Language="C#" Value="public Message (Gst.MessageType type, Gst.Object src, Gst.Structure structure);" /> + <MemberType>Constructor</MemberType> + <Parameters> + <Parameter Name="type" Type="Gst.MessageType" /> + <Parameter Name="src" Type="Gst.Object" /> + <Parameter Name="structure" Type="Gst.Structure" /> + </Parameters> + <Docs> + <param name="type">To be added.</param> + <param name="src">To be added.</param> + <param name="structure">To be added.</param> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName=".ctor"> + <MemberSignature Language="C#" Value="public Message (Gst.Object src, Gst.Format format, long duration);" /> + <MemberType>Constructor</MemberType> + <Parameters> + <Parameter Name="src" Type="Gst.Object" /> + <Parameter Name="format" Type="Gst.Format" /> + <Parameter Name="duration" Type="System.Int64" /> + </Parameters> + <Docs> + <param name="src">To be added.</param> + <param name="format">To be added.</param> + <param name="duration">To be added.</param> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName=".ctor"> + <MemberSignature Language="C#" Value="public Message (Gst.Object src);" /> + <MemberType>Constructor</MemberType> + <Parameters> + <Parameter Name="src" Type="Gst.Object" /> + </Parameters> + <Docs> + <param name="src">To be added.</param> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName=".ctor"> + <MemberSignature Language="C#" Value="public Message (Gst.Object src, IntPtr error, string debug);" /> + <MemberType>Constructor</MemberType> + <Parameters> + <Parameter Name="src" Type="Gst.Object" /> + <Parameter Name="error" Type="System.IntPtr" /> + <Parameter Name="debug" Type="System.String" /> + </Parameters> + <Docs> + <param name="src">To be added.</param> + <param name="error">To be added.</param> + <param name="debug">To be added.</param> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName=".ctor"> + <MemberSignature Language="C#" Value="public Message (Gst.Object src, Gst.State oldstate, Gst.State newstate, Gst.State pending);" /> + <MemberType>Constructor</MemberType> + <Parameters> + <Parameter Name="src" Type="Gst.Object" /> + <Parameter Name="oldstate" Type="Gst.State" /> + <Parameter Name="newstate" Type="Gst.State" /> + <Parameter Name="pending" Type="Gst.State" /> + </Parameters> + <Docs> + <param name="src">To be added.</param> + <param name="oldstate">To be added.</param> + <param name="newstate">To be added.</param> + <param name="pending">To be added.</param> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName=".ctor"> + <MemberSignature Language="C#" Value="public Message (Gst.Object src, Gst.TagList tag_list);" /> + <MemberType>Constructor</MemberType> + <Parameters> + <Parameter Name="src" Type="Gst.Object" /> + <Parameter Name="tag_list" Type="Gst.TagList" /> + </Parameters> + <Docs> + <param name="src">To be added.</param> + <param name="tag_list">To be added.</param> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="NewElement"> + <MemberSignature Language="C#" Value="public static Gst.Message NewElement (Gst.Object src, Gst.Structure structure);" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>Gst.Message</ReturnType> + </ReturnValue> + <Parameters> + <Parameter Name="src" Type="Gst.Object" /> + <Parameter Name="structure" Type="Gst.Structure" /> + </Parameters> + <Docs> + <param name="src">To be added.</param> + <param name="structure">To be added.</param> + <summary>To be added.</summary> + <returns>To be added.</returns> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="NewNewClock"> + <MemberSignature Language="C#" Value="public static Gst.Message NewNewClock (Gst.Object src, Gst.Clock clock);" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>Gst.Message</ReturnType> + </ReturnValue> + <Parameters> + <Parameter Name="src" Type="Gst.Object" /> + <Parameter Name="clock" Type="Gst.Clock" /> + </Parameters> + <Docs> + <param name="src">To be added.</param> + <param name="clock">To be added.</param> + <summary>To be added.</summary> + <returns>To be added.</returns> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="NewSegmentDone"> + <MemberSignature Language="C#" Value="public static Gst.Message NewSegmentDone (Gst.Object src, Gst.Format format, long position);" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>Gst.Message</ReturnType> + </ReturnValue> + <Parameters> + <Parameter Name="src" Type="Gst.Object" /> + <Parameter Name="format" Type="Gst.Format" /> + <Parameter Name="position" Type="System.Int64" /> + </Parameters> + <Docs> + <param name="src">To be added.</param> + <param name="format">To be added.</param> + <param name="position">To be added.</param> + <summary>To be added.</summary> + <returns>To be added.</returns> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="NewSegmentStart"> + <MemberSignature Language="C#" Value="public static Gst.Message NewSegmentStart (Gst.Object src, Gst.Format format, long position);" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>Gst.Message</ReturnType> + </ReturnValue> + <Parameters> + <Parameter Name="src" Type="Gst.Object" /> + <Parameter Name="format" Type="Gst.Format" /> + <Parameter Name="position" Type="System.Int64" /> + </Parameters> + <Docs> + <param name="src">To be added.</param> + <param name="format">To be added.</param> + <param name="position">To be added.</param> + <summary>To be added.</summary> + <returns>To be added.</returns> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="NewStateDirty"> + <MemberSignature Language="C#" Value="public static Gst.Message NewStateDirty (Gst.Object src);" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>Gst.Message</ReturnType> + </ReturnValue> + <Parameters> + <Parameter Name="src" Type="Gst.Object" /> + </Parameters> + <Docs> + <param name="src">To be added.</param> + <summary>To be added.</summary> + <returns>To be added.</returns> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="NewWarning"> + <MemberSignature Language="C#" Value="public static Gst.Message NewWarning (Gst.Object src, IntPtr error, string debug);" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>Gst.Message</ReturnType> + </ReturnValue> + <Parameters> + <Parameter Name="src" Type="Gst.Object" /> + <Parameter Name="error" Type="System.IntPtr" /> + <Parameter Name="debug" Type="System.String" /> + </Parameters> + <Docs> + <param name="src">To be added.</param> + <param name="error">To be added.</param> + <param name="debug">To be added.</param> + <summary>To be added.</summary> + <returns>To be added.</returns> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="ParseNewClock"> + <MemberSignature Language="C#" Value="public void ParseNewClock (Gst.Clock clock);" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>System.Void</ReturnType> + </ReturnValue> + <Parameters> + <Parameter Name="clock" Type="Gst.Clock" /> + </Parameters> + <Docs> + <param name="clock">To be added.</param> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="ParseSegmentDone"> + <MemberSignature Language="C#" Value="public void ParseSegmentDone (out Gst.Format format, out long position);" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>System.Void</ReturnType> + </ReturnValue> + <Parameters> + <Parameter Name="format" Type="Gst.Format&" RefType="out" /> + <Parameter Name="position" Type="System.Int64&" RefType="out" /> + </Parameters> + <Docs> + <param name="format">To be added.</param> + <param name="position">To be added.</param> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="ParseDuration"> + <MemberSignature Language="C#" Value="public void ParseDuration (out Gst.Format format, out long duration);" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>System.Void</ReturnType> + </ReturnValue> + <Parameters> + <Parameter Name="format" Type="Gst.Format&" RefType="out" /> + <Parameter Name="duration" Type="System.Int64&" RefType="out" /> + </Parameters> + <Docs> + <param name="format">To be added.</param> + <param name="duration">To be added.</param> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="ParseClockProvide"> + <MemberSignature Language="C#" Value="public bool ParseClockProvide (Gst.Clock clock);" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>System.Boolean</ReturnType> + </ReturnValue> + <Parameters> + <Parameter Name="clock" Type="Gst.Clock" /> + </Parameters> + <Docs> + <param name="clock">To be added.</param> + <summary>To be added.</summary> + <returns>To be added.</returns> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="ParseTag"> + <MemberSignature Language="C#" Value="public void ParseTag (Gst.TagList tag_list);" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>System.Void</ReturnType> + </ReturnValue> + <Parameters> + <Parameter Name="tag_list" Type="Gst.TagList" /> + </Parameters> + <Docs> + <param name="tag_list">To be added.</param> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="ParseClockLost"> + <MemberSignature Language="C#" Value="public void ParseClockLost (Gst.Clock clock);" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>System.Void</ReturnType> + </ReturnValue> + <Parameters> + <Parameter Name="clock" Type="Gst.Clock" /> + </Parameters> + <Docs> + <param name="clock">To be added.</param> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="TypeGetName"> + <MemberSignature Language="C#" Value="public static string TypeGetName (Gst.MessageType type);" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>System.String</ReturnType> + </ReturnValue> + <Parameters> + <Parameter Name="type" Type="Gst.MessageType" /> + </Parameters> + <Docs> + <param name="type">To be added.</param> + <summary>To be added.</summary> + <returns>To be added.</returns> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="ParseSegmentStart"> + <MemberSignature Language="C#" Value="public void ParseSegmentStart (out Gst.Format format, out long position);" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>System.Void</ReturnType> + </ReturnValue> + <Parameters> + <Parameter Name="format" Type="Gst.Format&" RefType="out" /> + <Parameter Name="position" Type="System.Int64&" RefType="out" /> + </Parameters> + <Docs> + <param name="format">To be added.</param> + <param name="position">To be added.</param> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="TypeToQuark"> + <MemberSignature Language="C#" Value="public static int TypeToQuark (Gst.MessageType type);" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>System.Int32</ReturnType> + </ReturnValue> + <Parameters> + <Parameter Name="type" Type="Gst.MessageType" /> + </Parameters> + <Docs> + <param name="type">To be added.</param> + <summary>To be added.</summary> + <returns>To be added.</returns> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="ParseStateChanged"> + <MemberSignature Language="C#" Value="public void ParseStateChanged (out Gst.State oldstate, out Gst.State newstate, out Gst.State pending);" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>System.Void</ReturnType> + </ReturnValue> + <Parameters> + <Parameter Name="oldstate" Type="Gst.State&" RefType="out" /> + <Parameter Name="newstate" Type="Gst.State&" RefType="out" /> + <Parameter Name="pending" Type="Gst.State&" RefType="out" /> + </Parameters> + <Docs> + <param name="oldstate">To be added.</param> + <param name="newstate">To be added.</param> + <param name="pending">To be added.</param> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="Timestamp"> + <MemberSignature Language="C#" Value="public ulong Timestamp { get; };" /> + <MemberType>Property</MemberType> + <ReturnValue> + <ReturnType>System.UInt64</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + <value>To be added.</value> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="Src"> + <MemberSignature Language="C#" Value="public Gst.Object Src { get; };" /> + <MemberType>Property</MemberType> + <ReturnValue> + <ReturnType>Gst.Object</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + <value>To be added.</value> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="Type"> + <MemberSignature Language="C#" Value="public Gst.MessageType Type { get; };" /> + <MemberType>Property</MemberType> + <ReturnValue> + <ReturnType>Gst.MessageType</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + <value>To be added.</value> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="Structure"> + <MemberSignature Language="C#" Value="public Gst.Structure Structure { get; };" /> + <MemberType>Property</MemberType> + <ReturnValue> + <ReturnType>Gst.Structure</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + <value>To be added.</value> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="GType"> + <MemberSignature Language="C#" Value="public static GLib.GType GType { get; };" /> + <MemberType>Property</MemberType> + <ReturnValue> + <ReturnType>GLib.GType</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + <value>To be added.</value> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="ParseError"> + <MemberSignature Language="C#" Value="public void ParseError (out string error);" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>System.Void</ReturnType> + </ReturnValue> + <Parameters> + <Parameter Name="error" Type="System.String&" RefType="out" /> + </Parameters> + <Docs> + <param name="error">To be added.</param> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="GetMessage"> + <MemberSignature Language="C#" Value="public static Gst.Message GetMessage (IntPtr raw);" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>Gst.Message</ReturnType> + </ReturnValue> + <Parameters> + <Parameter Name="raw" Type="System.IntPtr" /> + </Parameters> + <Docs> + <param name="raw">To be added.</param> + <summary>To be added.</summary> + <returns>To be added.</returns> + <remarks>To be added.</remarks> + </Docs> + </Member> + </Members> + <Docs> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> +</Type> diff --git a/doc/en/Gst/MessageArgs.xml b/doc/en/Gst/MessageArgs.xml new file mode 100644 index 0000000..14347ec --- /dev/null +++ b/doc/en/Gst/MessageArgs.xml @@ -0,0 +1,38 @@ +<Type Name="MessageArgs" FullName="Gst.MessageArgs"> + <TypeSignature Language="C#" Value="public class MessageArgs : GLib.SignalArgs" /> + <AssemblyInfo> + <AssemblyName>gst-sharp</AssemblyName> + <AssemblyVersion>0.9.5.99</AssemblyVersion> + </AssemblyInfo> + <Base> + <BaseTypeName>GLib.SignalArgs</BaseTypeName> + </Base> + <Interfaces /> + <Members> + <Member MemberName=".ctor"> + <MemberSignature Language="C#" Value="public MessageArgs ();" /> + <MemberType>Constructor</MemberType> + <Parameters /> + <Docs> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="Message"> + <MemberSignature Language="C#" Value="public Gst.Message Message { get; };" /> + <MemberType>Property</MemberType> + <ReturnValue> + <ReturnType>Gst.Message</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + <value>To be added.</value> + <remarks>To be added.</remarks> + </Docs> + </Member> + </Members> + <Docs> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> +</Type> diff --git a/doc/en/Gst/MessageHandler.xml b/doc/en/Gst/MessageHandler.xml new file mode 100644 index 0000000..be97d07 --- /dev/null +++ b/doc/en/Gst/MessageHandler.xml @@ -0,0 +1,23 @@ +<Type Name="MessageHandler" FullName="Gst.MessageHandler"> + <TypeSignature Language="C#" Value="public delegate void MessageHandler(object o, Gst.MessageArgs args);" /> + <AssemblyInfo> + <AssemblyName>gst-sharp</AssemblyName> + <AssemblyVersion>0.9.5.99</AssemblyVersion> + </AssemblyInfo> + <Base> + <BaseTypeName>System.Delegate</BaseTypeName> + </Base> + <Parameters> + <Parameter Name="o" Type="System.Object" /> + <Parameter Name="args" Type="Gst.MessageArgs" /> + </Parameters> + <ReturnValue> + <ReturnType>System.Void</ReturnType> + </ReturnValue> + <Docs> + <param name="o">To be added.</param> + <param name="args">To be added.</param> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> +</Type> diff --git a/doc/en/Gst/MessageType.xml b/doc/en/Gst/MessageType.xml new file mode 100644 index 0000000..0834424 --- /dev/null +++ b/doc/en/Gst/MessageType.xml @@ -0,0 +1,231 @@ +<Type Name="MessageType" FullName="Gst.MessageType"> + <TypeSignature Language="C#" Value="public enum MessageType" /> + <AssemblyInfo> + <AssemblyName>gst-sharp</AssemblyName> + <AssemblyVersion>0.9.5.99</AssemblyVersion> + </AssemblyInfo> + <Base> + <BaseTypeName>System.Enum</BaseTypeName> + </Base> + <Attributes> + <Attribute> + <AttributeName>System.Flags</AttributeName> + </Attribute> + </Attributes> + <Members> + <Member MemberName="StructureChange"> + <MemberSignature Language="C#" Value="StructureChange" /> + <MemberType>Field</MemberType> + <ReturnValue> + <ReturnType>Gst.MessageType</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + </Docs> + </Member> + <Member MemberName="StateChanged"> + <MemberSignature Language="C#" Value="StateChanged" /> + <MemberType>Field</MemberType> + <ReturnValue> + <ReturnType>Gst.MessageType</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + </Docs> + </Member> + <Member MemberName="Duration"> + <MemberSignature Language="C#" Value="Duration" /> + <MemberType>Field</MemberType> + <ReturnValue> + <ReturnType>Gst.MessageType</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + </Docs> + </Member> + <Member MemberName="NewClock"> + <MemberSignature Language="C#" Value="NewClock" /> + <MemberType>Field</MemberType> + <ReturnValue> + <ReturnType>Gst.MessageType</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + </Docs> + </Member> + <Member MemberName="Eos"> + <MemberSignature Language="C#" Value="Eos" /> + <MemberType>Field</MemberType> + <ReturnValue> + <ReturnType>Gst.MessageType</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + </Docs> + </Member> + <Member MemberName="Info"> + <MemberSignature Language="C#" Value="Info" /> + <MemberType>Field</MemberType> + <ReturnValue> + <ReturnType>Gst.MessageType</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + </Docs> + </Member> + <Member MemberName="Error"> + <MemberSignature Language="C#" Value="Error" /> + <MemberType>Field</MemberType> + <ReturnValue> + <ReturnType>Gst.MessageType</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + </Docs> + </Member> + <Member MemberName="Buffering"> + <MemberSignature Language="C#" Value="Buffering" /> + <MemberType>Field</MemberType> + <ReturnValue> + <ReturnType>Gst.MessageType</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + </Docs> + </Member> + <Member MemberName="SegmentDone"> + <MemberSignature Language="C#" Value="SegmentDone" /> + <MemberType>Field</MemberType> + <ReturnValue> + <ReturnType>Gst.MessageType</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + </Docs> + </Member> + <Member MemberName="ClockProvide"> + <MemberSignature Language="C#" Value="ClockProvide" /> + <MemberType>Field</MemberType> + <ReturnValue> + <ReturnType>Gst.MessageType</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + </Docs> + </Member> + <Member MemberName="ClockLost"> + <MemberSignature Language="C#" Value="ClockLost" /> + <MemberType>Field</MemberType> + <ReturnValue> + <ReturnType>Gst.MessageType</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + </Docs> + </Member> + <Member MemberName="Any"> + <MemberSignature Language="C#" Value="Any" /> + <MemberType>Field</MemberType> + <ReturnValue> + <ReturnType>Gst.MessageType</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + </Docs> + </Member> + <Member MemberName="StateDirty"> + <MemberSignature Language="C#" Value="StateDirty" /> + <MemberType>Field</MemberType> + <ReturnValue> + <ReturnType>Gst.MessageType</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + </Docs> + </Member> + <Member MemberName="Application"> + <MemberSignature Language="C#" Value="Application" /> + <MemberType>Field</MemberType> + <ReturnValue> + <ReturnType>Gst.MessageType</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + </Docs> + </Member> + <Member MemberName="Element"> + <MemberSignature Language="C#" Value="Element" /> + <MemberType>Field</MemberType> + <ReturnValue> + <ReturnType>Gst.MessageType</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + </Docs> + </Member> + <Member MemberName="Tag"> + <MemberSignature Language="C#" Value="Tag" /> + <MemberType>Field</MemberType> + <ReturnValue> + <ReturnType>Gst.MessageType</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + </Docs> + </Member> + <Member MemberName="StreamStatus"> + <MemberSignature Language="C#" Value="StreamStatus" /> + <MemberType>Field</MemberType> + <ReturnValue> + <ReturnType>Gst.MessageType</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + </Docs> + </Member> + <Member MemberName="SegmentStart"> + <MemberSignature Language="C#" Value="SegmentStart" /> + <MemberType>Field</MemberType> + <ReturnValue> + <ReturnType>Gst.MessageType</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + </Docs> + </Member> + <Member MemberName="Unknown"> + <MemberSignature Language="C#" Value="Unknown" /> + <MemberType>Field</MemberType> + <ReturnValue> + <ReturnType>Gst.MessageType</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + </Docs> + </Member> + <Member MemberName="Warning"> + <MemberSignature Language="C#" Value="Warning" /> + <MemberType>Field</MemberType> + <ReturnValue> + <ReturnType>Gst.MessageType</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + </Docs> + </Member> + <Member MemberName="StepDone"> + <MemberSignature Language="C#" Value="StepDone" /> + <MemberType>Field</MemberType> + <ReturnValue> + <ReturnType>Gst.MessageType</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + </Docs> + </Member> + </Members> + <Docs> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> +</Type> diff --git a/doc/en/Gst/MiniObject.xml b/doc/en/Gst/MiniObject.xml new file mode 100644 index 0000000..c8d673e --- /dev/null +++ b/doc/en/Gst/MiniObject.xml @@ -0,0 +1,217 @@ +<Type Name="MiniObject" FullName="Gst.MiniObject"> + <TypeSignature Language="C#" Value="public class MiniObject : GLib.Opaque" /> + <AssemblyInfo> + <AssemblyName>gst-sharp</AssemblyName> + <AssemblyVersion>0.9.5.99</AssemblyVersion> + </AssemblyInfo> + <Base> + <BaseTypeName>GLib.Opaque</BaseTypeName> + </Base> + <Interfaces> + </Interfaces> + <Members> + <Member MemberName=".ctor"> + <MemberSignature Language="C#" Value="public MiniObject (GLib.GType type);" /> + <MemberType>Constructor</MemberType> + <Parameters> + <Parameter Name="type" Type="GLib.GType" /> + </Parameters> + <Docs> + <param name="type">To be added.</param> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName=".ctor"> + <MemberSignature Language="C#" Value="public MiniObject (IntPtr raw);" /> + <MemberType>Constructor</MemberType> + <Parameters> + <Parameter Name="raw" Type="System.IntPtr" /> + </Parameters> + <Docs> + <param name="raw">To be added.</param> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="Replace"> + <MemberSignature Language="C#" Value="public void Replace (Gst.MiniObject newdata);" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>System.Void</ReturnType> + </ReturnValue> + <Parameters> + <Parameter Name="newdata" Type="Gst.MiniObject" /> + </Parameters> + <Docs> + <param name="newdata">To be added.</param> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="Flags"> + <MemberSignature Language="C#" Value="public uint Flags { get; };" /> + <MemberType>Property</MemberType> + <ReturnValue> + <ReturnType>System.UInt32</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + <value>To be added.</value> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="Refcount"> + <MemberSignature Language="C#" Value="public int Refcount { get; };" /> + <MemberType>Property</MemberType> + <ReturnValue> + <ReturnType>System.Int32</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + <value>To be added.</value> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="IsWritable"> + <MemberSignature Language="C#" Value="public bool IsWritable { get; };" /> + <MemberType>Property</MemberType> + <ReturnValue> + <ReturnType>System.Boolean</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + <value>To be added.</value> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="GType"> + <MemberSignature Language="C#" Value="public static GLib.GType GType { get; };" /> + <MemberType>Property</MemberType> + <ReturnValue> + <ReturnType>GLib.GType</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + <value>To be added.</value> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="CreateNativeObject"> + <MemberSignature Language="C#" Value="protected virtual void CreateNativeObject (string[] names, GLib.Value[] vals);" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>System.Void</ReturnType> + </ReturnValue> + <Parameters> + <Parameter Name="names" Type="System.String[]" /> + <Parameter Name="vals" Type="GLib.Value[]" /> + </Parameters> + <Docs> + <param name="names">To be added.</param> + <param name="vals">To be added.</param> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="RegisterGType"> + <MemberSignature Language="C#" Value="protected static GLib.GType RegisterGType (Type t);" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>GLib.GType</ReturnType> + </ReturnValue> + <Parameters> + <Parameter Name="t" Type="System.Type" /> + </Parameters> + <Docs> + <param name="t">To be added.</param> + <summary>To be added.</summary> + <returns>To be added.</returns> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="LookupGType"> + <MemberSignature Language="C#" Value="protected GLib.GType LookupGType ();" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>GLib.GType</ReturnType> + </ReturnValue> + <Parameters /> + <Docs> + <summary>To be added.</summary> + <returns>To be added.</returns> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="Handle"> + <MemberSignature Language="C#" Value="public IntPtr Handle { get; };" /> + <MemberType>Property</MemberType> + <ReturnValue> + <ReturnType>System.IntPtr</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + <value>To be added.</value> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="Raw"> + <MemberSignature Language="C#" Value="protected IntPtr Raw { set; get; };" /> + <MemberType>Property</MemberType> + <ReturnValue> + <ReturnType>System.IntPtr</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + <value>To be added.</value> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="Copy"> + <MemberSignature Language="C#" Value="public Gst.MiniObject Copy ();" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>Gst.MiniObject</ReturnType> + </ReturnValue> + <Parameters /> + <Docs> + <summary>To be added.</summary> + <returns>To be added.</returns> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="MakeWritable"> + <MemberSignature Language="C#" Value="public Gst.MiniObject MakeWritable ();" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>Gst.MiniObject</ReturnType> + </ReturnValue> + <Parameters /> + <Docs> + <summary>To be added.</summary> + <returns>To be added.</returns> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="GetMiniObject"> + <MemberSignature Language="C#" Value="public static Gst.MiniObject GetMiniObject (IntPtr o);" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>Gst.MiniObject</ReturnType> + </ReturnValue> + <Parameters> + <Parameter Name="o" Type="System.IntPtr" /> + </Parameters> + <Docs> + <param name="o">To be added.</param> + <summary>To be added.</summary> + <returns>To be added.</returns> + <remarks>To be added.</remarks> + </Docs> + </Member> + </Members> + <Docs> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> +</Type> diff --git a/doc/en/Gst/MiniObjectCopyFunction.xml b/doc/en/Gst/MiniObjectCopyFunction.xml new file mode 100644 index 0000000..40d4ce6 --- /dev/null +++ b/doc/en/Gst/MiniObjectCopyFunction.xml @@ -0,0 +1,22 @@ +<Type Name="MiniObjectCopyFunction" FullName="Gst.MiniObjectCopyFunction"> + <TypeSignature Language="C#" Value="public delegate Gst.MiniObject MiniObjectCopyFunction(Gst.MiniObject obj);" /> + <AssemblyInfo> + <AssemblyName>gst-sharp</AssemblyName> + <AssemblyVersion>0.9.5.99</AssemblyVersion> + </AssemblyInfo> + <Base> + <BaseTypeName>System.Delegate</BaseTypeName> + </Base> + <Parameters> + <Parameter Name="obj" Type="Gst.MiniObject" /> + </Parameters> + <ReturnValue> + <ReturnType>Gst.MiniObject</ReturnType> + </ReturnValue> + <Docs> + <param name="obj">To be added.</param> + <summary>To be added.</summary> + <returns>To be added.</returns> + <remarks>To be added.</remarks> + </Docs> +</Type> diff --git a/doc/en/Gst/MiniObjectFinalizeFunction.xml b/doc/en/Gst/MiniObjectFinalizeFunction.xml new file mode 100644 index 0000000..db1325c --- /dev/null +++ b/doc/en/Gst/MiniObjectFinalizeFunction.xml @@ -0,0 +1,21 @@ +<Type Name="MiniObjectFinalizeFunction" FullName="Gst.MiniObjectFinalizeFunction"> + <TypeSignature Language="C#" Value="public delegate void MiniObjectFinalizeFunction(Gst.MiniObject obj);" /> + <AssemblyInfo> + <AssemblyName>gst-sharp</AssemblyName> + <AssemblyVersion>0.9.5.99</AssemblyVersion> + </AssemblyInfo> + <Base> + <BaseTypeName>System.Delegate</BaseTypeName> + </Base> + <Parameters> + <Parameter Name="obj" Type="Gst.MiniObject" /> + </Parameters> + <ReturnValue> + <ReturnType>System.Void</ReturnType> + </ReturnValue> + <Docs> + <param name="obj">To be added.</param> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> +</Type> diff --git a/doc/en/Gst/MiniObjectFlags.xml b/doc/en/Gst/MiniObjectFlags.xml new file mode 100644 index 0000000..c7f5d31 --- /dev/null +++ b/doc/en/Gst/MiniObjectFlags.xml @@ -0,0 +1,41 @@ +<Type Name="MiniObjectFlags" FullName="Gst.MiniObjectFlags"> + <TypeSignature Language="C#" Value="public enum MiniObjectFlags" /> + <AssemblyInfo> + <AssemblyName>gst-sharp</AssemblyName> + <AssemblyVersion>0.9.5.99</AssemblyVersion> + </AssemblyInfo> + <Base> + <BaseTypeName>System.Enum</BaseTypeName> + </Base> + <Attributes> + <Attribute> + <AttributeName>System.Flags</AttributeName> + </Attribute> + </Attributes> + <Members> + <Member MemberName="Readonly"> + <MemberSignature Language="C#" Value="Readonly" /> + <MemberType>Field</MemberType> + <ReturnValue> + <ReturnType>Gst.MiniObjectFlags</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + </Docs> + </Member> + <Member MemberName="Last"> + <MemberSignature Language="C#" Value="Last" /> + <MemberType>Field</MemberType> + <ReturnValue> + <ReturnType>Gst.MiniObjectFlags</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + </Docs> + </Member> + </Members> + <Docs> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> +</Type> diff --git a/doc/en/Gst/Object.xml b/doc/en/Gst/Object.xml new file mode 100644 index 0000000..00d9c7b --- /dev/null +++ b/doc/en/Gst/Object.xml @@ -0,0 +1,399 @@ +<Type Name="Object" FullName="Gst.Object"> + <TypeSignature Language="C#" Value="public class Object : GLib.Object" /> + <AssemblyInfo> + <AssemblyName>gst-sharp</AssemblyName> + <AssemblyVersion>0.9.5.99</AssemblyVersion> + </AssemblyInfo> + <Base> + <BaseTypeName>GLib.Object</BaseTypeName> + </Base> + <Interfaces /> + <Members> + <Member MemberName=".ctor"> + <MemberSignature Language="C#" Value="protected Object (GLib.GType gtype);" /> + <MemberType>Constructor</MemberType> + <Attributes> + <Attribute> + <AttributeName>System.Obsolete(Message=null, IsError=False)</AttributeName> + </Attribute> + </Attributes> + <Parameters> + <Parameter Name="gtype" Type="GLib.GType" /> + </Parameters> + <Docs> + <param name="gtype">To be added.</param> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName=".ctor"> + <MemberSignature Language="C#" Value="public Object (IntPtr raw);" /> + <MemberType>Constructor</MemberType> + <Parameters> + <Parameter Name="raw" Type="System.IntPtr" /> + </Parameters> + <Docs> + <param name="raw">To be added.</param> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName=".ctor"> + <MemberSignature Language="C#" Value="protected Object ();" /> + <MemberType>Constructor</MemberType> + <Parameters /> + <Docs> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="ParentSet"> + <MemberSignature Language="C#" Value="public event Gst.ParentSetHandler ParentSet;" /> + <MemberType>Event</MemberType> + <Attributes> + <Attribute> + <AttributeName>GLib.Signal(CName="parent-set")</AttributeName> + </Attribute> + </Attributes> + <ReturnValue> + <ReturnType>Gst.ParentSetHandler</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="DeepNotify"> + <MemberSignature Language="C#" Value="public event Gst.DeepNotifyHandler DeepNotify;" /> + <MemberType>Event</MemberType> + <Attributes> + <Attribute> + <AttributeName>GLib.Signal(CName="deep-notify")</AttributeName> + </Attribute> + </Attributes> + <ReturnValue> + <ReturnType>Gst.DeepNotifyHandler</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="ParentUnset"> + <MemberSignature Language="C#" Value="public event Gst.ParentUnsetHandler ParentUnset;" /> + <MemberType>Event</MemberType> + <Attributes> + <Attribute> + <AttributeName>GLib.Signal(CName="parent-unset")</AttributeName> + </Attribute> + </Attributes> + <ReturnValue> + <ReturnType>Gst.ParentUnsetHandler</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="OnParentSet"> + <MemberSignature Language="C#" Value="protected virtual void OnParentSet (Gst.Object parent);" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>System.Void</ReturnType> + </ReturnValue> + <Parameters> + <Parameter Name="parent" Type="Gst.Object" /> + </Parameters> + <Docs> + <param name="parent">To be added.</param> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="OnDeepNotify"> + <MemberSignature Language="C#" Value="protected virtual void OnDeepNotify (Gst.Object orig, IntPtr pspec);" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>System.Void</ReturnType> + </ReturnValue> + <Parameters> + <Parameter Name="orig" Type="Gst.Object" /> + <Parameter Name="pspec" Type="System.IntPtr" /> + </Parameters> + <Docs> + <param name="orig">To be added.</param> + <param name="pspec">To be added.</param> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="OnParentUnset"> + <MemberSignature Language="C#" Value="protected virtual void OnParentUnset (Gst.Object parent);" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>System.Void</ReturnType> + </ReturnValue> + <Parameters> + <Parameter Name="parent" Type="Gst.Object" /> + </Parameters> + <Docs> + <param name="parent">To be added.</param> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="DefaultDeepNotify"> + <MemberSignature Language="C#" Value="public static void DefaultDeepNotify (GLib.Object objekt, Gst.Object orig, IntPtr pspec, string excluded_props);" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>System.Void</ReturnType> + </ReturnValue> + <Parameters> + <Parameter Name="objekt" Type="GLib.Object" /> + <Parameter Name="orig" Type="Gst.Object" /> + <Parameter Name="pspec" Type="System.IntPtr" /> + <Parameter Name="excluded_props" Type="System.String" /> + </Parameters> + <Docs> + <param name="objekt">To be added.</param> + <param name="orig">To be added.</param> + <param name="pspec">To be added.</param> + <param name="excluded_props">To be added.</param> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="Ref"> + <MemberSignature Language="C#" Value="public static IntPtr Ref (IntPtr objekt);" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>System.IntPtr</ReturnType> + </ReturnValue> + <Parameters> + <Parameter Name="objekt" Type="System.IntPtr" /> + </Parameters> + <Docs> + <param name="objekt">To be added.</param> + <summary>To be added.</summary> + <returns>To be added.</returns> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="Replace"> + <MemberSignature Language="C#" Value="public void Replace (Gst.Object newobj);" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>System.Void</ReturnType> + </ReturnValue> + <Parameters> + <Parameter Name="newobj" Type="Gst.Object" /> + </Parameters> + <Docs> + <param name="newobj">To be added.</param> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="SetParent"> + <MemberSignature Language="C#" Value="public bool SetParent (Gst.Object parent);" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>System.Boolean</ReturnType> + </ReturnValue> + <Parameters> + <Parameter Name="parent" Type="Gst.Object" /> + </Parameters> + <Docs> + <param name="parent">To be added.</param> + <summary>To be added.</summary> + <returns>To be added.</returns> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="Unparent"> + <MemberSignature Language="C#" Value="public void Unparent ();" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>System.Void</ReturnType> + </ReturnValue> + <Parameters /> + <Docs> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="HasAncestor"> + <MemberSignature Language="C#" Value="public bool HasAncestor (Gst.Object ancestor);" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>System.Boolean</ReturnType> + </ReturnValue> + <Parameters> + <Parameter Name="ancestor" Type="Gst.Object" /> + </Parameters> + <Docs> + <param name="ancestor">To be added.</param> + <summary>To be added.</summary> + <returns>To be added.</returns> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="Sink"> + <MemberSignature Language="C#" Value="public static void Sink (IntPtr objekt);" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>System.Void</ReturnType> + </ReturnValue> + <Parameters> + <Parameter Name="objekt" Type="System.IntPtr" /> + </Parameters> + <Docs> + <param name="objekt">To be added.</param> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="Unref"> + <MemberSignature Language="C#" Value="public static void Unref (IntPtr objekt);" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>System.Void</ReturnType> + </ReturnValue> + <Parameters> + <Parameter Name="objekt" Type="System.IntPtr" /> + </Parameters> + <Docs> + <param name="objekt">To be added.</param> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="SetName"> + <MemberSignature Language="C#" Value="public bool SetName (string name);" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>System.Boolean</ReturnType> + </ReturnValue> + <Parameters> + <Parameter Name="name" Type="System.String" /> + </Parameters> + <Docs> + <param name="name">To be added.</param> + <summary>To be added.</summary> + <returns>To be added.</returns> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="CheckUniqueness"> + <MemberSignature Language="C#" Value="public static bool CheckUniqueness (GLib.List list, string name);" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>System.Boolean</ReturnType> + </ReturnValue> + <Parameters> + <Parameter Name="list" Type="GLib.List" /> + <Parameter Name="name" Type="System.String" /> + </Parameters> + <Docs> + <param name="list">To be added.</param> + <param name="name">To be added.</param> + <summary>To be added.</summary> + <returns>To be added.</returns> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="Name"> + <MemberSignature Language="C#" Value="public string Name { set; get; };" /> + <MemberType>Property</MemberType> + <Attributes> + <Attribute> + <AttributeName>GLib.Property(Name="name")</AttributeName> + </Attribute> + </Attributes> + <ReturnValue> + <ReturnType>System.String</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + <value>To be added.</value> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="Flags"> + <MemberSignature Language="C#" Value="public uint Flags { get; };" /> + <MemberType>Property</MemberType> + <ReturnValue> + <ReturnType>System.UInt32</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + <value>To be added.</value> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="Refcount"> + <MemberSignature Language="C#" Value="public int Refcount { get; };" /> + <MemberType>Property</MemberType> + <ReturnValue> + <ReturnType>System.Int32</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + <value>To be added.</value> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="NamePrefix"> + <MemberSignature Language="C#" Value="public string NamePrefix { set; get; };" /> + <MemberType>Property</MemberType> + <ReturnValue> + <ReturnType>System.String</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + <value>To be added.</value> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="Parent"> + <MemberSignature Language="C#" Value="public Gst.Object Parent { get; };" /> + <MemberType>Property</MemberType> + <ReturnValue> + <ReturnType>Gst.Object</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + <value>To be added.</value> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="PathString"> + <MemberSignature Language="C#" Value="public string PathString { get; };" /> + <MemberType>Property</MemberType> + <ReturnValue> + <ReturnType>System.String</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + <value>To be added.</value> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="GType"> + <MemberSignature Language="C#" Value="public static GLib.GType GType { get; };" /> + <MemberType>Property</MemberType> + <ReturnValue> + <ReturnType>GLib.GType</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + <value>To be added.</value> + <remarks>To be added.</remarks> + </Docs> + </Member> + </Members> + <Docs> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> +</Type> diff --git a/doc/en/Gst/ObjectFlags.xml b/doc/en/Gst/ObjectFlags.xml new file mode 100644 index 0000000..a29f3a9 --- /dev/null +++ b/doc/en/Gst/ObjectFlags.xml @@ -0,0 +1,51 @@ +<Type Name="ObjectFlags" FullName="Gst.ObjectFlags"> + <TypeSignature Language="C#" Value="public enum ObjectFlags" /> + <AssemblyInfo> + <AssemblyName>gst-sharp</AssemblyName> + <AssemblyVersion>0.9.5.99</AssemblyVersion> + </AssemblyInfo> + <Base> + <BaseTypeName>System.Enum</BaseTypeName> + </Base> + <Attributes> + <Attribute> + <AttributeName>System.Flags</AttributeName> + </Attribute> + </Attributes> + <Members> + <Member MemberName="Disposing"> + <MemberSignature Language="C#" Value="Disposing" /> + <MemberType>Field</MemberType> + <ReturnValue> + <ReturnType>Gst.ObjectFlags</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + </Docs> + </Member> + <Member MemberName="Last"> + <MemberSignature Language="C#" Value="Last" /> + <MemberType>Field</MemberType> + <ReturnValue> + <ReturnType>Gst.ObjectFlags</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + </Docs> + </Member> + <Member MemberName="Floating"> + <MemberSignature Language="C#" Value="Floating" /> + <MemberType>Field</MemberType> + <ReturnValue> + <ReturnType>Gst.ObjectFlags</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + </Docs> + </Member> + </Members> + <Docs> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> +</Type> diff --git a/doc/en/Gst/Pad.xml b/doc/en/Gst/Pad.xml new file mode 100644 index 0000000..90e99ce --- /dev/null +++ b/doc/en/Gst/Pad.xml @@ -0,0 +1,1346 @@ +<Type Name="Pad" FullName="Gst.Pad"> + <TypeSignature Language="C#" Value="public class Pad : Gst.Object" /> + <AssemblyInfo> + <AssemblyName>gst-sharp</AssemblyName> + <AssemblyVersion>0.9.5.99</AssemblyVersion> + </AssemblyInfo> + <Base> + <BaseTypeName>Gst.Object</BaseTypeName> + </Base> + <Interfaces /> + <Members> + <Member MemberName=".ctor"> + <MemberSignature Language="C#" Value="protected Pad (GLib.GType gtype);" /> + <MemberType>Constructor</MemberType> + <Attributes> + <Attribute> + <AttributeName>System.Obsolete(Message=null, IsError=False)</AttributeName> + </Attribute> + </Attributes> + <Parameters> + <Parameter Name="gtype" Type="GLib.GType" /> + </Parameters> + <Docs> + <param name="gtype">To be added.</param> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName=".ctor"> + <MemberSignature Language="C#" Value="public Pad (IntPtr raw);" /> + <MemberType>Constructor</MemberType> + <Parameters> + <Parameter Name="raw" Type="System.IntPtr" /> + </Parameters> + <Docs> + <param name="raw">To be added.</param> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName=".ctor"> + <MemberSignature Language="C#" Value="public Pad (string name, Gst.PadDirection direction);" /> + <MemberType>Constructor</MemberType> + <Parameters> + <Parameter Name="name" Type="System.String" /> + <Parameter Name="direction" Type="Gst.PadDirection" /> + </Parameters> + <Docs> + <param name="name">To be added.</param> + <param name="direction">To be added.</param> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName=".ctor"> + <MemberSignature Language="C#" Value="public Pad (Gst.StaticPadTemplate templ, string name);" /> + <MemberType>Constructor</MemberType> + <Parameters> + <Parameter Name="templ" Type="Gst.StaticPadTemplate" /> + <Parameter Name="name" Type="System.String" /> + </Parameters> + <Docs> + <param name="templ">To be added.</param> + <param name="name">To be added.</param> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName=".ctor"> + <MemberSignature Language="C#" Value="public Pad (Gst.PadTemplate templ, string name);" /> + <MemberType>Constructor</MemberType> + <Parameters> + <Parameter Name="templ" Type="Gst.PadTemplate" /> + <Parameter Name="name" Type="System.String" /> + </Parameters> + <Docs> + <param name="templ">To be added.</param> + <param name="name">To be added.</param> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="Linked"> + <MemberSignature Language="C#" Value="public event Gst.LinkedHandler Linked;" /> + <MemberType>Event</MemberType> + <Attributes> + <Attribute> + <AttributeName>GLib.Signal(CName="linked")</AttributeName> + </Attribute> + </Attributes> + <ReturnValue> + <ReturnType>Gst.LinkedHandler</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="RequestLink"> + <MemberSignature Language="C#" Value="public event EventHandler RequestLink;" /> + <MemberType>Event</MemberType> + <Attributes> + <Attribute> + <AttributeName>GLib.Signal(CName="request-link")</AttributeName> + </Attribute> + </Attributes> + <ReturnValue> + <ReturnType>System.EventHandler</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="HaveData"> + <MemberSignature Language="C#" Value="public event Gst.HaveDataHandler HaveData;" /> + <MemberType>Event</MemberType> + <Attributes> + <Attribute> + <AttributeName>GLib.Signal(CName="have-data")</AttributeName> + </Attribute> + </Attributes> + <ReturnValue> + <ReturnType>Gst.HaveDataHandler</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="Unlinked"> + <MemberSignature Language="C#" Value="public event Gst.UnlinkedHandler Unlinked;" /> + <MemberType>Event</MemberType> + <Attributes> + <Attribute> + <AttributeName>GLib.Signal(CName="unlinked")</AttributeName> + </Attribute> + </Attributes> + <ReturnValue> + <ReturnType>Gst.UnlinkedHandler</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="OnLinked"> + <MemberSignature Language="C#" Value="protected virtual void OnLinked (Gst.Pad peer);" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>System.Void</ReturnType> + </ReturnValue> + <Parameters> + <Parameter Name="peer" Type="Gst.Pad" /> + </Parameters> + <Docs> + <param name="peer">To be added.</param> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="OnRequestLink"> + <MemberSignature Language="C#" Value="protected virtual void OnRequestLink ();" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>System.Void</ReturnType> + </ReturnValue> + <Parameters /> + <Docs> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="OnHaveData"> + <MemberSignature Language="C#" Value="protected virtual bool OnHaveData (Gst.MiniObject data);" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>System.Boolean</ReturnType> + </ReturnValue> + <Parameters> + <Parameter Name="data" Type="Gst.MiniObject" /> + </Parameters> + <Docs> + <param name="data">To be added.</param> + <summary>To be added.</summary> + <returns>To be added.</returns> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="OnUnlinked"> + <MemberSignature Language="C#" Value="protected virtual void OnUnlinked (Gst.Pad peer);" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>System.Void</ReturnType> + </ReturnValue> + <Parameters> + <Parameter Name="peer" Type="Gst.Pad" /> + </Parameters> + <Docs> + <param name="peer">To be added.</param> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="AllocBufferAndSetCaps"> + <MemberSignature Language="C#" Value="public Gst.FlowReturn AllocBufferAndSetCaps (ulong offset, int size, Gst.Caps caps, Gst.Buffer buf);" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>Gst.FlowReturn</ReturnType> + </ReturnValue> + <Parameters> + <Parameter Name="offset" Type="System.UInt64" /> + <Parameter Name="size" Type="System.Int32" /> + <Parameter Name="caps" Type="Gst.Caps" /> + <Parameter Name="buf" Type="Gst.Buffer" /> + </Parameters> + <Docs> + <param name="offset">To be added.</param> + <param name="size">To be added.</param> + <param name="caps">To be added.</param> + <param name="buf">To be added.</param> + <summary>To be added.</summary> + <returns>To be added.</returns> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="Dispatcher"> + <MemberSignature Language="C#" Value="public bool Dispatcher (Gst.PadDispatcherFunction dispatch);" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>System.Boolean</ReturnType> + </ReturnValue> + <Parameters> + <Parameter Name="dispatch" Type="Gst.PadDispatcherFunction" /> + </Parameters> + <Docs> + <param name="dispatch">To be added.</param> + <summary>To be added.</summary> + <returns>To be added.</returns> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="PauseTask"> + <MemberSignature Language="C#" Value="public bool PauseTask ();" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>System.Boolean</ReturnType> + </ReturnValue> + <Parameters /> + <Docs> + <summary>To be added.</summary> + <returns>To be added.</returns> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="CheckPullRange"> + <MemberSignature Language="C#" Value="public bool CheckPullRange ();" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>System.Boolean</ReturnType> + </ReturnValue> + <Parameters /> + <Docs> + <summary>To be added.</summary> + <returns>To be added.</returns> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="QueryDefault"> + <MemberSignature Language="C#" Value="public bool QueryDefault (Gst.Query query);" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>System.Boolean</ReturnType> + </ReturnValue> + <Parameters> + <Parameter Name="query" Type="Gst.Query" /> + </Parameters> + <Docs> + <param name="query">To be added.</param> + <summary>To be added.</summary> + <returns>To be added.</returns> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="RemoveDataProbe"> + <MemberSignature Language="C#" Value="public void RemoveDataProbe (uint handler_id);" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>System.Void</ReturnType> + </ReturnValue> + <Parameters> + <Parameter Name="handler_id" Type="System.UInt32" /> + </Parameters> + <Docs> + <param name="handler_id">To be added.</param> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="RemoveBufferProbe"> + <MemberSignature Language="C#" Value="public void RemoveBufferProbe (uint handler_id);" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>System.Void</ReturnType> + </ReturnValue> + <Parameters> + <Parameter Name="handler_id" Type="System.UInt32" /> + </Parameters> + <Docs> + <param name="handler_id">To be added.</param> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="PeerAcceptCaps"> + <MemberSignature Language="C#" Value="public bool PeerAcceptCaps (Gst.Caps caps);" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>System.Boolean</ReturnType> + </ReturnValue> + <Parameters> + <Parameter Name="caps" Type="Gst.Caps" /> + </Parameters> + <Docs> + <param name="caps">To be added.</param> + <summary>To be added.</summary> + <returns>To be added.</returns> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="StopTask"> + <MemberSignature Language="C#" Value="public bool StopTask ();" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>System.Boolean</ReturnType> + </ReturnValue> + <Parameters /> + <Docs> + <summary>To be added.</summary> + <returns>To be added.</returns> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="ActivatePush"> + <MemberSignature Language="C#" Value="public bool ActivatePush (bool active);" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>System.Boolean</ReturnType> + </ReturnValue> + <Parameters> + <Parameter Name="active" Type="System.Boolean" /> + </Parameters> + <Docs> + <param name="active">To be added.</param> + <summary>To be added.</summary> + <returns>To be added.</returns> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="Unlink"> + <MemberSignature Language="C#" Value="public bool Unlink (Gst.Pad sinkpad);" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>System.Boolean</ReturnType> + </ReturnValue> + <Parameters> + <Parameter Name="sinkpad" Type="Gst.Pad" /> + </Parameters> + <Docs> + <param name="sinkpad">To be added.</param> + <summary>To be added.</summary> + <returns>To be added.</returns> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="PeerGetCaps"> + <MemberSignature Language="C#" Value="public Gst.Caps PeerGetCaps ();" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>Gst.Caps</ReturnType> + </ReturnValue> + <Parameters /> + <Docs> + <summary>To be added.</summary> + <returns>To be added.</returns> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="FixateCaps"> + <MemberSignature Language="C#" Value="public void FixateCaps (Gst.Caps caps);" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>System.Void</ReturnType> + </ReturnValue> + <Parameters> + <Parameter Name="caps" Type="Gst.Caps" /> + </Parameters> + <Docs> + <param name="caps">To be added.</param> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="PushEvent"> + <MemberSignature Language="C#" Value="public bool PushEvent (Gst.Event evnt);" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>System.Boolean</ReturnType> + </ReturnValue> + <Parameters> + <Parameter Name="evnt" Type="Gst.Event" /> + </Parameters> + <Docs> + <param name="evnt">To be added.</param> + <summary>To be added.</summary> + <returns>To be added.</returns> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="Push"> + <MemberSignature Language="C#" Value="public Gst.FlowReturn Push (Gst.Buffer buffer);" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>Gst.FlowReturn</ReturnType> + </ReturnValue> + <Parameters> + <Parameter Name="buffer" Type="Gst.Buffer" /> + </Parameters> + <Docs> + <param name="buffer">To be added.</param> + <summary>To be added.</summary> + <returns>To be added.</returns> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="CanLink"> + <MemberSignature Language="C#" Value="public bool CanLink (Gst.Pad sinkpad);" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>System.Boolean</ReturnType> + </ReturnValue> + <Parameters> + <Parameter Name="sinkpad" Type="Gst.Pad" /> + </Parameters> + <Docs> + <param name="sinkpad">To be added.</param> + <summary>To be added.</summary> + <returns>To be added.</returns> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="Chain"> + <MemberSignature Language="C#" Value="public Gst.FlowReturn Chain (Gst.Buffer buffer);" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>Gst.FlowReturn</ReturnType> + </ReturnValue> + <Parameters> + <Parameter Name="buffer" Type="Gst.Buffer" /> + </Parameters> + <Docs> + <param name="buffer">To be added.</param> + <summary>To be added.</summary> + <returns>To be added.</returns> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="EventDefault"> + <MemberSignature Language="C#" Value="public bool EventDefault (Gst.Event evnt);" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>System.Boolean</ReturnType> + </ReturnValue> + <Parameters> + <Parameter Name="evnt" Type="Gst.Event" /> + </Parameters> + <Docs> + <param name="evnt">To be added.</param> + <summary>To be added.</summary> + <returns>To be added.</returns> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="UseFixedCaps"> + <MemberSignature Language="C#" Value="public void UseFixedCaps ();" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>System.Void</ReturnType> + </ReturnValue> + <Parameters /> + <Docs> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="PullRange"> + <MemberSignature Language="C#" Value="public Gst.FlowReturn PullRange (ulong offset, uint size, Gst.Buffer buffer);" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>Gst.FlowReturn</ReturnType> + </ReturnValue> + <Parameters> + <Parameter Name="offset" Type="System.UInt64" /> + <Parameter Name="size" Type="System.UInt32" /> + <Parameter Name="buffer" Type="Gst.Buffer" /> + </Parameters> + <Docs> + <param name="offset">To be added.</param> + <param name="size">To be added.</param> + <param name="buffer">To be added.</param> + <summary>To be added.</summary> + <returns>To be added.</returns> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="SendEvent"> + <MemberSignature Language="C#" Value="public bool SendEvent (Gst.Event evnt);" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>System.Boolean</ReturnType> + </ReturnValue> + <Parameters> + <Parameter Name="evnt" Type="Gst.Event" /> + </Parameters> + <Docs> + <param name="evnt">To be added.</param> + <summary>To be added.</summary> + <returns>To be added.</returns> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="ActivatePull"> + <MemberSignature Language="C#" Value="public bool ActivatePull (bool active);" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>System.Boolean</ReturnType> + </ReturnValue> + <Parameters> + <Parameter Name="active" Type="System.Boolean" /> + </Parameters> + <Docs> + <param name="active">To be added.</param> + <summary>To be added.</summary> + <returns>To be added.</returns> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="SetCaps"> + <MemberSignature Language="C#" Value="public bool SetCaps (Gst.Caps caps);" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>System.Boolean</ReturnType> + </ReturnValue> + <Parameters> + <Parameter Name="caps" Type="Gst.Caps" /> + </Parameters> + <Docs> + <param name="caps">To be added.</param> + <summary>To be added.</summary> + <returns>To be added.</returns> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="SetBlockedAsync"> + <MemberSignature Language="C#" Value="public bool SetBlockedAsync (bool blocked, Gst.PadBlockCallback cb);" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>System.Boolean</ReturnType> + </ReturnValue> + <Parameters> + <Parameter Name="blocked" Type="System.Boolean" /> + <Parameter Name="cb" Type="Gst.PadBlockCallback" /> + </Parameters> + <Docs> + <param name="blocked">To be added.</param> + <param name="cb">To be added.</param> + <summary>To be added.</summary> + <returns>To be added.</returns> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="SetActive"> + <MemberSignature Language="C#" Value="public bool SetActive (bool active);" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>System.Boolean</ReturnType> + </ReturnValue> + <Parameters> + <Parameter Name="active" Type="System.Boolean" /> + </Parameters> + <Docs> + <param name="active">To be added.</param> + <summary>To be added.</summary> + <returns>To be added.</returns> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="QueryConvert"> + <MemberSignature Language="C#" Value="public bool QueryConvert (Gst.Format src_format, long src_val, out Gst.Format dest_format, out long dest_val);" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>System.Boolean</ReturnType> + </ReturnValue> + <Parameters> + <Parameter Name="src_format" Type="Gst.Format" /> + <Parameter Name="src_val" Type="System.Int64" /> + <Parameter Name="dest_format" Type="Gst.Format&" RefType="out" /> + <Parameter Name="dest_val" Type="System.Int64&" RefType="out" /> + </Parameters> + <Docs> + <param name="src_format">To be added.</param> + <param name="src_val">To be added.</param> + <param name="dest_format">To be added.</param> + <param name="dest_val">To be added.</param> + <summary>To be added.</summary> + <returns>To be added.</returns> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="SetBlocked"> + <MemberSignature Language="C#" Value="public bool SetBlocked (bool blocked);" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>System.Boolean</ReturnType> + </ReturnValue> + <Parameters> + <Parameter Name="blocked" Type="System.Boolean" /> + </Parameters> + <Docs> + <param name="blocked">To be added.</param> + <summary>To be added.</summary> + <returns>To be added.</returns> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="Link"> + <MemberSignature Language="C#" Value="public Gst.PadLinkReturn Link (Gst.Pad sinkpad);" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>Gst.PadLinkReturn</ReturnType> + </ReturnValue> + <Parameters> + <Parameter Name="sinkpad" Type="Gst.Pad" /> + </Parameters> + <Docs> + <param name="sinkpad">To be added.</param> + <summary>To be added.</summary> + <returns>To be added.</returns> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="AllocBuffer"> + <MemberSignature Language="C#" Value="public Gst.FlowReturn AllocBuffer (ulong offset, int size, Gst.Caps caps, Gst.Buffer buf);" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>Gst.FlowReturn</ReturnType> + </ReturnValue> + <Parameters> + <Parameter Name="offset" Type="System.UInt64" /> + <Parameter Name="size" Type="System.Int32" /> + <Parameter Name="caps" Type="Gst.Caps" /> + <Parameter Name="buf" Type="Gst.Buffer" /> + </Parameters> + <Docs> + <param name="offset">To be added.</param> + <param name="size">To be added.</param> + <param name="caps">To be added.</param> + <param name="buf">To be added.</param> + <summary>To be added.</summary> + <returns>To be added.</returns> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="Query"> + <MemberSignature Language="C#" Value="public bool Query (Gst.Query query);" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>System.Boolean</ReturnType> + </ReturnValue> + <Parameters> + <Parameter Name="query" Type="Gst.Query" /> + </Parameters> + <Docs> + <param name="query">To be added.</param> + <summary>To be added.</summary> + <returns>To be added.</returns> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="ProxyGetcaps"> + <MemberSignature Language="C#" Value="public Gst.Caps ProxyGetcaps ();" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>Gst.Caps</ReturnType> + </ReturnValue> + <Parameters /> + <Docs> + <summary>To be added.</summary> + <returns>To be added.</returns> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="AcceptCaps"> + <MemberSignature Language="C#" Value="public bool AcceptCaps (Gst.Caps caps);" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>System.Boolean</ReturnType> + </ReturnValue> + <Parameters> + <Parameter Name="caps" Type="Gst.Caps" /> + </Parameters> + <Docs> + <param name="caps">To be added.</param> + <summary>To be added.</summary> + <returns>To be added.</returns> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="RemoveEventProbe"> + <MemberSignature Language="C#" Value="public void RemoveEventProbe (uint handler_id);" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>System.Void</ReturnType> + </ReturnValue> + <Parameters> + <Parameter Name="handler_id" Type="System.UInt32" /> + </Parameters> + <Docs> + <param name="handler_id">To be added.</param> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="GetRange"> + <MemberSignature Language="C#" Value="public Gst.FlowReturn GetRange (ulong offset, uint size, Gst.Buffer buffer);" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>Gst.FlowReturn</ReturnType> + </ReturnValue> + <Parameters> + <Parameter Name="offset" Type="System.UInt64" /> + <Parameter Name="size" Type="System.UInt32" /> + <Parameter Name="buffer" Type="Gst.Buffer" /> + </Parameters> + <Docs> + <param name="offset">To be added.</param> + <param name="size">To be added.</param> + <param name="buffer">To be added.</param> + <summary>To be added.</summary> + <returns>To be added.</returns> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="StartTask"> + <MemberSignature Language="C#" Value="public bool StartTask (Gst.TaskFunction func);" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>System.Boolean</ReturnType> + </ReturnValue> + <Parameters> + <Parameter Name="func" Type="Gst.TaskFunction" /> + </Parameters> + <Docs> + <param name="func">To be added.</param> + <summary>To be added.</summary> + <returns>To be added.</returns> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="ProxySetcaps"> + <MemberSignature Language="C#" Value="public bool ProxySetcaps (Gst.Caps caps);" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>System.Boolean</ReturnType> + </ReturnValue> + <Parameters> + <Parameter Name="caps" Type="Gst.Caps" /> + </Parameters> + <Docs> + <param name="caps">To be added.</param> + <summary>To be added.</summary> + <returns>To be added.</returns> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="Direction"> + <MemberSignature Language="C#" Value="public Gst.PadDirection Direction { get; };" /> + <MemberType>Property</MemberType> + <Attributes> + <Attribute> + <AttributeName>GLib.Property(Name="direction")</AttributeName> + </Attribute> + </Attributes> + <ReturnValue> + <ReturnType>Gst.PadDirection</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + <value>To be added.</value> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="Template"> + <MemberSignature Language="C#" Value="public Gst.PadTemplate Template { set; get; };" /> + <MemberType>Property</MemberType> + <Attributes> + <Attribute> + <AttributeName>GLib.Property(Name="template")</AttributeName> + </Attribute> + </Attributes> + <ReturnValue> + <ReturnType>Gst.PadTemplate</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + <value>To be added.</value> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="Caps"> + <MemberSignature Language="C#" Value="public Gst.Caps Caps { get; };" /> + <MemberType>Property</MemberType> + <Attributes> + <Attribute> + <AttributeName>GLib.Property(Name="caps")</AttributeName> + </Attribute> + </Attributes> + <ReturnValue> + <ReturnType>Gst.Caps</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + <value>To be added.</value> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="Task"> + <MemberSignature Language="C#" Value="public Gst.Task Task { get; };" /> + <MemberType>Property</MemberType> + <ReturnValue> + <ReturnType>Gst.Task</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + <value>To be added.</value> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="Mode"> + <MemberSignature Language="C#" Value="public Gst.ActivateMode Mode { get; };" /> + <MemberType>Property</MemberType> + <ReturnValue> + <ReturnType>Gst.ActivateMode</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + <value>To be added.</value> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="DoBufferSignals"> + <MemberSignature Language="C#" Value="public int DoBufferSignals { get; };" /> + <MemberType>Property</MemberType> + <ReturnValue> + <ReturnType>System.Int32</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + <value>To be added.</value> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="ElementPrivate"> + <MemberSignature Language="C#" Value="public IntPtr ElementPrivate { set; get; };" /> + <MemberType>Property</MemberType> + <ReturnValue> + <ReturnType>System.IntPtr</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + <value>To be added.</value> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="Padtemplate"> + <MemberSignature Language="C#" Value="public Gst.PadTemplate Padtemplate { get; };" /> + <MemberType>Property</MemberType> + <ReturnValue> + <ReturnType>Gst.PadTemplate</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + <value>To be added.</value> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="SchedPrivate"> + <MemberSignature Language="C#" Value="public IntPtr SchedPrivate { get; };" /> + <MemberType>Property</MemberType> + <ReturnValue> + <ReturnType>System.IntPtr</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + <value>To be added.</value> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="DoEventSignals"> + <MemberSignature Language="C#" Value="public int DoEventSignals { get; };" /> + <MemberType>Property</MemberType> + <ReturnValue> + <ReturnType>System.Int32</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + <value>To be added.</value> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="Peer"> + <MemberSignature Language="C#" Value="public Gst.Pad Peer { get; };" /> + <MemberType>Property</MemberType> + <ReturnValue> + <ReturnType>Gst.Pad</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + <value>To be added.</value> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="BlockData"> + <MemberSignature Language="C#" Value="public IntPtr BlockData { get; };" /> + <MemberType>Property</MemberType> + <ReturnValue> + <ReturnType>System.IntPtr</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + <value>To be added.</value> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="SetcapsFunction"> + <MemberSignature Language="C#" Value="public Gst.PadSetCapsFunction SetcapsFunction { set; };" /> + <MemberType>Property</MemberType> + <ReturnValue> + <ReturnType>Gst.PadSetCapsFunction</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + <value>To be added.</value> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="GType"> + <MemberSignature Language="C#" Value="public static GLib.GType GType { get; };" /> + <MemberType>Property</MemberType> + <ReturnValue> + <ReturnType>GLib.GType</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + <value>To be added.</value> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="ActivatepullFunction"> + <MemberSignature Language="C#" Value="public Gst.PadActivateModeFunction ActivatepullFunction { set; };" /> + <MemberType>Property</MemberType> + <ReturnValue> + <ReturnType>Gst.PadActivateModeFunction</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + <value>To be added.</value> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="LinkFunction"> + <MemberSignature Language="C#" Value="public Gst.PadLinkFunction LinkFunction { set; };" /> + <MemberType>Property</MemberType> + <ReturnValue> + <ReturnType>Gst.PadLinkFunction</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + <value>To be added.</value> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="GetrangeFunction"> + <MemberSignature Language="C#" Value="public Gst.PadGetRangeFunction GetrangeFunction { set; };" /> + <MemberType>Property</MemberType> + <ReturnValue> + <ReturnType>Gst.PadGetRangeFunction</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + <value>To be added.</value> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="GetcapsFunction"> + <MemberSignature Language="C#" Value="public Gst.PadGetCapsFunction GetcapsFunction { set; };" /> + <MemberType>Property</MemberType> + <ReturnValue> + <ReturnType>Gst.PadGetCapsFunction</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + <value>To be added.</value> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="InternalLinkFunction"> + <MemberSignature Language="C#" Value="public Gst.PadIntLinkFunction InternalLinkFunction { set; };" /> + <MemberType>Property</MemberType> + <ReturnValue> + <ReturnType>Gst.PadIntLinkFunction</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + <value>To be added.</value> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="IsActive"> + <MemberSignature Language="C#" Value="public bool IsActive { get; };" /> + <MemberType>Property</MemberType> + <ReturnValue> + <ReturnType>System.Boolean</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + <value>To be added.</value> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="AllowedCaps"> + <MemberSignature Language="C#" Value="public Gst.Caps AllowedCaps { get; };" /> + <MemberType>Property</MemberType> + <ReturnValue> + <ReturnType>Gst.Caps</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + <value>To be added.</value> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="QueryTypes"> + <MemberSignature Language="C#" Value="public Gst.QueryType QueryTypes { get; };" /> + <MemberType>Property</MemberType> + <ReturnValue> + <ReturnType>Gst.QueryType</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + <value>To be added.</value> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="CheckgetrangeFunction"> + <MemberSignature Language="C#" Value="public Gst.PadCheckGetRangeFunction CheckgetrangeFunction { set; };" /> + <MemberType>Property</MemberType> + <ReturnValue> + <ReturnType>Gst.PadCheckGetRangeFunction</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + <value>To be added.</value> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="IsLinked"> + <MemberSignature Language="C#" Value="public bool IsLinked { get; };" /> + <MemberType>Property</MemberType> + <ReturnValue> + <ReturnType>System.Boolean</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + <value>To be added.</value> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="QueryFunction"> + <MemberSignature Language="C#" Value="public Gst.PadQueryFunction QueryFunction { set; };" /> + <MemberType>Property</MemberType> + <ReturnValue> + <ReturnType>Gst.PadQueryFunction</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + <value>To be added.</value> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="ChainFunction"> + <MemberSignature Language="C#" Value="public Gst.PadChainFunction ChainFunction { set; };" /> + <MemberType>Property</MemberType> + <ReturnValue> + <ReturnType>Gst.PadChainFunction</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + <value>To be added.</value> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="NegotiatedCaps"> + <MemberSignature Language="C#" Value="public Gst.Caps NegotiatedCaps { get; };" /> + <MemberType>Property</MemberType> + <ReturnValue> + <ReturnType>Gst.Caps</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + <value>To be added.</value> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="ActivatepushFunction"> + <MemberSignature Language="C#" Value="public Gst.PadActivateModeFunction ActivatepushFunction { set; };" /> + <MemberType>Property</MemberType> + <ReturnValue> + <ReturnType>Gst.PadActivateModeFunction</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + <value>To be added.</value> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="QueryTypesDefault"> + <MemberSignature Language="C#" Value="public Gst.QueryType QueryTypesDefault { get; };" /> + <MemberType>Property</MemberType> + <ReturnValue> + <ReturnType>Gst.QueryType</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + <value>To be added.</value> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="ActivateFunction"> + <MemberSignature Language="C#" Value="public Gst.PadActivateFunction ActivateFunction { set; };" /> + <MemberType>Property</MemberType> + <ReturnValue> + <ReturnType>Gst.PadActivateFunction</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + <value>To be added.</value> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="InternalLinksDefault"> + <MemberSignature Language="C#" Value="public GLib.List InternalLinksDefault { get; };" /> + <MemberType>Property</MemberType> + <ReturnValue> + <ReturnType>GLib.List</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + <value>To be added.</value> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="FixedCapsFunc"> + <MemberSignature Language="C#" Value="public Gst.Caps FixedCapsFunc { get; };" /> + <MemberType>Property</MemberType> + <ReturnValue> + <ReturnType>Gst.Caps</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + <value>To be added.</value> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="PadTemplateCaps"> + <MemberSignature Language="C#" Value="public Gst.Caps PadTemplateCaps { get; };" /> + <MemberType>Property</MemberType> + <ReturnValue> + <ReturnType>Gst.Caps</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + <value>To be added.</value> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="AcceptcapsFunction"> + <MemberSignature Language="C#" Value="public Gst.PadAcceptCapsFunction AcceptcapsFunction { set; };" /> + <MemberType>Property</MemberType> + <ReturnValue> + <ReturnType>Gst.PadAcceptCapsFunction</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + <value>To be added.</value> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="InternalLinks"> + <MemberSignature Language="C#" Value="public GLib.List InternalLinks { get; };" /> + <MemberType>Property</MemberType> + <ReturnValue> + <ReturnType>GLib.List</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + <value>To be added.</value> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="ParentElement"> + <MemberSignature Language="C#" Value="public Gst.Element ParentElement { get; };" /> + <MemberType>Property</MemberType> + <ReturnValue> + <ReturnType>Gst.Element</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + <value>To be added.</value> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="PadTemplate"> + <MemberSignature Language="C#" Value="public Gst.PadTemplate PadTemplate { get; };" /> + <MemberType>Property</MemberType> + <ReturnValue> + <ReturnType>Gst.PadTemplate</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + <value>To be added.</value> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="BufferallocFunction"> + <MemberSignature Language="C#" Value="public Gst.PadBufferAllocFunction BufferallocFunction { set; };" /> + <MemberType>Property</MemberType> + <ReturnValue> + <ReturnType>Gst.PadBufferAllocFunction</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + <value>To be added.</value> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="UnlinkFunction"> + <MemberSignature Language="C#" Value="public Gst.PadUnlinkFunction UnlinkFunction { set; };" /> + <MemberType>Property</MemberType> + <ReturnValue> + <ReturnType>Gst.PadUnlinkFunction</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + <value>To be added.</value> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="FixatecapsFunction"> + <MemberSignature Language="C#" Value="public Gst.PadFixateCapsFunction FixatecapsFunction { set; };" /> + <MemberType>Property</MemberType> + <ReturnValue> + <ReturnType>Gst.PadFixateCapsFunction</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + <value>To be added.</value> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="IsBlocked"> + <MemberSignature Language="C#" Value="public bool IsBlocked { get; };" /> + <MemberType>Property</MemberType> + <ReturnValue> + <ReturnType>System.Boolean</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + <value>To be added.</value> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="EventFunction"> + <MemberSignature Language="C#" Value="public Gst.PadEventFunction EventFunction { set; };" /> + <MemberType>Property</MemberType> + <ReturnValue> + <ReturnType>Gst.PadEventFunction</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + <value>To be added.</value> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="QueryPosition"> + <MemberSignature Language="C#" Value="public bool QueryPosition (Gst.Format format, out long cur);" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>System.Boolean</ReturnType> + </ReturnValue> + <Parameters> + <Parameter Name="format" Type="Gst.Format" /> + <Parameter Name="cur" Type="System.Int64&" RefType="out" /> + </Parameters> + <Docs> + <param name="format">To be added.</param> + <param name="cur">To be added.</param> + <summary>To be added.</summary> + <returns>To be added.</returns> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="QueryDuration"> + <MemberSignature Language="C#" Value="public bool QueryDuration (Gst.Format format, out long duration);" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>System.Boolean</ReturnType> + </ReturnValue> + <Parameters> + <Parameter Name="format" Type="Gst.Format" /> + <Parameter Name="duration" Type="System.Int64&" RefType="out" /> + </Parameters> + <Docs> + <param name="format">To be added.</param> + <param name="duration">To be added.</param> + <summary>To be added.</summary> + <returns>To be added.</returns> + <remarks>To be added.</remarks> + </Docs> + </Member> + </Members> + <Docs> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> +</Type> diff --git a/doc/en/Gst/PadAcceptCapsFunction.xml b/doc/en/Gst/PadAcceptCapsFunction.xml new file mode 100644 index 0000000..bf16fec --- /dev/null +++ b/doc/en/Gst/PadAcceptCapsFunction.xml @@ -0,0 +1,24 @@ +<Type Name="PadAcceptCapsFunction" FullName="Gst.PadAcceptCapsFunction"> + <TypeSignature Language="C#" Value="public delegate bool PadAcceptCapsFunction(Gst.Pad pad, Gst.Caps caps);" /> + <AssemblyInfo> + <AssemblyName>gst-sharp</AssemblyName> + <AssemblyVersion>0.9.5.99</AssemblyVersion> + </AssemblyInfo> + <Base> + <BaseTypeName>System.Delegate</BaseTypeName> + </Base> + <Parameters> + <Parameter Name="pad" Type="Gst.Pad" /> + <Parameter Name="caps" Type="Gst.Caps" /> + </Parameters> + <ReturnValue> + <ReturnType>System.Boolean</ReturnType> + </ReturnValue> + <Docs> + <param name="pad">To be added.</param> + <param name="caps">To be added.</param> + <summary>To be added.</summary> + <returns>To be added.</returns> + <remarks>To be added.</remarks> + </Docs> +</Type> diff --git a/doc/en/Gst/PadActivateFunction.xml b/doc/en/Gst/PadActivateFunction.xml new file mode 100644 index 0000000..67086bd --- /dev/null +++ b/doc/en/Gst/PadActivateFunction.xml @@ -0,0 +1,22 @@ +<Type Name="PadActivateFunction" FullName="Gst.PadActivateFunction"> + <TypeSignature Language="C#" Value="public delegate bool PadActivateFunction(Gst.Pad pad);" /> + <AssemblyInfo> + <AssemblyName>gst-sharp</AssemblyName> + <AssemblyVersion>0.9.5.99</AssemblyVersion> + </AssemblyInfo> + <Base> + <BaseTypeName>System.Delegate</BaseTypeName> + </Base> + <Parameters> + <Parameter Name="pad" Type="Gst.Pad" /> + </Parameters> + <ReturnValue> + <ReturnType>System.Boolean</ReturnType> + </ReturnValue> + <Docs> + <param name="pad">To be added.</param> + <summary>To be added.</summary> + <returns>To be added.</returns> + <remarks>To be added.</remarks> + </Docs> +</Type> diff --git a/doc/en/Gst/PadActivateModeFunction.xml b/doc/en/Gst/PadActivateModeFunction.xml new file mode 100644 index 0000000..0879f29 --- /dev/null +++ b/doc/en/Gst/PadActivateModeFunction.xml @@ -0,0 +1,24 @@ +<Type Name="PadActivateModeFunction" FullName="Gst.PadActivateModeFunction"> + <TypeSignature Language="C#" Value="public delegate bool PadActivateModeFunction(Gst.Pad pad, bool active);" /> + <AssemblyInfo> + <AssemblyName>gst-sharp</AssemblyName> + <AssemblyVersion>0.9.5.99</AssemblyVersion> + </AssemblyInfo> + <Base> + <BaseTypeName>System.Delegate</BaseTypeName> + </Base> + <Parameters> + <Parameter Name="pad" Type="Gst.Pad" /> + <Parameter Name="active" Type="System.Boolean" /> + </Parameters> + <ReturnValue> + <ReturnType>System.Boolean</ReturnType> + </ReturnValue> + <Docs> + <param name="pad">To be added.</param> + <param name="active">To be added.</param> + <summary>To be added.</summary> + <returns>To be added.</returns> + <remarks>To be added.</remarks> + </Docs> +</Type> diff --git a/doc/en/Gst/PadAddedArgs.xml b/doc/en/Gst/PadAddedArgs.xml new file mode 100644 index 0000000..b2e50ff --- /dev/null +++ b/doc/en/Gst/PadAddedArgs.xml @@ -0,0 +1,38 @@ +<Type Name="PadAddedArgs" FullName="Gst.PadAddedArgs"> + <TypeSignature Language="C#" Value="public class PadAddedArgs : GLib.SignalArgs" /> + <AssemblyInfo> + <AssemblyName>gst-sharp</AssemblyName> + <AssemblyVersion>0.9.5.99</AssemblyVersion> + </AssemblyInfo> + <Base> + <BaseTypeName>GLib.SignalArgs</BaseTypeName> + </Base> + <Interfaces /> + <Members> + <Member MemberName=".ctor"> + <MemberSignature Language="C#" Value="public PadAddedArgs ();" /> + <MemberType>Constructor</MemberType> + <Parameters /> + <Docs> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="Pad"> + <MemberSignature Language="C#" Value="public Gst.Pad Pad { get; };" /> + <MemberType>Property</MemberType> + <ReturnValue> + <ReturnType>Gst.Pad</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + <value>To be added.</value> + <remarks>To be added.</remarks> + </Docs> + </Member> + </Members> + <Docs> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> +</Type> diff --git a/doc/en/Gst/PadAddedHandler.xml b/doc/en/Gst/PadAddedHandler.xml new file mode 100644 index 0000000..4cf46f9 --- /dev/null +++ b/doc/en/Gst/PadAddedHandler.xml @@ -0,0 +1,23 @@ +<Type Name="PadAddedHandler" FullName="Gst.PadAddedHandler"> + <TypeSignature Language="C#" Value="public delegate void PadAddedHandler(object o, Gst.PadAddedArgs args);" /> + <AssemblyInfo> + <AssemblyName>gst-sharp</AssemblyName> + <AssemblyVersion>0.9.5.99</AssemblyVersion> + </AssemblyInfo> + <Base> + <BaseTypeName>System.Delegate</BaseTypeName> + </Base> + <Parameters> + <Parameter Name="o" Type="System.Object" /> + <Parameter Name="args" Type="Gst.PadAddedArgs" /> + </Parameters> + <ReturnValue> + <ReturnType>System.Void</ReturnType> + </ReturnValue> + <Docs> + <param name="o">To be added.</param> + <param name="args">To be added.</param> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> +</Type> diff --git a/doc/en/Gst/PadBlockCallback.xml b/doc/en/Gst/PadBlockCallback.xml new file mode 100644 index 0000000..891a99a --- /dev/null +++ b/doc/en/Gst/PadBlockCallback.xml @@ -0,0 +1,23 @@ +<Type Name="PadBlockCallback" FullName="Gst.PadBlockCallback"> + <TypeSignature Language="C#" Value="public delegate void PadBlockCallback(Gst.Pad pad, bool blocked);" /> + <AssemblyInfo> + <AssemblyName>gst-sharp</AssemblyName> + <AssemblyVersion>0.9.5.99</AssemblyVersion> + </AssemblyInfo> + <Base> + <BaseTypeName>System.Delegate</BaseTypeName> + </Base> + <Parameters> + <Parameter Name="pad" Type="Gst.Pad" /> + <Parameter Name="blocked" Type="System.Boolean" /> + </Parameters> + <ReturnValue> + <ReturnType>System.Void</ReturnType> + </ReturnValue> + <Docs> + <param name="pad">To be added.</param> + <param name="blocked">To be added.</param> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> +</Type> diff --git a/doc/en/Gst/PadBufferAllocFunction.xml b/doc/en/Gst/PadBufferAllocFunction.xml new file mode 100644 index 0000000..5c73bcc --- /dev/null +++ b/doc/en/Gst/PadBufferAllocFunction.xml @@ -0,0 +1,30 @@ +<Type Name="PadBufferAllocFunction" FullName="Gst.PadBufferAllocFunction"> + <TypeSignature Language="C#" Value="public delegate Gst.FlowReturn PadBufferAllocFunction(Gst.Pad pad, ulong offset, uint size, Gst.Caps caps, Gst.Buffer buf);" /> + <AssemblyInfo> + <AssemblyName>gst-sharp</AssemblyName> + <AssemblyVersion>0.9.5.99</AssemblyVersion> + </AssemblyInfo> + <Base> + <BaseTypeName>System.Delegate</BaseTypeName> + </Base> + <Parameters> + <Parameter Name="pad" Type="Gst.Pad" /> + <Parameter Name="offset" Type="System.UInt64" /> + <Parameter Name="size" Type="System.UInt32" /> + <Parameter Name="caps" Type="Gst.Caps" /> + <Parameter Name="buf" Type="Gst.Buffer" /> + </Parameters> + <ReturnValue> + <ReturnType>Gst.FlowReturn</ReturnType> + </ReturnValue> + <Docs> + <param name="pad">To be added.</param> + <param name="offset">To be added.</param> + <param name="size">To be added.</param> + <param name="caps">To be added.</param> + <param name="buf">To be added.</param> + <summary>To be added.</summary> + <returns>To be added.</returns> + <remarks>To be added.</remarks> + </Docs> +</Type> diff --git a/doc/en/Gst/PadChainFunction.xml b/doc/en/Gst/PadChainFunction.xml new file mode 100644 index 0000000..ff36480 --- /dev/null +++ b/doc/en/Gst/PadChainFunction.xml @@ -0,0 +1,24 @@ +<Type Name="PadChainFunction" FullName="Gst.PadChainFunction"> + <TypeSignature Language="C#" Value="public delegate Gst.FlowReturn PadChainFunction(Gst.Pad pad, Gst.Buffer buffer);" /> + <AssemblyInfo> + <AssemblyName>gst-sharp</AssemblyName> + <AssemblyVersion>0.9.5.99</AssemblyVersion> + </AssemblyInfo> + <Base> + <BaseTypeName>System.Delegate</BaseTypeName> + </Base> + <Parameters> + <Parameter Name="pad" Type="Gst.Pad" /> + <Parameter Name="buffer" Type="Gst.Buffer" /> + </Parameters> + <ReturnValue> + <ReturnType>Gst.FlowReturn</ReturnType> + </ReturnValue> + <Docs> + <param name="pad">To be added.</param> + <param name="buffer">To be added.</param> + <summary>To be added.</summary> + <returns>To be added.</returns> + <remarks>To be added.</remarks> + </Docs> +</Type> diff --git a/doc/en/Gst/PadCheckGetRangeFunction.xml b/doc/en/Gst/PadCheckGetRangeFunction.xml new file mode 100644 index 0000000..4aa86d9 --- /dev/null +++ b/doc/en/Gst/PadCheckGetRangeFunction.xml @@ -0,0 +1,22 @@ +<Type Name="PadCheckGetRangeFunction" FullName="Gst.PadCheckGetRangeFunction"> + <TypeSignature Language="C#" Value="public delegate bool PadCheckGetRangeFunction(Gst.Pad pad);" /> + <AssemblyInfo> + <AssemblyName>gst-sharp</AssemblyName> + <AssemblyVersion>0.9.5.99</AssemblyVersion> + </AssemblyInfo> + <Base> + <BaseTypeName>System.Delegate</BaseTypeName> + </Base> + <Parameters> + <Parameter Name="pad" Type="Gst.Pad" /> + </Parameters> + <ReturnValue> + <ReturnType>System.Boolean</ReturnType> + </ReturnValue> + <Docs> + <param name="pad">To be added.</param> + <summary>To be added.</summary> + <returns>To be added.</returns> + <remarks>To be added.</remarks> + </Docs> +</Type> diff --git a/doc/en/Gst/PadDirection.xml b/doc/en/Gst/PadDirection.xml new file mode 100644 index 0000000..d8ab01d --- /dev/null +++ b/doc/en/Gst/PadDirection.xml @@ -0,0 +1,46 @@ +<Type Name="PadDirection" FullName="Gst.PadDirection"> + <TypeSignature Language="C#" Value="public enum PadDirection" /> + <AssemblyInfo> + <AssemblyName>gst-sharp</AssemblyName> + <AssemblyVersion>0.9.5.99</AssemblyVersion> + </AssemblyInfo> + <Base> + <BaseTypeName>System.Enum</BaseTypeName> + </Base> + <Members> + <Member MemberName="Unknown"> + <MemberSignature Language="C#" Value="Unknown" /> + <MemberType>Field</MemberType> + <ReturnValue> + <ReturnType>Gst.PadDirection</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + </Docs> + </Member> + <Member MemberName="Src"> + <MemberSignature Language="C#" Value="Src" /> + <MemberType>Field</MemberType> + <ReturnValue> + <ReturnType>Gst.PadDirection</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + </Docs> + </Member> + <Member MemberName="Sink"> + <MemberSignature Language="C#" Value="Sink" /> + <MemberType>Field</MemberType> + <ReturnValue> + <ReturnType>Gst.PadDirection</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + </Docs> + </Member> + </Members> + <Docs> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> +</Type> diff --git a/doc/en/Gst/PadDispatcherFunction.xml b/doc/en/Gst/PadDispatcherFunction.xml new file mode 100644 index 0000000..1d95846 --- /dev/null +++ b/doc/en/Gst/PadDispatcherFunction.xml @@ -0,0 +1,22 @@ +<Type Name="PadDispatcherFunction" FullName="Gst.PadDispatcherFunction"> + <TypeSignature Language="C#" Value="public delegate bool PadDispatcherFunction(Gst.Pad pad);" /> + <AssemblyInfo> + <AssemblyName>gst-sharp</AssemblyName> + <AssemblyVersion>0.9.5.99</AssemblyVersion> + </AssemblyInfo> + <Base> + <BaseTypeName>System.Delegate</BaseTypeName> + </Base> + <Parameters> + <Parameter Name="pad" Type="Gst.Pad" /> + </Parameters> + <ReturnValue> + <ReturnType>System.Boolean</ReturnType> + </ReturnValue> + <Docs> + <param name="pad">To be added.</param> + <summary>To be added.</summary> + <returns>To be added.</returns> + <remarks>To be added.</remarks> + </Docs> +</Type> diff --git a/doc/en/Gst/PadEventFunction.xml b/doc/en/Gst/PadEventFunction.xml new file mode 100644 index 0000000..b022ca9 --- /dev/null +++ b/doc/en/Gst/PadEventFunction.xml @@ -0,0 +1,24 @@ +<Type Name="PadEventFunction" FullName="Gst.PadEventFunction"> + <TypeSignature Language="C#" Value="public delegate bool PadEventFunction(Gst.Pad pad, Gst.Event evnt);" /> + <AssemblyInfo> + <AssemblyName>gst-sharp</AssemblyName> + <AssemblyVersion>0.9.5.99</AssemblyVersion> + </AssemblyInfo> + <Base> + <BaseTypeName>System.Delegate</BaseTypeName> + </Base> + <Parameters> + <Parameter Name="pad" Type="Gst.Pad" /> + <Parameter Name="evnt" Type="Gst.Event" /> + </Parameters> + <ReturnValue> + <ReturnType>System.Boolean</ReturnType> + </ReturnValue> + <Docs> + <param name="pad">To be added.</param> + <param name="evnt">To be added.</param> + <summary>To be added.</summary> + <returns>To be added.</returns> + <remarks>To be added.</remarks> + </Docs> +</Type> diff --git a/doc/en/Gst/PadFixateCapsFunction.xml b/doc/en/Gst/PadFixateCapsFunction.xml new file mode 100644 index 0000000..afef7a7 --- /dev/null +++ b/doc/en/Gst/PadFixateCapsFunction.xml @@ -0,0 +1,23 @@ +<Type Name="PadFixateCapsFunction" FullName="Gst.PadFixateCapsFunction"> + <TypeSignature Language="C#" Value="public delegate void PadFixateCapsFunction(Gst.Pad pad, Gst.Caps caps);" /> + <AssemblyInfo> + <AssemblyName>gst-sharp</AssemblyName> + <AssemblyVersion>0.9.5.99</AssemblyVersion> + </AssemblyInfo> + <Base> + <BaseTypeName>System.Delegate</BaseTypeName> + </Base> + <Parameters> + <Parameter Name="pad" Type="Gst.Pad" /> + <Parameter Name="caps" Type="Gst.Caps" /> + </Parameters> + <ReturnValue> + <ReturnType>System.Void</ReturnType> + </ReturnValue> + <Docs> + <param name="pad">To be added.</param> + <param name="caps">To be added.</param> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> +</Type> diff --git a/doc/en/Gst/PadFlags.xml b/doc/en/Gst/PadFlags.xml new file mode 100644 index 0000000..883f929 --- /dev/null +++ b/doc/en/Gst/PadFlags.xml @@ -0,0 +1,71 @@ +<Type Name="PadFlags" FullName="Gst.PadFlags"> + <TypeSignature Language="C#" Value="public enum PadFlags" /> + <AssemblyInfo> + <AssemblyName>gst-sharp</AssemblyName> + <AssemblyVersion>0.9.5.99</AssemblyVersion> + </AssemblyInfo> + <Base> + <BaseTypeName>System.Enum</BaseTypeName> + </Base> + <Attributes> + <Attribute> + <AttributeName>System.Flags</AttributeName> + </Attribute> + </Attributes> + <Members> + <Member MemberName="InSetcaps"> + <MemberSignature Language="C#" Value="InSetcaps" /> + <MemberType>Field</MemberType> + <ReturnValue> + <ReturnType>Gst.PadFlags</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + </Docs> + </Member> + <Member MemberName="Flushing"> + <MemberSignature Language="C#" Value="Flushing" /> + <MemberType>Field</MemberType> + <ReturnValue> + <ReturnType>Gst.PadFlags</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + </Docs> + </Member> + <Member MemberName="InGetcaps"> + <MemberSignature Language="C#" Value="InGetcaps" /> + <MemberType>Field</MemberType> + <ReturnValue> + <ReturnType>Gst.PadFlags</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + </Docs> + </Member> + <Member MemberName="FlagLast"> + <MemberSignature Language="C#" Value="FlagLast" /> + <MemberType>Field</MemberType> + <ReturnValue> + <ReturnType>Gst.PadFlags</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + </Docs> + </Member> + <Member MemberName="Blocked"> + <MemberSignature Language="C#" Value="Blocked" /> + <MemberType>Field</MemberType> + <ReturnValue> + <ReturnType>Gst.PadFlags</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + </Docs> + </Member> + </Members> + <Docs> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> +</Type> diff --git a/doc/en/Gst/PadGetCapsFunction.xml b/doc/en/Gst/PadGetCapsFunction.xml new file mode 100644 index 0000000..118970e --- /dev/null +++ b/doc/en/Gst/PadGetCapsFunction.xml @@ -0,0 +1,22 @@ +<Type Name="PadGetCapsFunction" FullName="Gst.PadGetCapsFunction"> + <TypeSignature Language="C#" Value="public delegate Gst.Caps PadGetCapsFunction(Gst.Pad pad);" /> + <AssemblyInfo> + <AssemblyName>gst-sharp</AssemblyName> + <AssemblyVersion>0.9.5.99</AssemblyVersion> + </AssemblyInfo> + <Base> + <BaseTypeName>System.Delegate</BaseTypeName> + </Base> + <Parameters> + <Parameter Name="pad" Type="Gst.Pad" /> + </Parameters> + <ReturnValue> + <ReturnType>Gst.Caps</ReturnType> + </ReturnValue> + <Docs> + <param name="pad">To be added.</param> + <summary>To be added.</summary> + <returns>To be added.</returns> + <remarks>To be added.</remarks> + </Docs> +</Type> diff --git a/doc/en/Gst/PadGetRangeFunction.xml b/doc/en/Gst/PadGetRangeFunction.xml new file mode 100644 index 0000000..15acc0c --- /dev/null +++ b/doc/en/Gst/PadGetRangeFunction.xml @@ -0,0 +1,28 @@ +<Type Name="PadGetRangeFunction" FullName="Gst.PadGetRangeFunction"> + <TypeSignature Language="C#" Value="public delegate Gst.FlowReturn PadGetRangeFunction(Gst.Pad pad, ulong offset, uint length, Gst.Buffer buffer);" /> + <AssemblyInfo> + <AssemblyName>gst-sharp</AssemblyName> + <AssemblyVersion>0.9.5.99</AssemblyVersion> + </AssemblyInfo> + <Base> + <BaseTypeName>System.Delegate</BaseTypeName> + </Base> + <Parameters> + <Parameter Name="pad" Type="Gst.Pad" /> + <Parameter Name="offset" Type="System.UInt64" /> + <Parameter Name="length" Type="System.UInt32" /> + <Parameter Name="buffer" Type="Gst.Buffer" /> + </Parameters> + <ReturnValue> + <ReturnType>Gst.FlowReturn</ReturnType> + </ReturnValue> + <Docs> + <param name="pad">To be added.</param> + <param name="offset">To be added.</param> + <param name="length">To be added.</param> + <param name="buffer">To be added.</param> + <summary>To be added.</summary> + <returns>To be added.</returns> + <remarks>To be added.</remarks> + </Docs> +</Type> diff --git a/doc/en/Gst/PadIntLinkFunction.xml b/doc/en/Gst/PadIntLinkFunction.xml new file mode 100644 index 0000000..906fdec --- /dev/null +++ b/doc/en/Gst/PadIntLinkFunction.xml @@ -0,0 +1,22 @@ +<Type Name="PadIntLinkFunction" FullName="Gst.PadIntLinkFunction"> + <TypeSignature Language="C#" Value="public delegate GLib.List PadIntLinkFunction(Gst.Pad pad);" /> + <AssemblyInfo> + <AssemblyName>gst-sharp</AssemblyName> + <AssemblyVersion>0.9.5.99</AssemblyVersion> + </AssemblyInfo> + <Base> + <BaseTypeName>System.Delegate</BaseTypeName> + </Base> + <Parameters> + <Parameter Name="pad" Type="Gst.Pad" /> + </Parameters> + <ReturnValue> + <ReturnType>GLib.List</ReturnType> + </ReturnValue> + <Docs> + <param name="pad">To be added.</param> + <summary>To be added.</summary> + <returns>To be added.</returns> + <remarks>To be added.</remarks> + </Docs> +</Type> diff --git a/doc/en/Gst/PadLinkFunction.xml b/doc/en/Gst/PadLinkFunction.xml new file mode 100644 index 0000000..51cab9a --- /dev/null +++ b/doc/en/Gst/PadLinkFunction.xml @@ -0,0 +1,24 @@ +<Type Name="PadLinkFunction" FullName="Gst.PadLinkFunction"> + <TypeSignature Language="C#" Value="public delegate Gst.PadLinkReturn PadLinkFunction(Gst.Pad pad, Gst.Pad peer);" /> + <AssemblyInfo> + <AssemblyName>gst-sharp</AssemblyName> + <AssemblyVersion>0.9.5.99</AssemblyVersion> + </AssemblyInfo> + <Base> + <BaseTypeName>System.Delegate</BaseTypeName> + </Base> + <Parameters> + <Parameter Name="pad" Type="Gst.Pad" /> + <Parameter Name="peer" Type="Gst.Pad" /> + </Parameters> + <ReturnValue> + <ReturnType>Gst.PadLinkReturn</ReturnType> + </ReturnValue> + <Docs> + <param name="pad">To be added.</param> + <param name="peer">To be added.</param> + <summary>To be added.</summary> + <returns>To be added.</returns> + <remarks>To be added.</remarks> + </Docs> +</Type> diff --git a/doc/en/Gst/PadLinkReturn.xml b/doc/en/Gst/PadLinkReturn.xml new file mode 100644 index 0000000..55ee9be --- /dev/null +++ b/doc/en/Gst/PadLinkReturn.xml @@ -0,0 +1,86 @@ +<Type Name="PadLinkReturn" FullName="Gst.PadLinkReturn"> + <TypeSignature Language="C#" Value="public enum PadLinkReturn" /> + <AssemblyInfo> + <AssemblyName>gst-sharp</AssemblyName> + <AssemblyVersion>0.9.5.99</AssemblyVersion> + </AssemblyInfo> + <Base> + <BaseTypeName>System.Enum</BaseTypeName> + </Base> + <Members> + <Member MemberName="WrongHierarchy"> + <MemberSignature Language="C#" Value="WrongHierarchy" /> + <MemberType>Field</MemberType> + <ReturnValue> + <ReturnType>Gst.PadLinkReturn</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + </Docs> + </Member> + <Member MemberName="Noformat"> + <MemberSignature Language="C#" Value="Noformat" /> + <MemberType>Field</MemberType> + <ReturnValue> + <ReturnType>Gst.PadLinkReturn</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + </Docs> + </Member> + <Member MemberName="WasLinked"> + <MemberSignature Language="C#" Value="WasLinked" /> + <MemberType>Field</MemberType> + <ReturnValue> + <ReturnType>Gst.PadLinkReturn</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + </Docs> + </Member> + <Member MemberName="Ok"> + <MemberSignature Language="C#" Value="Ok" /> + <MemberType>Field</MemberType> + <ReturnValue> + <ReturnType>Gst.PadLinkReturn</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + </Docs> + </Member> + <Member MemberName="Nosched"> + <MemberSignature Language="C#" Value="Nosched" /> + <MemberType>Field</MemberType> + <ReturnValue> + <ReturnType>Gst.PadLinkReturn</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + </Docs> + </Member> + <Member MemberName="WrongDirection"> + <MemberSignature Language="C#" Value="WrongDirection" /> + <MemberType>Field</MemberType> + <ReturnValue> + <ReturnType>Gst.PadLinkReturn</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + </Docs> + </Member> + <Member MemberName="Refused"> + <MemberSignature Language="C#" Value="Refused" /> + <MemberType>Field</MemberType> + <ReturnValue> + <ReturnType>Gst.PadLinkReturn</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + </Docs> + </Member> + </Members> + <Docs> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> +</Type> diff --git a/doc/en/Gst/PadPresence.xml b/doc/en/Gst/PadPresence.xml new file mode 100644 index 0000000..2240c15 --- /dev/null +++ b/doc/en/Gst/PadPresence.xml @@ -0,0 +1,46 @@ +<Type Name="PadPresence" FullName="Gst.PadPresence"> + <TypeSignature Language="C#" Value="public enum PadPresence" /> + <AssemblyInfo> + <AssemblyName>gst-sharp</AssemblyName> + <AssemblyVersion>0.9.5.99</AssemblyVersion> + </AssemblyInfo> + <Base> + <BaseTypeName>System.Enum</BaseTypeName> + </Base> + <Members> + <Member MemberName="Sometimes"> + <MemberSignature Language="C#" Value="Sometimes" /> + <MemberType>Field</MemberType> + <ReturnValue> + <ReturnType>Gst.PadPresence</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + </Docs> + </Member> + <Member MemberName="Always"> + <MemberSignature Language="C#" Value="Always" /> + <MemberType>Field</MemberType> + <ReturnValue> + <ReturnType>Gst.PadPresence</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + </Docs> + </Member> + <Member MemberName="Request"> + <MemberSignature Language="C#" Value="Request" /> + <MemberType>Field</MemberType> + <ReturnValue> + <ReturnType>Gst.PadPresence</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + </Docs> + </Member> + </Members> + <Docs> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> +</Type> diff --git a/doc/en/Gst/PadQueryFunction.xml b/doc/en/Gst/PadQueryFunction.xml new file mode 100644 index 0000000..702d538 --- /dev/null +++ b/doc/en/Gst/PadQueryFunction.xml @@ -0,0 +1,24 @@ +<Type Name="PadQueryFunction" FullName="Gst.PadQueryFunction"> + <TypeSignature Language="C#" Value="public delegate bool PadQueryFunction(Gst.Pad pad, Gst.Query query);" /> + <AssemblyInfo> + <AssemblyName>gst-sharp</AssemblyName> + <AssemblyVersion>0.9.5.99</AssemblyVersion> + </AssemblyInfo> + <Base> + <BaseTypeName>System.Delegate</BaseTypeName> + </Base> + <Parameters> + <Parameter Name="pad" Type="Gst.Pad" /> + <Parameter Name="query" Type="Gst.Query" /> + </Parameters> + <ReturnValue> + <ReturnType>System.Boolean</ReturnType> + </ReturnValue> + <Docs> + <param name="pad">To be added.</param> + <param name="query">To be added.</param> + <summary>To be added.</summary> + <returns>To be added.</returns> + <remarks>To be added.</remarks> + </Docs> +</Type> diff --git a/doc/en/Gst/PadRemovedArgs.xml b/doc/en/Gst/PadRemovedArgs.xml new file mode 100644 index 0000000..888f6fb --- /dev/null +++ b/doc/en/Gst/PadRemovedArgs.xml @@ -0,0 +1,38 @@ +<Type Name="PadRemovedArgs" FullName="Gst.PadRemovedArgs"> + <TypeSignature Language="C#" Value="public class PadRemovedArgs : GLib.SignalArgs" /> + <AssemblyInfo> + <AssemblyName>gst-sharp</AssemblyName> + <AssemblyVersion>0.9.5.99</AssemblyVersion> + </AssemblyInfo> + <Base> + <BaseTypeName>GLib.SignalArgs</BaseTypeName> + </Base> + <Interfaces /> + <Members> + <Member MemberName=".ctor"> + <MemberSignature Language="C#" Value="public PadRemovedArgs ();" /> + <MemberType>Constructor</MemberType> + <Parameters /> + <Docs> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="Pad"> + <MemberSignature Language="C#" Value="public Gst.Pad Pad { get; };" /> + <MemberType>Property</MemberType> + <ReturnValue> + <ReturnType>Gst.Pad</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + <value>To be added.</value> + <remarks>To be added.</remarks> + </Docs> + </Member> + </Members> + <Docs> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> +</Type> diff --git a/doc/en/Gst/PadRemovedHandler.xml b/doc/en/Gst/PadRemovedHandler.xml new file mode 100644 index 0000000..da23fac --- /dev/null +++ b/doc/en/Gst/PadRemovedHandler.xml @@ -0,0 +1,23 @@ +<Type Name="PadRemovedHandler" FullName="Gst.PadRemovedHandler"> + <TypeSignature Language="C#" Value="public delegate void PadRemovedHandler(object o, Gst.PadRemovedArgs args);" /> + <AssemblyInfo> + <AssemblyName>gst-sharp</AssemblyName> + <AssemblyVersion>0.9.5.99</AssemblyVersion> + </AssemblyInfo> + <Base> + <BaseTypeName>System.Delegate</BaseTypeName> + </Base> + <Parameters> + <Parameter Name="o" Type="System.Object" /> + <Parameter Name="args" Type="Gst.PadRemovedArgs" /> + </Parameters> + <ReturnValue> + <ReturnType>System.Void</ReturnType> + </ReturnValue> + <Docs> + <param name="o">To be added.</param> + <param name="args">To be added.</param> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> +</Type> diff --git a/doc/en/Gst/PadSetCapsFunction.xml b/doc/en/Gst/PadSetCapsFunction.xml new file mode 100644 index 0000000..7e126d2 --- /dev/null +++ b/doc/en/Gst/PadSetCapsFunction.xml @@ -0,0 +1,24 @@ +<Type Name="PadSetCapsFunction" FullName="Gst.PadSetCapsFunction"> + <TypeSignature Language="C#" Value="public delegate bool PadSetCapsFunction(Gst.Pad pad, Gst.Caps caps);" /> + <AssemblyInfo> + <AssemblyName>gst-sharp</AssemblyName> + <AssemblyVersion>0.9.5.99</AssemblyVersion> + </AssemblyInfo> + <Base> + <BaseTypeName>System.Delegate</BaseTypeName> + </Base> + <Parameters> + <Parameter Name="pad" Type="Gst.Pad" /> + <Parameter Name="caps" Type="Gst.Caps" /> + </Parameters> + <ReturnValue> + <ReturnType>System.Boolean</ReturnType> + </ReturnValue> + <Docs> + <param name="pad">To be added.</param> + <param name="caps">To be added.</param> + <summary>To be added.</summary> + <returns>To be added.</returns> + <remarks>To be added.</remarks> + </Docs> +</Type> diff --git a/doc/en/Gst/PadTemplate.xml b/doc/en/Gst/PadTemplate.xml new file mode 100644 index 0000000..6216b12 --- /dev/null +++ b/doc/en/Gst/PadTemplate.xml @@ -0,0 +1,134 @@ +<Type Name="PadTemplate" FullName="Gst.PadTemplate"> + <TypeSignature Language="C#" Value="public class PadTemplate : Gst.Object" /> + <AssemblyInfo> + <AssemblyName>gst-sharp</AssemblyName> + <AssemblyVersion>0.9.5.99</AssemblyVersion> + </AssemblyInfo> + <Base> + <BaseTypeName>Gst.Object</BaseTypeName> + </Base> + <Interfaces /> + <Members> + <Member MemberName=".ctor"> + <MemberSignature Language="C#" Value="protected PadTemplate (GLib.GType gtype);" /> + <MemberType>Constructor</MemberType> + <Attributes> + <Attribute> + <AttributeName>System.Obsolete(Message=null, IsError=False)</AttributeName> + </Attribute> + </Attributes> + <Parameters> + <Parameter Name="gtype" Type="GLib.GType" /> + </Parameters> + <Docs> + <param name="gtype">To be added.</param> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName=".ctor"> + <MemberSignature Language="C#" Value="public PadTemplate (IntPtr raw);" /> + <MemberType>Constructor</MemberType> + <Parameters> + <Parameter Name="raw" Type="System.IntPtr" /> + </Parameters> + <Docs> + <param name="raw">To be added.</param> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName=".ctor"> + <MemberSignature Language="C#" Value="public PadTemplate (string name_template, Gst.PadDirection direction, Gst.PadPresence presence, Gst.Caps caps);" /> + <MemberType>Constructor</MemberType> + <Parameters> + <Parameter Name="name_template" Type="System.String" /> + <Parameter Name="direction" Type="Gst.PadDirection" /> + <Parameter Name="presence" Type="Gst.PadPresence" /> + <Parameter Name="caps" Type="Gst.Caps" /> + </Parameters> + <Docs> + <param name="name_template">To be added.</param> + <param name="direction">To be added.</param> + <param name="presence">To be added.</param> + <param name="caps">To be added.</param> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="HasPadCreated"> + <MemberSignature Language="C#" Value="public event Gst.HasPadCreatedHandler HasPadCreated;" /> + <MemberType>Event</MemberType> + <Attributes> + <Attribute> + <AttributeName>GLib.Signal(CName="pad-created")</AttributeName> + </Attribute> + </Attributes> + <ReturnValue> + <ReturnType>Gst.HasPadCreatedHandler</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="OnHasPadCreated"> + <MemberSignature Language="C#" Value="protected virtual void OnHasPadCreated (Gst.Pad pad);" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>System.Void</ReturnType> + </ReturnValue> + <Parameters> + <Parameter Name="pad" Type="Gst.Pad" /> + </Parameters> + <Docs> + <param name="pad">To be added.</param> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="PadCreated"> + <MemberSignature Language="C#" Value="public void PadCreated (Gst.Pad pad);" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>System.Void</ReturnType> + </ReturnValue> + <Parameters> + <Parameter Name="pad" Type="Gst.Pad" /> + </Parameters> + <Docs> + <param name="pad">To be added.</param> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="Caps"> + <MemberSignature Language="C#" Value="public Gst.Caps Caps { get; };" /> + <MemberType>Property</MemberType> + <ReturnValue> + <ReturnType>Gst.Caps</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + <value>To be added.</value> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="GType"> + <MemberSignature Language="C#" Value="public static GLib.GType GType { get; };" /> + <MemberType>Property</MemberType> + <ReturnValue> + <ReturnType>GLib.GType</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + <value>To be added.</value> + <remarks>To be added.</remarks> + </Docs> + </Member> + </Members> + <Docs> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> +</Type> diff --git a/doc/en/Gst/PadTemplateFlags.xml b/doc/en/Gst/PadTemplateFlags.xml new file mode 100644 index 0000000..af86952 --- /dev/null +++ b/doc/en/Gst/PadTemplateFlags.xml @@ -0,0 +1,41 @@ +<Type Name="PadTemplateFlags" FullName="Gst.PadTemplateFlags"> + <TypeSignature Language="C#" Value="public enum PadTemplateFlags" /> + <AssemblyInfo> + <AssemblyName>gst-sharp</AssemblyName> + <AssemblyVersion>0.9.5.99</AssemblyVersion> + </AssemblyInfo> + <Base> + <BaseTypeName>System.Enum</BaseTypeName> + </Base> + <Attributes> + <Attribute> + <AttributeName>System.Flags</AttributeName> + </Attribute> + </Attributes> + <Members> + <Member MemberName="FlagLast"> + <MemberSignature Language="C#" Value="FlagLast" /> + <MemberType>Field</MemberType> + <ReturnValue> + <ReturnType>Gst.PadTemplateFlags</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + </Docs> + </Member> + <Member MemberName="Fixed"> + <MemberSignature Language="C#" Value="Fixed" /> + <MemberType>Field</MemberType> + <ReturnValue> + <ReturnType>Gst.PadTemplateFlags</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + </Docs> + </Member> + </Members> + <Docs> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> +</Type> diff --git a/doc/en/Gst/PadUnlinkFunction.xml b/doc/en/Gst/PadUnlinkFunction.xml new file mode 100644 index 0000000..9a6661d --- /dev/null +++ b/doc/en/Gst/PadUnlinkFunction.xml @@ -0,0 +1,21 @@ +<Type Name="PadUnlinkFunction" FullName="Gst.PadUnlinkFunction"> + <TypeSignature Language="C#" Value="public delegate void PadUnlinkFunction(Gst.Pad pad);" /> + <AssemblyInfo> + <AssemblyName>gst-sharp</AssemblyName> + <AssemblyVersion>0.9.5.99</AssemblyVersion> + </AssemblyInfo> + <Base> + <BaseTypeName>System.Delegate</BaseTypeName> + </Base> + <Parameters> + <Parameter Name="pad" Type="Gst.Pad" /> + </Parameters> + <ReturnValue> + <ReturnType>System.Void</ReturnType> + </ReturnValue> + <Docs> + <param name="pad">To be added.</param> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> +</Type> diff --git a/doc/en/Gst/ParentSetArgs.xml b/doc/en/Gst/ParentSetArgs.xml new file mode 100644 index 0000000..818590a --- /dev/null +++ b/doc/en/Gst/ParentSetArgs.xml @@ -0,0 +1,38 @@ +<Type Name="ParentSetArgs" FullName="Gst.ParentSetArgs"> + <TypeSignature Language="C#" Value="public class ParentSetArgs : GLib.SignalArgs" /> + <AssemblyInfo> + <AssemblyName>gst-sharp</AssemblyName> + <AssemblyVersion>0.9.5.99</AssemblyVersion> + </AssemblyInfo> + <Base> + <BaseTypeName>GLib.SignalArgs</BaseTypeName> + </Base> + <Interfaces /> + <Members> + <Member MemberName=".ctor"> + <MemberSignature Language="C#" Value="public ParentSetArgs ();" /> + <MemberType>Constructor</MemberType> + <Parameters /> + <Docs> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="Parent"> + <MemberSignature Language="C#" Value="public Gst.Object Parent { get; };" /> + <MemberType>Property</MemberType> + <ReturnValue> + <ReturnType>Gst.Object</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + <value>To be added.</value> + <remarks>To be added.</remarks> + </Docs> + </Member> + </Members> + <Docs> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> +</Type> diff --git a/doc/en/Gst/ParentSetHandler.xml b/doc/en/Gst/ParentSetHandler.xml new file mode 100644 index 0000000..61b0bb6 --- /dev/null +++ b/doc/en/Gst/ParentSetHandler.xml @@ -0,0 +1,23 @@ +<Type Name="ParentSetHandler" FullName="Gst.ParentSetHandler"> + <TypeSignature Language="C#" Value="public delegate void ParentSetHandler(object o, Gst.ParentSetArgs args);" /> + <AssemblyInfo> + <AssemblyName>gst-sharp</AssemblyName> + <AssemblyVersion>0.9.5.99</AssemblyVersion> + </AssemblyInfo> + <Base> + <BaseTypeName>System.Delegate</BaseTypeName> + </Base> + <Parameters> + <Parameter Name="o" Type="System.Object" /> + <Parameter Name="args" Type="Gst.ParentSetArgs" /> + </Parameters> + <ReturnValue> + <ReturnType>System.Void</ReturnType> + </ReturnValue> + <Docs> + <param name="o">To be added.</param> + <param name="args">To be added.</param> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> +</Type> diff --git a/doc/en/Gst/ParentUnsetArgs.xml b/doc/en/Gst/ParentUnsetArgs.xml new file mode 100644 index 0000000..5b46dde --- /dev/null +++ b/doc/en/Gst/ParentUnsetArgs.xml @@ -0,0 +1,38 @@ +<Type Name="ParentUnsetArgs" FullName="Gst.ParentUnsetArgs"> + <TypeSignature Language="C#" Value="public class ParentUnsetArgs : GLib.SignalArgs" /> + <AssemblyInfo> + <AssemblyName>gst-sharp</AssemblyName> + <AssemblyVersion>0.9.5.99</AssemblyVersion> + </AssemblyInfo> + <Base> + <BaseTypeName>GLib.SignalArgs</BaseTypeName> + </Base> + <Interfaces /> + <Members> + <Member MemberName=".ctor"> + <MemberSignature Language="C#" Value="public ParentUnsetArgs ();" /> + <MemberType>Constructor</MemberType> + <Parameters /> + <Docs> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="Parent"> + <MemberSignature Language="C#" Value="public Gst.Object Parent { get; };" /> + <MemberType>Property</MemberType> + <ReturnValue> + <ReturnType>Gst.Object</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + <value>To be added.</value> + <remarks>To be added.</remarks> + </Docs> + </Member> + </Members> + <Docs> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> +</Type> diff --git a/doc/en/Gst/ParentUnsetHandler.xml b/doc/en/Gst/ParentUnsetHandler.xml new file mode 100644 index 0000000..6d0470f --- /dev/null +++ b/doc/en/Gst/ParentUnsetHandler.xml @@ -0,0 +1,23 @@ +<Type Name="ParentUnsetHandler" FullName="Gst.ParentUnsetHandler"> + <TypeSignature Language="C#" Value="public delegate void ParentUnsetHandler(object o, Gst.ParentUnsetArgs args);" /> + <AssemblyInfo> + <AssemblyName>gst-sharp</AssemblyName> + <AssemblyVersion>0.9.5.99</AssemblyVersion> + </AssemblyInfo> + <Base> + <BaseTypeName>System.Delegate</BaseTypeName> + </Base> + <Parameters> + <Parameter Name="o" Type="System.Object" /> + <Parameter Name="args" Type="Gst.ParentUnsetArgs" /> + </Parameters> + <ReturnValue> + <ReturnType>System.Void</ReturnType> + </ReturnValue> + <Docs> + <param name="o">To be added.</param> + <param name="args">To be added.</param> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> +</Type> diff --git a/doc/en/Gst/ParseError.xml b/doc/en/Gst/ParseError.xml new file mode 100644 index 0000000..8f5c734 --- /dev/null +++ b/doc/en/Gst/ParseError.xml @@ -0,0 +1,86 @@ +<Type Name="ParseError" FullName="Gst.ParseError"> + <TypeSignature Language="C#" Value="public enum ParseError" /> + <AssemblyInfo> + <AssemblyName>gst-sharp</AssemblyName> + <AssemblyVersion>0.9.5.99</AssemblyVersion> + </AssemblyInfo> + <Base> + <BaseTypeName>System.Enum</BaseTypeName> + </Base> + <Members> + <Member MemberName="EmptyBin"> + <MemberSignature Language="C#" Value="EmptyBin" /> + <MemberType>Field</MemberType> + <ReturnValue> + <ReturnType>Gst.ParseError</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + </Docs> + </Member> + <Member MemberName="CouldNotSetProperty"> + <MemberSignature Language="C#" Value="CouldNotSetProperty" /> + <MemberType>Field</MemberType> + <ReturnValue> + <ReturnType>Gst.ParseError</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + </Docs> + </Member> + <Member MemberName="NoSuchProperty"> + <MemberSignature Language="C#" Value="NoSuchProperty" /> + <MemberType>Field</MemberType> + <ReturnValue> + <ReturnType>Gst.ParseError</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + </Docs> + </Member> + <Member MemberName="NoSuchElement"> + <MemberSignature Language="C#" Value="NoSuchElement" /> + <MemberType>Field</MemberType> + <ReturnValue> + <ReturnType>Gst.ParseError</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + </Docs> + </Member> + <Member MemberName="Link"> + <MemberSignature Language="C#" Value="Link" /> + <MemberType>Field</MemberType> + <ReturnValue> + <ReturnType>Gst.ParseError</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + </Docs> + </Member> + <Member MemberName="Empty"> + <MemberSignature Language="C#" Value="Empty" /> + <MemberType>Field</MemberType> + <ReturnValue> + <ReturnType>Gst.ParseError</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + </Docs> + </Member> + <Member MemberName="Syntax"> + <MemberSignature Language="C#" Value="Syntax" /> + <MemberType>Field</MemberType> + <ReturnValue> + <ReturnType>Gst.ParseError</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + </Docs> + </Member> + </Members> + <Docs> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> +</Type> diff --git a/doc/en/Gst/Pipeline.xml b/doc/en/Gst/Pipeline.xml new file mode 100644 index 0000000..d96e930 --- /dev/null +++ b/doc/en/Gst/Pipeline.xml @@ -0,0 +1,202 @@ +<Type Name="Pipeline" FullName="Gst.Pipeline"> + <TypeSignature Language="C#" Value="public class Pipeline : Gst.Bin" /> + <AssemblyInfo> + <AssemblyName>gst-sharp</AssemblyName> + <AssemblyVersion>0.9.5.99</AssemblyVersion> + </AssemblyInfo> + <Base> + <BaseTypeName>Gst.Bin</BaseTypeName> + </Base> + <Interfaces /> + <Members> + <Member MemberName=".ctor"> + <MemberSignature Language="C#" Value="protected Pipeline (GLib.GType gtype);" /> + <MemberType>Constructor</MemberType> + <Attributes> + <Attribute> + <AttributeName>System.Obsolete(Message=null, IsError=False)</AttributeName> + </Attribute> + </Attributes> + <Parameters> + <Parameter Name="gtype" Type="GLib.GType" /> + </Parameters> + <Docs> + <param name="gtype">To be added.</param> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName=".ctor"> + <MemberSignature Language="C#" Value="public Pipeline (IntPtr raw);" /> + <MemberType>Constructor</MemberType> + <Parameters> + <Parameter Name="raw" Type="System.IntPtr" /> + </Parameters> + <Docs> + <param name="raw">To be added.</param> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName=".ctor"> + <MemberSignature Language="C#" Value="public Pipeline (string name);" /> + <MemberType>Constructor</MemberType> + <Parameters> + <Parameter Name="name" Type="System.String" /> + </Parameters> + <Docs> + <param name="name">To be added.</param> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="AutoClock"> + <MemberSignature Language="C#" Value="public void AutoClock ();" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>System.Void</ReturnType> + </ReturnValue> + <Parameters /> + <Docs> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="UseClock"> + <MemberSignature Language="C#" Value="public void UseClock (Gst.Clock clock);" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>System.Void</ReturnType> + </ReturnValue> + <Parameters> + <Parameter Name="clock" Type="Gst.Clock" /> + </Parameters> + <Docs> + <param name="clock">To be added.</param> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="SetClock"> + <MemberSignature Language="C#" Value="public bool SetClock (Gst.Clock clock);" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>System.Boolean</ReturnType> + </ReturnValue> + <Parameters> + <Parameter Name="clock" Type="Gst.Clock" /> + </Parameters> + <Docs> + <param name="clock">To be added.</param> + <summary>To be added.</summary> + <returns>To be added.</returns> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="Delay"> + <MemberSignature Language="C#" Value="public ulong Delay { set; get; };" /> + <MemberType>Property</MemberType> + <Attributes> + <Attribute> + <AttributeName>GLib.Property(Name="delay")</AttributeName> + </Attribute> + </Attributes> + <ReturnValue> + <ReturnType>System.UInt64</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + <value>To be added.</value> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="FixedClock"> + <MemberSignature Language="C#" Value="public Gst.Clock FixedClock { get; };" /> + <MemberType>Property</MemberType> + <ReturnValue> + <ReturnType>Gst.Clock</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + <value>To be added.</value> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="StreamTime"> + <MemberSignature Language="C#" Value="public ulong StreamTime { get; };" /> + <MemberType>Property</MemberType> + <ReturnValue> + <ReturnType>System.UInt64</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + <value>To be added.</value> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="LastStreamTime"> + <MemberSignature Language="C#" Value="public ulong LastStreamTime { get; };" /> + <MemberType>Property</MemberType> + <ReturnValue> + <ReturnType>System.UInt64</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + <value>To be added.</value> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="GType"> + <MemberSignature Language="C#" Value="public static GLib.GType GType { get; };" /> + <MemberType>Property</MemberType> + <ReturnValue> + <ReturnType>GLib.GType</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + <value>To be added.</value> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="NewStreamTime"> + <MemberSignature Language="C#" Value="public ulong NewStreamTime { set; };" /> + <MemberType>Property</MemberType> + <ReturnValue> + <ReturnType>System.UInt64</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + <value>To be added.</value> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="Bus"> + <MemberSignature Language="C#" Value="public Gst.Bus Bus { get; };" /> + <MemberType>Property</MemberType> + <ReturnValue> + <ReturnType>Gst.Bus</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + <value>To be added.</value> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="Clock"> + <MemberSignature Language="C#" Value="public Gst.Clock Clock { get; };" /> + <MemberType>Property</MemberType> + <ReturnValue> + <ReturnType>Gst.Clock</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + <value>To be added.</value> + <remarks>To be added.</remarks> + </Docs> + </Member> + </Members> + <Docs> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> +</Type> diff --git a/doc/en/Gst/PipelineFlags.xml b/doc/en/Gst/PipelineFlags.xml new file mode 100644 index 0000000..ec3fbbe --- /dev/null +++ b/doc/en/Gst/PipelineFlags.xml @@ -0,0 +1,41 @@ +<Type Name="PipelineFlags" FullName="Gst.PipelineFlags"> + <TypeSignature Language="C#" Value="public enum PipelineFlags" /> + <AssemblyInfo> + <AssemblyName>gst-sharp</AssemblyName> + <AssemblyVersion>0.9.5.99</AssemblyVersion> + </AssemblyInfo> + <Base> + <BaseTypeName>System.Enum</BaseTypeName> + </Base> + <Attributes> + <Attribute> + <AttributeName>System.Flags</AttributeName> + </Attribute> + </Attributes> + <Members> + <Member MemberName="FixedClock"> + <MemberSignature Language="C#" Value="FixedClock" /> + <MemberType>Field</MemberType> + <ReturnValue> + <ReturnType>Gst.PipelineFlags</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + </Docs> + </Member> + <Member MemberName="Last"> + <MemberSignature Language="C#" Value="Last" /> + <MemberType>Field</MemberType> + <ReturnValue> + <ReturnType>Gst.PipelineFlags</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + </Docs> + </Member> + </Members> + <Docs> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> +</Type> diff --git a/doc/en/Gst/PlayBin.xml b/doc/en/Gst/PlayBin.xml new file mode 100644 index 0000000..227cb8c --- /dev/null +++ b/doc/en/Gst/PlayBin.xml @@ -0,0 +1,80 @@ +<Type Name="PlayBin" FullName="Gst.PlayBin"> + <TypeSignature Language="C#" Value="public class PlayBin : Gst.Pipeline" /> + <AssemblyInfo> + <AssemblyName>gst-sharp</AssemblyName> + <AssemblyVersion>0.9.5.99</AssemblyVersion> + </AssemblyInfo> + <Base> + <BaseTypeName>Gst.Pipeline</BaseTypeName> + </Base> + <Interfaces /> + <Members> + <Member MemberName=".ctor"> + <MemberSignature Language="C#" Value="protected PlayBin (GLib.GType gtype);" /> + <MemberType>Constructor</MemberType> + <Attributes> + <Attribute> + <AttributeName>System.Obsolete(Message=null, IsError=False)</AttributeName> + </Attribute> + </Attributes> + <Parameters> + <Parameter Name="gtype" Type="GLib.GType" /> + </Parameters> + <Docs> + <param name="gtype">To be added.</param> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName=".ctor"> + <MemberSignature Language="C#" Value="public PlayBin (IntPtr raw);" /> + <MemberType>Constructor</MemberType> + <Parameters> + <Parameter Name="raw" Type="System.IntPtr" /> + </Parameters> + <Docs> + <param name="raw">To be added.</param> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="Uri"> + <MemberSignature Language="C#" Value="public string Uri { set; get; };" /> + <MemberType>Property</MemberType> + <Attributes> + <Attribute> + <AttributeName>GLib.Property(Name="uri")</AttributeName> + </Attribute> + </Attributes> + <ReturnValue> + <ReturnType>System.String</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + <value>To be added.</value> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="Source"> + <MemberSignature Language="C#" Value="public Gst.Element Source { get; };" /> + <MemberType>Property</MemberType> + <Attributes> + <Attribute> + <AttributeName>GLib.Property(Name="source")</AttributeName> + </Attribute> + </Attributes> + <ReturnValue> + <ReturnType>Gst.Element</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + <value>To be added.</value> + <remarks>To be added.</remarks> + </Docs> + </Member> + </Members> + <Docs> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> +</Type> diff --git a/doc/en/Gst/Plugin.xml b/doc/en/Gst/Plugin.xml new file mode 100644 index 0000000..d872457 --- /dev/null +++ b/doc/en/Gst/Plugin.xml @@ -0,0 +1,236 @@ +<Type Name="Plugin" FullName="Gst.Plugin"> + <TypeSignature Language="C#" Value="public class Plugin : Gst.Object" /> + <AssemblyInfo> + <AssemblyName>gst-sharp</AssemblyName> + <AssemblyVersion>0.9.5.99</AssemblyVersion> + </AssemblyInfo> + <Base> + <BaseTypeName>Gst.Object</BaseTypeName> + </Base> + <Interfaces /> + <Members> + <Member MemberName=".ctor"> + <MemberSignature Language="C#" Value="protected Plugin (GLib.GType gtype);" /> + <MemberType>Constructor</MemberType> + <Attributes> + <Attribute> + <AttributeName>System.Obsolete(Message=null, IsError=False)</AttributeName> + </Attribute> + </Attributes> + <Parameters> + <Parameter Name="gtype" Type="GLib.GType" /> + </Parameters> + <Docs> + <param name="gtype">To be added.</param> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName=".ctor"> + <MemberSignature Language="C#" Value="public Plugin (IntPtr raw);" /> + <MemberType>Constructor</MemberType> + <Parameters> + <Parameter Name="raw" Type="System.IntPtr" /> + </Parameters> + <Docs> + <param name="raw">To be added.</param> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName=".ctor"> + <MemberSignature Language="C#" Value="protected Plugin ();" /> + <MemberType>Constructor</MemberType> + <Parameters /> + <Docs> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="Load"> + <MemberSignature Language="C#" Value="public Gst.Plugin Load ();" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>Gst.Plugin</ReturnType> + </ReturnValue> + <Parameters /> + <Docs> + <summary>To be added.</summary> + <returns>To be added.</returns> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="LoadByName"> + <MemberSignature Language="C#" Value="public static Gst.Plugin LoadByName (string name);" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>Gst.Plugin</ReturnType> + </ReturnValue> + <Parameters> + <Parameter Name="name" Type="System.String" /> + </Parameters> + <Docs> + <param name="name">To be added.</param> + <summary>To be added.</summary> + <returns>To be added.</returns> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="ListFree"> + <MemberSignature Language="C#" Value="public static void ListFree (GLib.List list);" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>System.Void</ReturnType> + </ReturnValue> + <Parameters> + <Parameter Name="list" Type="GLib.List" /> + </Parameters> + <Docs> + <param name="list">To be added.</param> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="NameFilter"> + <MemberSignature Language="C#" Value="public bool NameFilter (string name);" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>System.Boolean</ReturnType> + </ReturnValue> + <Parameters> + <Parameter Name="name" Type="System.String" /> + </Parameters> + <Docs> + <param name="name">To be added.</param> + <summary>To be added.</summary> + <returns>To be added.</returns> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="ErrorQuark"> + <MemberSignature Language="C#" Value="public static int ErrorQuark ();" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>System.Int32</ReturnType> + </ReturnValue> + <Parameters /> + <Docs> + <summary>To be added.</summary> + <returns>To be added.</returns> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="Filename"> + <MemberSignature Language="C#" Value="public string Filename { get; };" /> + <MemberType>Property</MemberType> + <ReturnValue> + <ReturnType>System.String</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + <value>To be added.</value> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="License"> + <MemberSignature Language="C#" Value="public string License { get; };" /> + <MemberType>Property</MemberType> + <ReturnValue> + <ReturnType>System.String</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + <value>To be added.</value> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="Source"> + <MemberSignature Language="C#" Value="public string Source { get; };" /> + <MemberType>Property</MemberType> + <ReturnValue> + <ReturnType>System.String</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + <value>To be added.</value> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="IsLoaded"> + <MemberSignature Language="C#" Value="public bool IsLoaded { get; };" /> + <MemberType>Property</MemberType> + <ReturnValue> + <ReturnType>System.Boolean</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + <value>To be added.</value> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="Package"> + <MemberSignature Language="C#" Value="public string Package { get; };" /> + <MemberType>Property</MemberType> + <ReturnValue> + <ReturnType>System.String</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + <value>To be added.</value> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="Origin"> + <MemberSignature Language="C#" Value="public string Origin { get; };" /> + <MemberType>Property</MemberType> + <ReturnValue> + <ReturnType>System.String</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + <value>To be added.</value> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="Version"> + <MemberSignature Language="C#" Value="public string Version { get; };" /> + <MemberType>Property</MemberType> + <ReturnValue> + <ReturnType>System.String</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + <value>To be added.</value> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="Description"> + <MemberSignature Language="C#" Value="public string Description { get; };" /> + <MemberType>Property</MemberType> + <ReturnValue> + <ReturnType>System.String</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + <value>To be added.</value> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="GType"> + <MemberSignature Language="C#" Value="public static GLib.GType GType { get; };" /> + <MemberType>Property</MemberType> + <ReturnValue> + <ReturnType>GLib.GType</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + <value>To be added.</value> + <remarks>To be added.</remarks> + </Docs> + </Member> + </Members> + <Docs> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> +</Type> diff --git a/doc/en/Gst/PluginAddedArgs.xml b/doc/en/Gst/PluginAddedArgs.xml new file mode 100644 index 0000000..7f333e1 --- /dev/null +++ b/doc/en/Gst/PluginAddedArgs.xml @@ -0,0 +1,38 @@ +<Type Name="PluginAddedArgs" FullName="Gst.PluginAddedArgs"> + <TypeSignature Language="C#" Value="public class PluginAddedArgs : GLib.SignalArgs" /> + <AssemblyInfo> + <AssemblyName>gst-sharp</AssemblyName> + <AssemblyVersion>0.9.5.99</AssemblyVersion> + </AssemblyInfo> + <Base> + <BaseTypeName>GLib.SignalArgs</BaseTypeName> + </Base> + <Interfaces /> + <Members> + <Member MemberName=".ctor"> + <MemberSignature Language="C#" Value="public PluginAddedArgs ();" /> + <MemberType>Constructor</MemberType> + <Parameters /> + <Docs> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="Plugin"> + <MemberSignature Language="C#" Value="public Gst.Plugin Plugin { get; };" /> + <MemberType>Property</MemberType> + <ReturnValue> + <ReturnType>Gst.Plugin</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + <value>To be added.</value> + <remarks>To be added.</remarks> + </Docs> + </Member> + </Members> + <Docs> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> +</Type> diff --git a/doc/en/Gst/PluginAddedHandler.xml b/doc/en/Gst/PluginAddedHandler.xml new file mode 100644 index 0000000..54ee6bb --- /dev/null +++ b/doc/en/Gst/PluginAddedHandler.xml @@ -0,0 +1,23 @@ +<Type Name="PluginAddedHandler" FullName="Gst.PluginAddedHandler"> + <TypeSignature Language="C#" Value="public delegate void PluginAddedHandler(object o, Gst.PluginAddedArgs args);" /> + <AssemblyInfo> + <AssemblyName>gst-sharp</AssemblyName> + <AssemblyVersion>0.9.5.99</AssemblyVersion> + </AssemblyInfo> + <Base> + <BaseTypeName>System.Delegate</BaseTypeName> + </Base> + <Parameters> + <Parameter Name="o" Type="System.Object" /> + <Parameter Name="args" Type="Gst.PluginAddedArgs" /> + </Parameters> + <ReturnValue> + <ReturnType>System.Void</ReturnType> + </ReturnValue> + <Docs> + <param name="o">To be added.</param> + <param name="args">To be added.</param> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> +</Type> diff --git a/doc/en/Gst/PluginDesc.xml b/doc/en/Gst/PluginDesc.xml new file mode 100644 index 0000000..be1a809 --- /dev/null +++ b/doc/en/Gst/PluginDesc.xml @@ -0,0 +1,166 @@ +<Type Name="PluginDesc" FullName="Gst.PluginDesc"> + <TypeSignature Language="C#" Value="public struct PluginDesc" /> + <AssemblyInfo> + <AssemblyName>gst-sharp</AssemblyName> + <AssemblyVersion>0.9.5.99</AssemblyVersion> + </AssemblyInfo> + <Base> + <BaseTypeName>System.ValueType</BaseTypeName> + </Base> + <Interfaces /> + <Members> + <Member MemberName="MajorVersion"> + <MemberSignature Language="C#" Value="public int MajorVersion;" /> + <MemberType>Field</MemberType> + <ReturnValue> + <ReturnType>System.Int32</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="MinorVersion"> + <MemberSignature Language="C#" Value="public int MinorVersion;" /> + <MemberType>Field</MemberType> + <ReturnValue> + <ReturnType>System.Int32</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="Name"> + <MemberSignature Language="C#" Value="public string Name;" /> + <MemberType>Field</MemberType> + <ReturnValue> + <ReturnType>System.String</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="Description"> + <MemberSignature Language="C#" Value="public string Description;" /> + <MemberType>Field</MemberType> + <ReturnValue> + <ReturnType>System.String</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="Version"> + <MemberSignature Language="C#" Value="public string Version;" /> + <MemberType>Field</MemberType> + <ReturnValue> + <ReturnType>System.String</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="License"> + <MemberSignature Language="C#" Value="public string License;" /> + <MemberType>Field</MemberType> + <ReturnValue> + <ReturnType>System.String</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="Source"> + <MemberSignature Language="C#" Value="public string Source;" /> + <MemberType>Field</MemberType> + <ReturnValue> + <ReturnType>System.String</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="Package"> + <MemberSignature Language="C#" Value="public string Package;" /> + <MemberType>Field</MemberType> + <ReturnValue> + <ReturnType>System.String</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="Origin"> + <MemberSignature Language="C#" Value="public string Origin;" /> + <MemberType>Field</MemberType> + <ReturnValue> + <ReturnType>System.String</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="GstReserved"> + <MemberSignature Language="C#" Value="public IntPtr[] GstReserved;" /> + <MemberType>Field</MemberType> + <ReturnValue> + <ReturnType>System.IntPtr[]</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="Zero"> + <MemberSignature Language="C#" Value="public static Gst.PluginDesc Zero;" /> + <MemberType>Field</MemberType> + <ReturnValue> + <ReturnType>Gst.PluginDesc</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="New"> + <MemberSignature Language="C#" Value="public static Gst.PluginDesc New (IntPtr raw);" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>Gst.PluginDesc</ReturnType> + </ReturnValue> + <Parameters> + <Parameter Name="raw" Type="System.IntPtr" /> + </Parameters> + <Docs> + <param name="raw">To be added.</param> + <summary>To be added.</summary> + <returns>To be added.</returns> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="PluginInit"> + <MemberSignature Language="C#" Value="public Gst.PluginInitFunc PluginInit { get; };" /> + <MemberType>Property</MemberType> + <ReturnValue> + <ReturnType>Gst.PluginInitFunc</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + <value>To be added.</value> + <remarks>To be added.</remarks> + </Docs> + </Member> + </Members> + <Docs> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> +</Type> diff --git a/doc/en/Gst/PluginError.xml b/doc/en/Gst/PluginError.xml new file mode 100644 index 0000000..f5640c9 --- /dev/null +++ b/doc/en/Gst/PluginError.xml @@ -0,0 +1,46 @@ +<Type Name="PluginError" FullName="Gst.PluginError"> + <TypeSignature Language="C#" Value="public enum PluginError" /> + <AssemblyInfo> + <AssemblyName>gst-sharp</AssemblyName> + <AssemblyVersion>0.9.5.99</AssemblyVersion> + </AssemblyInfo> + <Base> + <BaseTypeName>System.Enum</BaseTypeName> + </Base> + <Members> + <Member MemberName="NameMismatch"> + <MemberSignature Language="C#" Value="NameMismatch" /> + <MemberType>Field</MemberType> + <ReturnValue> + <ReturnType>Gst.PluginError</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + </Docs> + </Member> + <Member MemberName="Dependencies"> + <MemberSignature Language="C#" Value="Dependencies" /> + <MemberType>Field</MemberType> + <ReturnValue> + <ReturnType>Gst.PluginError</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + </Docs> + </Member> + <Member MemberName="Module"> + <MemberSignature Language="C#" Value="Module" /> + <MemberType>Field</MemberType> + <ReturnValue> + <ReturnType>Gst.PluginError</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + </Docs> + </Member> + </Members> + <Docs> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> +</Type> diff --git a/doc/en/Gst/PluginFeature.xml b/doc/en/Gst/PluginFeature.xml new file mode 100644 index 0000000..b3b45f5 --- /dev/null +++ b/doc/en/Gst/PluginFeature.xml @@ -0,0 +1,130 @@ +<Type Name="PluginFeature" FullName="Gst.PluginFeature"> + <TypeSignature Language="C#" Value="public class PluginFeature : Gst.Object" /> + <AssemblyInfo> + <AssemblyName>gst-sharp</AssemblyName> + <AssemblyVersion>0.9.5.99</AssemblyVersion> + </AssemblyInfo> + <Base> + <BaseTypeName>Gst.Object</BaseTypeName> + </Base> + <Interfaces /> + <Members> + <Member MemberName=".ctor"> + <MemberSignature Language="C#" Value="protected PluginFeature (GLib.GType gtype);" /> + <MemberType>Constructor</MemberType> + <Attributes> + <Attribute> + <AttributeName>System.Obsolete(Message=null, IsError=False)</AttributeName> + </Attribute> + </Attributes> + <Parameters> + <Parameter Name="gtype" Type="GLib.GType" /> + </Parameters> + <Docs> + <param name="gtype">To be added.</param> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName=".ctor"> + <MemberSignature Language="C#" Value="public PluginFeature (IntPtr raw);" /> + <MemberType>Constructor</MemberType> + <Parameters> + <Parameter Name="raw" Type="System.IntPtr" /> + </Parameters> + <Docs> + <param name="raw">To be added.</param> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName=".ctor"> + <MemberSignature Language="C#" Value="protected PluginFeature ();" /> + <MemberType>Constructor</MemberType> + <Parameters /> + <Docs> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="ListFree"> + <MemberSignature Language="C#" Value="public static void ListFree (GLib.List list);" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>System.Void</ReturnType> + </ReturnValue> + <Parameters> + <Parameter Name="list" Type="GLib.List" /> + </Parameters> + <Docs> + <param name="list">To be added.</param> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="TypeNameFilter"> + <MemberSignature Language="C#" Value="public bool TypeNameFilter (Gst.TypeNameData data);" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>System.Boolean</ReturnType> + </ReturnValue> + <Parameters> + <Parameter Name="data" Type="Gst.TypeNameData" /> + </Parameters> + <Docs> + <param name="data">To be added.</param> + <summary>To be added.</summary> + <returns>To be added.</returns> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="CheckVersion"> + <MemberSignature Language="C#" Value="public bool CheckVersion (uint min_major, uint min_minor, uint min_micro);" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>System.Boolean</ReturnType> + </ReturnValue> + <Parameters> + <Parameter Name="min_major" Type="System.UInt32" /> + <Parameter Name="min_minor" Type="System.UInt32" /> + <Parameter Name="min_micro" Type="System.UInt32" /> + </Parameters> + <Docs> + <param name="min_major">To be added.</param> + <param name="min_minor">To be added.</param> + <param name="min_micro">To be added.</param> + <summary>To be added.</summary> + <returns>To be added.</returns> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="Rank"> + <MemberSignature Language="C#" Value="public uint Rank { set; get; };" /> + <MemberType>Property</MemberType> + <ReturnValue> + <ReturnType>System.UInt32</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + <value>To be added.</value> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="GType"> + <MemberSignature Language="C#" Value="public static GLib.GType GType { get; };" /> + <MemberType>Property</MemberType> + <ReturnValue> + <ReturnType>GLib.GType</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + <value>To be added.</value> + <remarks>To be added.</remarks> + </Docs> + </Member> + </Members> + <Docs> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> +</Type> diff --git a/doc/en/Gst/PluginFeatureFilter.xml b/doc/en/Gst/PluginFeatureFilter.xml new file mode 100644 index 0000000..90f5637 --- /dev/null +++ b/doc/en/Gst/PluginFeatureFilter.xml @@ -0,0 +1,22 @@ +<Type Name="PluginFeatureFilter" FullName="Gst.PluginFeatureFilter"> + <TypeSignature Language="C#" Value="public delegate bool PluginFeatureFilter(Gst.PluginFeature feature);" /> + <AssemblyInfo> + <AssemblyName>gst-sharp</AssemblyName> + <AssemblyVersion>0.9.5.99</AssemblyVersion> + </AssemblyInfo> + <Base> + <BaseTypeName>System.Delegate</BaseTypeName> + </Base> + <Parameters> + <Parameter Name="feature" Type="Gst.PluginFeature" /> + </Parameters> + <ReturnValue> + <ReturnType>System.Boolean</ReturnType> + </ReturnValue> + <Docs> + <param name="feature">To be added.</param> + <summary>To be added.</summary> + <returns>To be added.</returns> + <remarks>To be added.</remarks> + </Docs> +</Type> diff --git a/doc/en/Gst/PluginFilter.xml b/doc/en/Gst/PluginFilter.xml new file mode 100644 index 0000000..3aed4d4 --- /dev/null +++ b/doc/en/Gst/PluginFilter.xml @@ -0,0 +1,22 @@ +<Type Name="PluginFilter" FullName="Gst.PluginFilter"> + <TypeSignature Language="C#" Value="public delegate bool PluginFilter(Gst.Plugin plugin);" /> + <AssemblyInfo> + <AssemblyName>gst-sharp</AssemblyName> + <AssemblyVersion>0.9.5.99</AssemblyVersion> + </AssemblyInfo> + <Base> + <BaseTypeName>System.Delegate</BaseTypeName> + </Base> + <Parameters> + <Parameter Name="plugin" Type="Gst.Plugin" /> + </Parameters> + <ReturnValue> + <ReturnType>System.Boolean</ReturnType> + </ReturnValue> + <Docs> + <param name="plugin">To be added.</param> + <summary>To be added.</summary> + <returns>To be added.</returns> + <remarks>To be added.</remarks> + </Docs> +</Type> diff --git a/doc/en/Gst/PluginFlags.xml b/doc/en/Gst/PluginFlags.xml new file mode 100644 index 0000000..f0b4b2a --- /dev/null +++ b/doc/en/Gst/PluginFlags.xml @@ -0,0 +1,31 @@ +<Type Name="PluginFlags" FullName="Gst.PluginFlags"> + <TypeSignature Language="C#" Value="public enum PluginFlags" /> + <AssemblyInfo> + <AssemblyName>gst-sharp</AssemblyName> + <AssemblyVersion>0.9.5.99</AssemblyVersion> + </AssemblyInfo> + <Base> + <BaseTypeName>System.Enum</BaseTypeName> + </Base> + <Attributes> + <Attribute> + <AttributeName>System.Flags</AttributeName> + </Attribute> + </Attributes> + <Members> + <Member MemberName="Cached"> + <MemberSignature Language="C#" Value="Cached" /> + <MemberType>Field</MemberType> + <ReturnValue> + <ReturnType>Gst.PluginFlags</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + </Docs> + </Member> + </Members> + <Docs> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> +</Type> diff --git a/doc/en/Gst/PluginInitFunc.xml b/doc/en/Gst/PluginInitFunc.xml new file mode 100644 index 0000000..7800324 --- /dev/null +++ b/doc/en/Gst/PluginInitFunc.xml @@ -0,0 +1,22 @@ +<Type Name="PluginInitFunc" FullName="Gst.PluginInitFunc"> + <TypeSignature Language="C#" Value="public delegate bool PluginInitFunc(Gst.Plugin plugin);" /> + <AssemblyInfo> + <AssemblyName>gst-sharp</AssemblyName> + <AssemblyVersion>0.9.5.99</AssemblyVersion> + </AssemblyInfo> + <Base> + <BaseTypeName>System.Delegate</BaseTypeName> + </Base> + <Parameters> + <Parameter Name="plugin" Type="Gst.Plugin" /> + </Parameters> + <ReturnValue> + <ReturnType>System.Boolean</ReturnType> + </ReturnValue> + <Docs> + <param name="plugin">To be added.</param> + <summary>To be added.</summary> + <returns>To be added.</returns> + <remarks>To be added.</remarks> + </Docs> +</Type> diff --git a/doc/en/Gst/Print.xml b/doc/en/Gst/Print.xml new file mode 100644 index 0000000..2a9dd09 --- /dev/null +++ b/doc/en/Gst/Print.xml @@ -0,0 +1,64 @@ +<Type Name="Print" FullName="Gst.Print"> + <TypeSignature Language="C#" Value="public class Print" /> + <AssemblyInfo> + <AssemblyName>gst-sharp</AssemblyName> + <AssemblyVersion>0.9.5.99</AssemblyVersion> + </AssemblyInfo> + <Base> + <BaseTypeName>System.Object</BaseTypeName> + </Base> + <Interfaces /> + <Members> + <Member MemberName=".ctor"> + <MemberSignature Language="C#" Value="public Print ();" /> + <MemberType>Constructor</MemberType> + <Parameters /> + <Docs> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="PadCaps"> + <MemberSignature Language="C#" Value="public static void PadCaps (string buf, int indent, Gst.Pad pad);" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>System.Void</ReturnType> + </ReturnValue> + <Parameters> + <Parameter Name="buf" Type="System.String" /> + <Parameter Name="indent" Type="System.Int32" /> + <Parameter Name="pad" Type="Gst.Pad" /> + </Parameters> + <Docs> + <param name="buf">To be added.</param> + <param name="indent">To be added.</param> + <param name="pad">To be added.</param> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="ElementArgs"> + <MemberSignature Language="C#" Value="public static void ElementArgs (string buf, int indent, Gst.Element element);" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>System.Void</ReturnType> + </ReturnValue> + <Parameters> + <Parameter Name="buf" Type="System.String" /> + <Parameter Name="indent" Type="System.Int32" /> + <Parameter Name="element" Type="Gst.Element" /> + </Parameters> + <Docs> + <param name="buf">To be added.</param> + <param name="indent">To be added.</param> + <param name="element">To be added.</param> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> + </Member> + </Members> + <Docs> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> +</Type> diff --git a/doc/en/Gst/Query.xml b/doc/en/Gst/Query.xml new file mode 100644 index 0000000..dba6064 --- /dev/null +++ b/doc/en/Gst/Query.xml @@ -0,0 +1,495 @@ +<Type Name="Query" FullName="Gst.Query"> + <TypeSignature Language="C#" Value="public class Query : Gst.MiniObject" /> + <AssemblyInfo> + <AssemblyName>gst-sharp</AssemblyName> + <AssemblyVersion>0.9.5.99</AssemblyVersion> + </AssemblyInfo> + <Base> + <BaseTypeName>Gst.MiniObject</BaseTypeName> + </Base> + <Interfaces /> + <Members> + <Member MemberName=".ctor"> + <MemberSignature Language="C#" Value="protected Query (GLib.GType gtype);" /> + <MemberType>Constructor</MemberType> + <Attributes> + <Attribute> + <AttributeName>System.Obsolete(Message=null, IsError=False)</AttributeName> + </Attribute> + </Attributes> + <Parameters> + <Parameter Name="gtype" Type="GLib.GType" /> + </Parameters> + <Docs> + <param name="gtype">To be added.</param> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName=".ctor"> + <MemberSignature Language="C#" Value="public Query (IntPtr raw);" /> + <MemberType>Constructor</MemberType> + <Parameters> + <Parameter Name="raw" Type="System.IntPtr" /> + </Parameters> + <Docs> + <param name="raw">To be added.</param> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName=".ctor"> + <MemberSignature Language="C#" Value="public Query (Gst.QueryType type, Gst.Structure structure);" /> + <MemberType>Constructor</MemberType> + <Parameters> + <Parameter Name="type" Type="Gst.QueryType" /> + <Parameter Name="structure" Type="Gst.Structure" /> + </Parameters> + <Docs> + <param name="type">To be added.</param> + <param name="structure">To be added.</param> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName=".ctor"> + <MemberSignature Language="C#" Value="public Query (Gst.Format src_format, long value, Gst.Format dest_format);" /> + <MemberType>Constructor</MemberType> + <Parameters> + <Parameter Name="src_format" Type="Gst.Format" /> + <Parameter Name="value" Type="System.Int64" /> + <Parameter Name="dest_format" Type="Gst.Format" /> + </Parameters> + <Docs> + <param name="src_format">To be added.</param> + <param name="value">To be added.</param> + <param name="dest_format">To be added.</param> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName=".ctor"> + <MemberSignature Language="C#" Value="public Query (Gst.Format format);" /> + <MemberType>Constructor</MemberType> + <Parameters> + <Parameter Name="format" Type="Gst.Format" /> + </Parameters> + <Docs> + <param name="format">To be added.</param> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="NewPosition"> + <MemberSignature Language="C#" Value="public static Gst.Query NewPosition (Gst.Format format);" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>Gst.Query</ReturnType> + </ReturnValue> + <Parameters> + <Parameter Name="format" Type="Gst.Format" /> + </Parameters> + <Docs> + <param name="format">To be added.</param> + <summary>To be added.</summary> + <returns>To be added.</returns> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="NewSeeking"> + <MemberSignature Language="C#" Value="public static Gst.Query NewSeeking (Gst.Format format);" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>Gst.Query</ReturnType> + </ReturnValue> + <Parameters> + <Parameter Name="format" Type="Gst.Format" /> + </Parameters> + <Docs> + <param name="format">To be added.</param> + <summary>To be added.</summary> + <returns>To be added.</returns> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="NewSegment"> + <MemberSignature Language="C#" Value="public static Gst.Query NewSegment (Gst.Format format);" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>Gst.Query</ReturnType> + </ReturnValue> + <Parameters> + <Parameter Name="format" Type="Gst.Format" /> + </Parameters> + <Docs> + <param name="format">To be added.</param> + <summary>To be added.</summary> + <returns>To be added.</returns> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="TypeGetName"> + <MemberSignature Language="C#" Value="public static string TypeGetName (Gst.QueryType query);" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>System.String</ReturnType> + </ReturnValue> + <Parameters> + <Parameter Name="query" Type="Gst.QueryType" /> + </Parameters> + <Docs> + <param name="query">To be added.</param> + <summary>To be added.</summary> + <returns>To be added.</returns> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="SetDuration"> + <MemberSignature Language="C#" Value="public void SetDuration (Gst.Format format, long duration);" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>System.Void</ReturnType> + </ReturnValue> + <Parameters> + <Parameter Name="format" Type="Gst.Format" /> + <Parameter Name="duration" Type="System.Int64" /> + </Parameters> + <Docs> + <param name="format">To be added.</param> + <param name="duration">To be added.</param> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="ParseDuration"> + <MemberSignature Language="C#" Value="public void ParseDuration (out Gst.Format format, out long duration);" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>System.Void</ReturnType> + </ReturnValue> + <Parameters> + <Parameter Name="format" Type="Gst.Format&" RefType="out" /> + <Parameter Name="duration" Type="System.Int64&" RefType="out" /> + </Parameters> + <Docs> + <param name="format">To be added.</param> + <param name="duration">To be added.</param> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="TypeGetByNick"> + <MemberSignature Language="C#" Value="public static Gst.QueryType TypeGetByNick (string nick);" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>Gst.QueryType</ReturnType> + </ReturnValue> + <Parameters> + <Parameter Name="nick" Type="System.String" /> + </Parameters> + <Docs> + <param name="nick">To be added.</param> + <summary>To be added.</summary> + <returns>To be added.</returns> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="TypeGetDetails"> + <MemberSignature Language="C#" Value="public static Gst.QueryTypeDefinition TypeGetDetails (Gst.QueryType type);" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>Gst.QueryTypeDefinition</ReturnType> + </ReturnValue> + <Parameters> + <Parameter Name="type" Type="Gst.QueryType" /> + </Parameters> + <Docs> + <param name="type">To be added.</param> + <summary>To be added.</summary> + <returns>To be added.</returns> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="TypeIterateDefinitions"> + <MemberSignature Language="C#" Value="public static Gst.Iterator TypeIterateDefinitions ();" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>Gst.Iterator</ReturnType> + </ReturnValue> + <Parameters /> + <Docs> + <summary>To be added.</summary> + <returns>To be added.</returns> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="SetConvert"> + <MemberSignature Language="C#" Value="public void SetConvert (Gst.Format src_format, long src_value, Gst.Format dest_format, long dest_value);" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>System.Void</ReturnType> + </ReturnValue> + <Parameters> + <Parameter Name="src_format" Type="Gst.Format" /> + <Parameter Name="src_value" Type="System.Int64" /> + <Parameter Name="dest_format" Type="Gst.Format" /> + <Parameter Name="dest_value" Type="System.Int64" /> + </Parameters> + <Docs> + <param name="src_format">To be added.</param> + <param name="src_value">To be added.</param> + <param name="dest_format">To be added.</param> + <param name="dest_value">To be added.</param> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="SetSegment"> + <MemberSignature Language="C#" Value="public void SetSegment (double rate, Gst.Format format, long start_value, long stop_value);" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>System.Void</ReturnType> + </ReturnValue> + <Parameters> + <Parameter Name="rate" Type="System.Double" /> + <Parameter Name="format" Type="Gst.Format" /> + <Parameter Name="start_value" Type="System.Int64" /> + <Parameter Name="stop_value" Type="System.Int64" /> + </Parameters> + <Docs> + <param name="rate">To be added.</param> + <param name="format">To be added.</param> + <param name="start_value">To be added.</param> + <param name="stop_value">To be added.</param> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="ParseConvert"> + <MemberSignature Language="C#" Value="public void ParseConvert (out Gst.Format src_format, out long src_value, out Gst.Format dest_format, out long dest_value);" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>System.Void</ReturnType> + </ReturnValue> + <Parameters> + <Parameter Name="src_format" Type="Gst.Format&" RefType="out" /> + <Parameter Name="src_value" Type="System.Int64&" RefType="out" /> + <Parameter Name="dest_format" Type="Gst.Format&" RefType="out" /> + <Parameter Name="dest_value" Type="System.Int64&" RefType="out" /> + </Parameters> + <Docs> + <param name="src_format">To be added.</param> + <param name="src_value">To be added.</param> + <param name="dest_format">To be added.</param> + <param name="dest_value">To be added.</param> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="ParseSegment"> + <MemberSignature Language="C#" Value="public void ParseSegment (out double rate, out Gst.Format format, out long start_value, out long stop_value);" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>System.Void</ReturnType> + </ReturnValue> + <Parameters> + <Parameter Name="rate" Type="System.Double&" RefType="out" /> + <Parameter Name="format" Type="Gst.Format&" RefType="out" /> + <Parameter Name="start_value" Type="System.Int64&" RefType="out" /> + <Parameter Name="stop_value" Type="System.Int64&" RefType="out" /> + </Parameters> + <Docs> + <param name="rate">To be added.</param> + <param name="format">To be added.</param> + <param name="start_value">To be added.</param> + <param name="stop_value">To be added.</param> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="TypesContains"> + <MemberSignature Language="C#" Value="public static bool TypesContains (out Gst.QueryType types, Gst.QueryType type);" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>System.Boolean</ReturnType> + </ReturnValue> + <Parameters> + <Parameter Name="types" Type="Gst.QueryType&" RefType="out" /> + <Parameter Name="type" Type="Gst.QueryType" /> + </Parameters> + <Docs> + <param name="types">To be added.</param> + <param name="type">To be added.</param> + <summary>To be added.</summary> + <returns>To be added.</returns> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="SetSeeking"> + <MemberSignature Language="C#" Value="public void SetSeeking (Gst.Format format, bool seekable, long segment_start, long segment_end);" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>System.Void</ReturnType> + </ReturnValue> + <Parameters> + <Parameter Name="format" Type="Gst.Format" /> + <Parameter Name="seekable" Type="System.Boolean" /> + <Parameter Name="segment_start" Type="System.Int64" /> + <Parameter Name="segment_end" Type="System.Int64" /> + </Parameters> + <Docs> + <param name="format">To be added.</param> + <param name="seekable">To be added.</param> + <param name="segment_start">To be added.</param> + <param name="segment_end">To be added.</param> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="ParseSeeking"> + <MemberSignature Language="C#" Value="public void ParseSeeking (out Gst.Format format, out bool seekable, out long segment_start, out long segment_end);" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>System.Void</ReturnType> + </ReturnValue> + <Parameters> + <Parameter Name="format" Type="Gst.Format&" RefType="out" /> + <Parameter Name="seekable" Type="System.Boolean&" RefType="out" /> + <Parameter Name="segment_start" Type="System.Int64&" RefType="out" /> + <Parameter Name="segment_end" Type="System.Int64&" RefType="out" /> + </Parameters> + <Docs> + <param name="format">To be added.</param> + <param name="seekable">To be added.</param> + <param name="segment_start">To be added.</param> + <param name="segment_end">To be added.</param> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="TypeToQuark"> + <MemberSignature Language="C#" Value="public static int TypeToQuark (Gst.QueryType query);" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>System.Int32</ReturnType> + </ReturnValue> + <Parameters> + <Parameter Name="query" Type="Gst.QueryType" /> + </Parameters> + <Docs> + <param name="query">To be added.</param> + <summary>To be added.</summary> + <returns>To be added.</returns> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="ParsePosition"> + <MemberSignature Language="C#" Value="public void ParsePosition (out Gst.Format format, out long cur);" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>System.Void</ReturnType> + </ReturnValue> + <Parameters> + <Parameter Name="format" Type="Gst.Format&" RefType="out" /> + <Parameter Name="cur" Type="System.Int64&" RefType="out" /> + </Parameters> + <Docs> + <param name="format">To be added.</param> + <param name="cur">To be added.</param> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="SetPosition"> + <MemberSignature Language="C#" Value="public void SetPosition (Gst.Format format, long cur);" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>System.Void</ReturnType> + </ReturnValue> + <Parameters> + <Parameter Name="format" Type="Gst.Format" /> + <Parameter Name="cur" Type="System.Int64" /> + </Parameters> + <Docs> + <param name="format">To be added.</param> + <param name="cur">To be added.</param> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="TypeRegister"> + <MemberSignature Language="C#" Value="public static Gst.QueryType TypeRegister (string nick, string description);" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>Gst.QueryType</ReturnType> + </ReturnValue> + <Parameters> + <Parameter Name="nick" Type="System.String" /> + <Parameter Name="description" Type="System.String" /> + </Parameters> + <Docs> + <param name="nick">To be added.</param> + <param name="description">To be added.</param> + <summary>To be added.</summary> + <returns>To be added.</returns> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="Type"> + <MemberSignature Language="C#" Value="public Gst.QueryType Type { get; };" /> + <MemberType>Property</MemberType> + <ReturnValue> + <ReturnType>Gst.QueryType</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + <value>To be added.</value> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="Structure"> + <MemberSignature Language="C#" Value="public Gst.Structure Structure { get; };" /> + <MemberType>Property</MemberType> + <ReturnValue> + <ReturnType>Gst.Structure</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + <value>To be added.</value> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="GType"> + <MemberSignature Language="C#" Value="public static GLib.GType GType { get; };" /> + <MemberType>Property</MemberType> + <ReturnValue> + <ReturnType>GLib.GType</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + <value>To be added.</value> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="GetQuery"> + <MemberSignature Language="C#" Value="public static Gst.Query GetQuery (IntPtr raw);" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>Gst.Query</ReturnType> + </ReturnValue> + <Parameters> + <Parameter Name="raw" Type="System.IntPtr" /> + </Parameters> + <Docs> + <param name="raw">To be added.</param> + <summary>To be added.</summary> + <returns>To be added.</returns> + <remarks>To be added.</remarks> + </Docs> + </Member> + </Members> + <Docs> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> +</Type> diff --git a/doc/en/Gst/QueryType.xml b/doc/en/Gst/QueryType.xml new file mode 100644 index 0000000..51cca70 --- /dev/null +++ b/doc/en/Gst/QueryType.xml @@ -0,0 +1,116 @@ +<Type Name="QueryType" FullName="Gst.QueryType"> + <TypeSignature Language="C#" Value="public enum QueryType" /> + <AssemblyInfo> + <AssemblyName>gst-sharp</AssemblyName> + <AssemblyVersion>0.9.5.99</AssemblyVersion> + </AssemblyInfo> + <Base> + <BaseTypeName>System.Enum</BaseTypeName> + </Base> + <Members> + <Member MemberName="Segment"> + <MemberSignature Language="C#" Value="Segment" /> + <MemberType>Field</MemberType> + <ReturnValue> + <ReturnType>Gst.QueryType</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + </Docs> + </Member> + <Member MemberName="Duration"> + <MemberSignature Language="C#" Value="Duration" /> + <MemberType>Field</MemberType> + <ReturnValue> + <ReturnType>Gst.QueryType</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + </Docs> + </Member> + <Member MemberName="Formats"> + <MemberSignature Language="C#" Value="Formats" /> + <MemberType>Field</MemberType> + <ReturnValue> + <ReturnType>Gst.QueryType</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + </Docs> + </Member> + <Member MemberName="None"> + <MemberSignature Language="C#" Value="None" /> + <MemberType>Field</MemberType> + <ReturnValue> + <ReturnType>Gst.QueryType</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + </Docs> + </Member> + <Member MemberName="Rate"> + <MemberSignature Language="C#" Value="Rate" /> + <MemberType>Field</MemberType> + <ReturnValue> + <ReturnType>Gst.QueryType</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + </Docs> + </Member> + <Member MemberName="Jitter"> + <MemberSignature Language="C#" Value="Jitter" /> + <MemberType>Field</MemberType> + <ReturnValue> + <ReturnType>Gst.QueryType</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + </Docs> + </Member> + <Member MemberName="Position"> + <MemberSignature Language="C#" Value="Position" /> + <MemberType>Field</MemberType> + <ReturnValue> + <ReturnType>Gst.QueryType</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + </Docs> + </Member> + <Member MemberName="Seeking"> + <MemberSignature Language="C#" Value="Seeking" /> + <MemberType>Field</MemberType> + <ReturnValue> + <ReturnType>Gst.QueryType</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + </Docs> + </Member> + <Member MemberName="Latency"> + <MemberSignature Language="C#" Value="Latency" /> + <MemberType>Field</MemberType> + <ReturnValue> + <ReturnType>Gst.QueryType</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + </Docs> + </Member> + <Member MemberName="Convert"> + <MemberSignature Language="C#" Value="Convert" /> + <MemberType>Field</MemberType> + <ReturnValue> + <ReturnType>Gst.QueryType</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + </Docs> + </Member> + </Members> + <Docs> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> +</Type> diff --git a/doc/en/Gst/QueryTypeDefinition.xml b/doc/en/Gst/QueryTypeDefinition.xml new file mode 100644 index 0000000..45dba9a --- /dev/null +++ b/doc/en/Gst/QueryTypeDefinition.xml @@ -0,0 +1,88 @@ +<Type Name="QueryTypeDefinition" FullName="Gst.QueryTypeDefinition"> + <TypeSignature Language="C#" Value="public struct QueryTypeDefinition" /> + <AssemblyInfo> + <AssemblyName>gst-sharp</AssemblyName> + <AssemblyVersion>0.9.5.99</AssemblyVersion> + </AssemblyInfo> + <Base> + <BaseTypeName>System.ValueType</BaseTypeName> + </Base> + <Interfaces /> + <Members> + <Member MemberName="Value"> + <MemberSignature Language="C#" Value="public Gst.QueryType Value;" /> + <MemberType>Field</MemberType> + <ReturnValue> + <ReturnType>Gst.QueryType</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="Nick"> + <MemberSignature Language="C#" Value="public string Nick;" /> + <MemberType>Field</MemberType> + <ReturnValue> + <ReturnType>System.String</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="Description"> + <MemberSignature Language="C#" Value="public string Description;" /> + <MemberType>Field</MemberType> + <ReturnValue> + <ReturnType>System.String</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="Quark"> + <MemberSignature Language="C#" Value="public int Quark;" /> + <MemberType>Field</MemberType> + <ReturnValue> + <ReturnType>System.Int32</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="Zero"> + <MemberSignature Language="C#" Value="public static Gst.QueryTypeDefinition Zero;" /> + <MemberType>Field</MemberType> + <ReturnValue> + <ReturnType>Gst.QueryTypeDefinition</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="New"> + <MemberSignature Language="C#" Value="public static Gst.QueryTypeDefinition New (IntPtr raw);" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>Gst.QueryTypeDefinition</ReturnType> + </ReturnValue> + <Parameters> + <Parameter Name="raw" Type="System.IntPtr" /> + </Parameters> + <Docs> + <param name="raw">To be added.</param> + <summary>To be added.</summary> + <returns>To be added.</returns> + <remarks>To be added.</remarks> + </Docs> + </Member> + </Members> + <Docs> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> +</Type> diff --git a/doc/en/Gst/Rank.xml b/doc/en/Gst/Rank.xml new file mode 100644 index 0000000..798abfa --- /dev/null +++ b/doc/en/Gst/Rank.xml @@ -0,0 +1,56 @@ +<Type Name="Rank" FullName="Gst.Rank"> + <TypeSignature Language="C#" Value="public enum Rank" /> + <AssemblyInfo> + <AssemblyName>gst-sharp</AssemblyName> + <AssemblyVersion>0.9.5.99</AssemblyVersion> + </AssemblyInfo> + <Base> + <BaseTypeName>System.Enum</BaseTypeName> + </Base> + <Members> + <Member MemberName="Marginal"> + <MemberSignature Language="C#" Value="Marginal" /> + <MemberType>Field</MemberType> + <ReturnValue> + <ReturnType>Gst.Rank</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + </Docs> + </Member> + <Member MemberName="Primary"> + <MemberSignature Language="C#" Value="Primary" /> + <MemberType>Field</MemberType> + <ReturnValue> + <ReturnType>Gst.Rank</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + </Docs> + </Member> + <Member MemberName="None"> + <MemberSignature Language="C#" Value="None" /> + <MemberType>Field</MemberType> + <ReturnValue> + <ReturnType>Gst.Rank</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + </Docs> + </Member> + <Member MemberName="Secondary"> + <MemberSignature Language="C#" Value="Secondary" /> + <MemberType>Field</MemberType> + <ReturnValue> + <ReturnType>Gst.Rank</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + </Docs> + </Member> + </Members> + <Docs> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> +</Type> diff --git a/doc/en/Gst/Registry.xml b/doc/en/Gst/Registry.xml new file mode 100644 index 0000000..f3af68d --- /dev/null +++ b/doc/en/Gst/Registry.xml @@ -0,0 +1,408 @@ +<Type Name="Registry" FullName="Gst.Registry"> + <TypeSignature Language="C#" Value="public class Registry : Gst.Object" /> + <AssemblyInfo> + <AssemblyName>gst-sharp</AssemblyName> + <AssemblyVersion>0.9.5.99</AssemblyVersion> + </AssemblyInfo> + <Base> + <BaseTypeName>Gst.Object</BaseTypeName> + </Base> + <Interfaces /> + <Members> + <Member MemberName=".ctor"> + <MemberSignature Language="C#" Value="protected Registry (GLib.GType gtype);" /> + <MemberType>Constructor</MemberType> + <Attributes> + <Attribute> + <AttributeName>System.Obsolete(Message=null, IsError=False)</AttributeName> + </Attribute> + </Attributes> + <Parameters> + <Parameter Name="gtype" Type="GLib.GType" /> + </Parameters> + <Docs> + <param name="gtype">To be added.</param> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName=".ctor"> + <MemberSignature Language="C#" Value="public Registry (IntPtr raw);" /> + <MemberType>Constructor</MemberType> + <Parameters> + <Parameter Name="raw" Type="System.IntPtr" /> + </Parameters> + <Docs> + <param name="raw">To be added.</param> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName=".ctor"> + <MemberSignature Language="C#" Value="protected Registry ();" /> + <MemberType>Constructor</MemberType> + <Parameters /> + <Docs> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="PluginAdded"> + <MemberSignature Language="C#" Value="public event Gst.PluginAddedHandler PluginAdded;" /> + <MemberType>Event</MemberType> + <Attributes> + <Attribute> + <AttributeName>GLib.Signal(CName="plugin-added")</AttributeName> + </Attribute> + </Attributes> + <ReturnValue> + <ReturnType>Gst.PluginAddedHandler</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="FeatureAdded"> + <MemberSignature Language="C#" Value="public event Gst.FeatureAddedHandler FeatureAdded;" /> + <MemberType>Event</MemberType> + <Attributes> + <Attribute> + <AttributeName>GLib.Signal(CName="feature-added")</AttributeName> + </Attribute> + </Attributes> + <ReturnValue> + <ReturnType>Gst.FeatureAddedHandler</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="OnPluginAdded"> + <MemberSignature Language="C#" Value="protected virtual void OnPluginAdded (Gst.Plugin plugin);" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>System.Void</ReturnType> + </ReturnValue> + <Parameters> + <Parameter Name="plugin" Type="Gst.Plugin" /> + </Parameters> + <Docs> + <param name="plugin">To be added.</param> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="OnFeatureAdded"> + <MemberSignature Language="C#" Value="protected virtual void OnFeatureAdded (Gst.PluginFeature feature);" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>System.Void</ReturnType> + </ReturnValue> + <Parameters> + <Parameter Name="feature" Type="Gst.PluginFeature" /> + </Parameters> + <Docs> + <param name="feature">To be added.</param> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="RemoveFeature"> + <MemberSignature Language="C#" Value="public void RemoveFeature (Gst.PluginFeature feature);" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>System.Void</ReturnType> + </ReturnValue> + <Parameters> + <Parameter Name="feature" Type="Gst.PluginFeature" /> + </Parameters> + <Docs> + <param name="feature">To be added.</param> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="FeatureFilter"> + <MemberSignature Language="C#" Value="public GLib.List FeatureFilter (Gst.PluginFeatureFilter filter, bool first);" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>GLib.List</ReturnType> + </ReturnValue> + <Parameters> + <Parameter Name="filter" Type="Gst.PluginFeatureFilter" /> + <Parameter Name="first" Type="System.Boolean" /> + </Parameters> + <Docs> + <param name="filter">To be added.</param> + <param name="first">To be added.</param> + <summary>To be added.</summary> + <returns>To be added.</returns> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="AddPlugin"> + <MemberSignature Language="C#" Value="public bool AddPlugin (Gst.Plugin plugin);" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>System.Boolean</ReturnType> + </ReturnValue> + <Parameters> + <Parameter Name="plugin" Type="Gst.Plugin" /> + </Parameters> + <Docs> + <param name="plugin">To be added.</param> + <summary>To be added.</summary> + <returns>To be added.</returns> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="XmlWriteCache"> + <MemberSignature Language="C#" Value="public bool XmlWriteCache (string location);" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>System.Boolean</ReturnType> + </ReturnValue> + <Parameters> + <Parameter Name="location" Type="System.String" /> + </Parameters> + <Docs> + <param name="location">To be added.</param> + <summary>To be added.</summary> + <returns>To be added.</returns> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="ScanPath"> + <MemberSignature Language="C#" Value="public void ScanPath (string path);" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>System.Void</ReturnType> + </ReturnValue> + <Parameters> + <Parameter Name="path" Type="System.String" /> + </Parameters> + <Docs> + <param name="path">To be added.</param> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="RemovePlugin"> + <MemberSignature Language="C#" Value="public void RemovePlugin (Gst.Plugin plugin);" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>System.Void</ReturnType> + </ReturnValue> + <Parameters> + <Parameter Name="plugin" Type="Gst.Plugin" /> + </Parameters> + <Docs> + <param name="plugin">To be added.</param> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="GetFeatureListByPlugin"> + <MemberSignature Language="C#" Value="public GLib.List GetFeatureListByPlugin (string name);" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>GLib.List</ReturnType> + </ReturnValue> + <Parameters> + <Parameter Name="name" Type="System.String" /> + </Parameters> + <Docs> + <param name="name">To be added.</param> + <summary>To be added.</summary> + <returns>To be added.</returns> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="GetFeatureList"> + <MemberSignature Language="C#" Value="public GLib.List GetFeatureList (GLib.GType type);" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>GLib.List</ReturnType> + </ReturnValue> + <Parameters> + <Parameter Name="type" Type="GLib.GType" /> + </Parameters> + <Docs> + <param name="type">To be added.</param> + <summary>To be added.</summary> + <returns>To be added.</returns> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="AddFeature"> + <MemberSignature Language="C#" Value="public bool AddFeature (Gst.PluginFeature feature);" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>System.Boolean</ReturnType> + </ReturnValue> + <Parameters> + <Parameter Name="feature" Type="Gst.PluginFeature" /> + </Parameters> + <Docs> + <param name="feature">To be added.</param> + <summary>To be added.</summary> + <returns>To be added.</returns> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="Lookup"> + <MemberSignature Language="C#" Value="public Gst.Plugin Lookup (string filename);" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>Gst.Plugin</ReturnType> + </ReturnValue> + <Parameters> + <Parameter Name="filename" Type="System.String" /> + </Parameters> + <Docs> + <param name="filename">To be added.</param> + <summary>To be added.</summary> + <returns>To be added.</returns> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="LookupFeature"> + <MemberSignature Language="C#" Value="public Gst.PluginFeature LookupFeature (string name);" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>Gst.PluginFeature</ReturnType> + </ReturnValue> + <Parameters> + <Parameter Name="name" Type="System.String" /> + </Parameters> + <Docs> + <param name="name">To be added.</param> + <summary>To be added.</summary> + <returns>To be added.</returns> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="PluginFilter"> + <MemberSignature Language="C#" Value="public GLib.List PluginFilter (Gst.PluginFilter filter, bool first);" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>GLib.List</ReturnType> + </ReturnValue> + <Parameters> + <Parameter Name="filter" Type="Gst.PluginFilter" /> + <Parameter Name="first" Type="System.Boolean" /> + </Parameters> + <Docs> + <param name="filter">To be added.</param> + <param name="first">To be added.</param> + <summary>To be added.</summary> + <returns>To be added.</returns> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="XmlReadCache"> + <MemberSignature Language="C#" Value="public bool XmlReadCache (string location);" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>System.Boolean</ReturnType> + </ReturnValue> + <Parameters> + <Parameter Name="location" Type="System.String" /> + </Parameters> + <Docs> + <param name="location">To be added.</param> + <summary>To be added.</summary> + <returns>To be added.</returns> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="FindPlugin"> + <MemberSignature Language="C#" Value="public Gst.Plugin FindPlugin (string name);" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>Gst.Plugin</ReturnType> + </ReturnValue> + <Parameters> + <Parameter Name="name" Type="System.String" /> + </Parameters> + <Docs> + <param name="name">To be added.</param> + <summary>To be added.</summary> + <returns>To be added.</returns> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="FindFeature"> + <MemberSignature Language="C#" Value="public Gst.PluginFeature FindFeature (string name, GLib.GType type);" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>Gst.PluginFeature</ReturnType> + </ReturnValue> + <Parameters> + <Parameter Name="name" Type="System.String" /> + <Parameter Name="type" Type="GLib.GType" /> + </Parameters> + <Docs> + <param name="name">To be added.</param> + <param name="type">To be added.</param> + <summary>To be added.</summary> + <returns>To be added.</returns> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="PathList"> + <MemberSignature Language="C#" Value="public GLib.List PathList { get; };" /> + <MemberType>Property</MemberType> + <ReturnValue> + <ReturnType>GLib.List</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + <value>To be added.</value> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="Default"> + <MemberSignature Language="C#" Value="public static Gst.Registry Default { get; };" /> + <MemberType>Property</MemberType> + <ReturnValue> + <ReturnType>Gst.Registry</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + <value>To be added.</value> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="PluginList"> + <MemberSignature Language="C#" Value="public GLib.List PluginList { get; };" /> + <MemberType>Property</MemberType> + <ReturnValue> + <ReturnType>GLib.List</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + <value>To be added.</value> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="GType"> + <MemberSignature Language="C#" Value="public static GLib.GType GType { get; };" /> + <MemberType>Property</MemberType> + <ReturnValue> + <ReturnType>GLib.GType</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + <value>To be added.</value> + <remarks>To be added.</remarks> + </Docs> + </Member> + </Members> + <Docs> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> +</Type> diff --git a/doc/en/Gst/ResourceError.xml b/doc/en/Gst/ResourceError.xml new file mode 100644 index 0000000..54f5efd --- /dev/null +++ b/doc/en/Gst/ResourceError.xml @@ -0,0 +1,156 @@ +<Type Name="ResourceError" FullName="Gst.ResourceError"> + <TypeSignature Language="C#" Value="public enum ResourceError" /> + <AssemblyInfo> + <AssemblyName>gst-sharp</AssemblyName> + <AssemblyVersion>0.9.5.99</AssemblyVersion> + </AssemblyInfo> + <Base> + <BaseTypeName>System.Enum</BaseTypeName> + </Base> + <Members> + <Member MemberName="OpenReadWrite"> + <MemberSignature Language="C#" Value="OpenReadWrite" /> + <MemberType>Field</MemberType> + <ReturnValue> + <ReturnType>Gst.ResourceError</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + </Docs> + </Member> + <Member MemberName="Sync"> + <MemberSignature Language="C#" Value="Sync" /> + <MemberType>Field</MemberType> + <ReturnValue> + <ReturnType>Gst.ResourceError</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + </Docs> + </Member> + <Member MemberName="NumErrors"> + <MemberSignature Language="C#" Value="NumErrors" /> + <MemberType>Field</MemberType> + <ReturnValue> + <ReturnType>Gst.ResourceError</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + </Docs> + </Member> + <Member MemberName="Busy"> + <MemberSignature Language="C#" Value="Busy" /> + <MemberType>Field</MemberType> + <ReturnValue> + <ReturnType>Gst.ResourceError</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + </Docs> + </Member> + <Member MemberName="OpenRead"> + <MemberSignature Language="C#" Value="OpenRead" /> + <MemberType>Field</MemberType> + <ReturnValue> + <ReturnType>Gst.ResourceError</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + </Docs> + </Member> + <Member MemberName="Close"> + <MemberSignature Language="C#" Value="Close" /> + <MemberType>Field</MemberType> + <ReturnValue> + <ReturnType>Gst.ResourceError</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + </Docs> + </Member> + <Member MemberName="OpenWrite"> + <MemberSignature Language="C#" Value="OpenWrite" /> + <MemberType>Field</MemberType> + <ReturnValue> + <ReturnType>Gst.ResourceError</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + </Docs> + </Member> + <Member MemberName="NotFound"> + <MemberSignature Language="C#" Value="NotFound" /> + <MemberType>Field</MemberType> + <ReturnValue> + <ReturnType>Gst.ResourceError</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + </Docs> + </Member> + <Member MemberName="TooLazy"> + <MemberSignature Language="C#" Value="TooLazy" /> + <MemberType>Field</MemberType> + <ReturnValue> + <ReturnType>Gst.ResourceError</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + </Docs> + </Member> + <Member MemberName="Read"> + <MemberSignature Language="C#" Value="Read" /> + <MemberType>Field</MemberType> + <ReturnValue> + <ReturnType>Gst.ResourceError</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + </Docs> + </Member> + <Member MemberName="Failed"> + <MemberSignature Language="C#" Value="Failed" /> + <MemberType>Field</MemberType> + <ReturnValue> + <ReturnType>Gst.ResourceError</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + </Docs> + </Member> + <Member MemberName="Seek"> + <MemberSignature Language="C#" Value="Seek" /> + <MemberType>Field</MemberType> + <ReturnValue> + <ReturnType>Gst.ResourceError</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + </Docs> + </Member> + <Member MemberName="Settings"> + <MemberSignature Language="C#" Value="Settings" /> + <MemberType>Field</MemberType> + <ReturnValue> + <ReturnType>Gst.ResourceError</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + </Docs> + </Member> + <Member MemberName="Write"> + <MemberSignature Language="C#" Value="Write" /> + <MemberType>Field</MemberType> + <ReturnValue> + <ReturnType>Gst.ResourceError</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + </Docs> + </Member> + </Members> + <Docs> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> +</Type> diff --git a/doc/en/Gst/SeekFlags.xml b/doc/en/Gst/SeekFlags.xml new file mode 100644 index 0000000..da89a5a --- /dev/null +++ b/doc/en/Gst/SeekFlags.xml @@ -0,0 +1,71 @@ +<Type Name="SeekFlags" FullName="Gst.SeekFlags"> + <TypeSignature Language="C#" Value="public enum SeekFlags" /> + <AssemblyInfo> + <AssemblyName>gst-sharp</AssemblyName> + <AssemblyVersion>0.9.5.99</AssemblyVersion> + </AssemblyInfo> + <Base> + <BaseTypeName>System.Enum</BaseTypeName> + </Base> + <Attributes> + <Attribute> + <AttributeName>System.Flags</AttributeName> + </Attribute> + </Attributes> + <Members> + <Member MemberName="KeyUnit"> + <MemberSignature Language="C#" Value="KeyUnit" /> + <MemberType>Field</MemberType> + <ReturnValue> + <ReturnType>Gst.SeekFlags</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + </Docs> + </Member> + <Member MemberName="Accurate"> + <MemberSignature Language="C#" Value="Accurate" /> + <MemberType>Field</MemberType> + <ReturnValue> + <ReturnType>Gst.SeekFlags</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + </Docs> + </Member> + <Member MemberName="Flush"> + <MemberSignature Language="C#" Value="Flush" /> + <MemberType>Field</MemberType> + <ReturnValue> + <ReturnType>Gst.SeekFlags</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + </Docs> + </Member> + <Member MemberName="Segment"> + <MemberSignature Language="C#" Value="Segment" /> + <MemberType>Field</MemberType> + <ReturnValue> + <ReturnType>Gst.SeekFlags</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + </Docs> + </Member> + <Member MemberName="None"> + <MemberSignature Language="C#" Value="None" /> + <MemberType>Field</MemberType> + <ReturnValue> + <ReturnType>Gst.SeekFlags</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + </Docs> + </Member> + </Members> + <Docs> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> +</Type> diff --git a/doc/en/Gst/SeekType.xml b/doc/en/Gst/SeekType.xml new file mode 100644 index 0000000..9a73e4a --- /dev/null +++ b/doc/en/Gst/SeekType.xml @@ -0,0 +1,56 @@ +<Type Name="SeekType" FullName="Gst.SeekType"> + <TypeSignature Language="C#" Value="public enum SeekType" /> + <AssemblyInfo> + <AssemblyName>gst-sharp</AssemblyName> + <AssemblyVersion>0.9.5.99</AssemblyVersion> + </AssemblyInfo> + <Base> + <BaseTypeName>System.Enum</BaseTypeName> + </Base> + <Members> + <Member MemberName="End"> + <MemberSignature Language="C#" Value="End" /> + <MemberType>Field</MemberType> + <ReturnValue> + <ReturnType>Gst.SeekType</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + </Docs> + </Member> + <Member MemberName="Set"> + <MemberSignature Language="C#" Value="Set" /> + <MemberType>Field</MemberType> + <ReturnValue> + <ReturnType>Gst.SeekType</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + </Docs> + </Member> + <Member MemberName="Cur"> + <MemberSignature Language="C#" Value="Cur" /> + <MemberType>Field</MemberType> + <ReturnValue> + <ReturnType>Gst.SeekType</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + </Docs> + </Member> + <Member MemberName="None"> + <MemberSignature Language="C#" Value="None" /> + <MemberType>Field</MemberType> + <ReturnValue> + <ReturnType>Gst.SeekType</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + </Docs> + </Member> + </Members> + <Docs> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> +</Type> diff --git a/doc/en/Gst/Segment.xml b/doc/en/Gst/Segment.xml new file mode 100644 index 0000000..c0af4fe --- /dev/null +++ b/doc/en/Gst/Segment.xml @@ -0,0 +1,332 @@ +<Type Name="Segment" FullName="Gst.Segment"> + <TypeSignature Language="C#" Value="public class Segment : GLib.Opaque" /> + <AssemblyInfo> + <AssemblyName>gst-sharp</AssemblyName> + <AssemblyVersion>0.9.5.99</AssemblyVersion> + </AssemblyInfo> + <Base> + <BaseTypeName>GLib.Opaque</BaseTypeName> + </Base> + <Interfaces /> + <Members> + <Member MemberName=".ctor"> + <MemberSignature Language="C#" Value="public Segment (IntPtr raw);" /> + <MemberType>Constructor</MemberType> + <Parameters> + <Parameter Name="raw" Type="System.IntPtr" /> + </Parameters> + <Docs> + <param name="raw">To be added.</param> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName=".ctor"> + <MemberSignature Language="C#" Value="public Segment ();" /> + <MemberType>Constructor</MemberType> + <Parameters /> + <Docs> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="SetDuration"> + <MemberSignature Language="C#" Value="public void SetDuration (Gst.Format format, long duration);" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>System.Void</ReturnType> + </ReturnValue> + <Parameters> + <Parameter Name="format" Type="Gst.Format" /> + <Parameter Name="duration" Type="System.Int64" /> + </Parameters> + <Docs> + <param name="format">To be added.</param> + <param name="duration">To be added.</param> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="SetLastStop"> + <MemberSignature Language="C#" Value="public void SetLastStop (Gst.Format format, long position);" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>System.Void</ReturnType> + </ReturnValue> + <Parameters> + <Parameter Name="format" Type="Gst.Format" /> + <Parameter Name="position" Type="System.Int64" /> + </Parameters> + <Docs> + <param name="format">To be added.</param> + <param name="position">To be added.</param> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="Clip"> + <MemberSignature Language="C#" Value="public bool Clip (Gst.Format format, long start, long stop, out long clip_start, out long clip_stop);" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>System.Boolean</ReturnType> + </ReturnValue> + <Parameters> + <Parameter Name="format" Type="Gst.Format" /> + <Parameter Name="start" Type="System.Int64" /> + <Parameter Name="stop" Type="System.Int64" /> + <Parameter Name="clip_start" Type="System.Int64&" RefType="out" /> + <Parameter Name="clip_stop" Type="System.Int64&" RefType="out" /> + </Parameters> + <Docs> + <param name="format">To be added.</param> + <param name="start">To be added.</param> + <param name="stop">To be added.</param> + <param name="clip_start">To be added.</param> + <param name="clip_stop">To be added.</param> + <summary>To be added.</summary> + <returns>To be added.</returns> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="ToRunningTime"> + <MemberSignature Language="C#" Value="public long ToRunningTime (Gst.Format format, long position);" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>System.Int64</ReturnType> + </ReturnValue> + <Parameters> + <Parameter Name="format" Type="Gst.Format" /> + <Parameter Name="position" Type="System.Int64" /> + </Parameters> + <Docs> + <param name="format">To be added.</param> + <param name="position">To be added.</param> + <summary>To be added.</summary> + <returns>To be added.</returns> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="SetNewsegment"> + <MemberSignature Language="C#" Value="public void SetNewsegment (bool update, double rate, Gst.Format format, long start, long stop, long time);" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>System.Void</ReturnType> + </ReturnValue> + <Parameters> + <Parameter Name="update" Type="System.Boolean" /> + <Parameter Name="rate" Type="System.Double" /> + <Parameter Name="format" Type="Gst.Format" /> + <Parameter Name="start" Type="System.Int64" /> + <Parameter Name="stop" Type="System.Int64" /> + <Parameter Name="time" Type="System.Int64" /> + </Parameters> + <Docs> + <param name="update">To be added.</param> + <param name="rate">To be added.</param> + <param name="format">To be added.</param> + <param name="start">To be added.</param> + <param name="stop">To be added.</param> + <param name="time">To be added.</param> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="ToStreamTime"> + <MemberSignature Language="C#" Value="public long ToStreamTime (Gst.Format format, long position);" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>System.Int64</ReturnType> + </ReturnValue> + <Parameters> + <Parameter Name="format" Type="Gst.Format" /> + <Parameter Name="position" Type="System.Int64" /> + </Parameters> + <Docs> + <param name="format">To be added.</param> + <param name="position">To be added.</param> + <summary>To be added.</summary> + <returns>To be added.</returns> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="SetSeek"> + <MemberSignature Language="C#" Value="public bool SetSeek (double rate, Gst.Format format, Gst.SeekFlags flags, Gst.SeekType cur_type, long cur, Gst.SeekType stop_type, long stop);" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>System.Boolean</ReturnType> + </ReturnValue> + <Parameters> + <Parameter Name="rate" Type="System.Double" /> + <Parameter Name="format" Type="Gst.Format" /> + <Parameter Name="flags" Type="Gst.SeekFlags" /> + <Parameter Name="cur_type" Type="Gst.SeekType" /> + <Parameter Name="cur" Type="System.Int64" /> + <Parameter Name="stop_type" Type="Gst.SeekType" /> + <Parameter Name="stop" Type="System.Int64" /> + </Parameters> + <Docs> + <param name="rate">To be added.</param> + <param name="format">To be added.</param> + <param name="flags">To be added.</param> + <param name="cur_type">To be added.</param> + <param name="cur">To be added.</param> + <param name="stop_type">To be added.</param> + <param name="stop">To be added.</param> + <summary>To be added.</summary> + <returns>To be added.</returns> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="Init"> + <MemberSignature Language="C#" Value="public void Init (Gst.Format format);" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>System.Void</ReturnType> + </ReturnValue> + <Parameters> + <Parameter Name="format" Type="Gst.Format" /> + </Parameters> + <Docs> + <param name="format">To be added.</param> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="LastStop"> + <MemberSignature Language="C#" Value="public long LastStop { set; get; };" /> + <MemberType>Property</MemberType> + <ReturnValue> + <ReturnType>System.Int64</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + <value>To be added.</value> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="Start"> + <MemberSignature Language="C#" Value="public long Start { set; get; };" /> + <MemberType>Property</MemberType> + <ReturnValue> + <ReturnType>System.Int64</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + <value>To be added.</value> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="Accum"> + <MemberSignature Language="C#" Value="public long Accum { set; get; };" /> + <MemberType>Property</MemberType> + <ReturnValue> + <ReturnType>System.Int64</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + <value>To be added.</value> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="Flags"> + <MemberSignature Language="C#" Value="public Gst.SeekFlags Flags { set; get; };" /> + <MemberType>Property</MemberType> + <ReturnValue> + <ReturnType>Gst.SeekFlags</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + <value>To be added.</value> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="Rate"> + <MemberSignature Language="C#" Value="public double Rate { set; get; };" /> + <MemberType>Property</MemberType> + <ReturnValue> + <ReturnType>System.Double</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + <value>To be added.</value> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="Duration"> + <MemberSignature Language="C#" Value="public long Duration { set; get; };" /> + <MemberType>Property</MemberType> + <ReturnValue> + <ReturnType>System.Int64</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + <value>To be added.</value> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="Stop"> + <MemberSignature Language="C#" Value="public long Stop { set; get; };" /> + <MemberType>Property</MemberType> + <ReturnValue> + <ReturnType>System.Int64</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + <value>To be added.</value> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="AbsRate"> + <MemberSignature Language="C#" Value="public double AbsRate { set; get; };" /> + <MemberType>Property</MemberType> + <ReturnValue> + <ReturnType>System.Double</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + <value>To be added.</value> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="Format"> + <MemberSignature Language="C#" Value="public Gst.Format Format { set; get; };" /> + <MemberType>Property</MemberType> + <ReturnValue> + <ReturnType>Gst.Format</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + <value>To be added.</value> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="Time"> + <MemberSignature Language="C#" Value="public long Time { set; get; };" /> + <MemberType>Property</MemberType> + <ReturnValue> + <ReturnType>System.Int64</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + <value>To be added.</value> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="GType"> + <MemberSignature Language="C#" Value="public static GLib.GType GType { get; };" /> + <MemberType>Property</MemberType> + <ReturnValue> + <ReturnType>GLib.GType</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + <value>To be added.</value> + <remarks>To be added.</remarks> + </Docs> + </Member> + </Members> + <Docs> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> +</Type> diff --git a/doc/en/Gst/State.xml b/doc/en/Gst/State.xml new file mode 100644 index 0000000..dc76df7 --- /dev/null +++ b/doc/en/Gst/State.xml @@ -0,0 +1,66 @@ +<Type Name="State" FullName="Gst.State"> + <TypeSignature Language="C#" Value="public enum State" /> + <AssemblyInfo> + <AssemblyName>gst-sharp</AssemblyName> + <AssemblyVersion>0.9.5.99</AssemblyVersion> + </AssemblyInfo> + <Base> + <BaseTypeName>System.Enum</BaseTypeName> + </Base> + <Members> + <Member MemberName="Null"> + <MemberSignature Language="C#" Value="Null" /> + <MemberType>Field</MemberType> + <ReturnValue> + <ReturnType>Gst.State</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + </Docs> + </Member> + <Member MemberName="Ready"> + <MemberSignature Language="C#" Value="Ready" /> + <MemberType>Field</MemberType> + <ReturnValue> + <ReturnType>Gst.State</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + </Docs> + </Member> + <Member MemberName="Paused"> + <MemberSignature Language="C#" Value="Paused" /> + <MemberType>Field</MemberType> + <ReturnValue> + <ReturnType>Gst.State</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + </Docs> + </Member> + <Member MemberName="Playing"> + <MemberSignature Language="C#" Value="Playing" /> + <MemberType>Field</MemberType> + <ReturnValue> + <ReturnType>Gst.State</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + </Docs> + </Member> + <Member MemberName="VoidPending"> + <MemberSignature Language="C#" Value="VoidPending" /> + <MemberType>Field</MemberType> + <ReturnValue> + <ReturnType>Gst.State</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + </Docs> + </Member> + </Members> + <Docs> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> +</Type> diff --git a/doc/en/Gst/StateChange.xml b/doc/en/Gst/StateChange.xml new file mode 100644 index 0000000..b717e2a --- /dev/null +++ b/doc/en/Gst/StateChange.xml @@ -0,0 +1,81 @@ +<Type Name="StateChange" FullName="Gst.StateChange"> + <TypeSignature Language="C#" Value="public enum StateChange" /> + <AssemblyInfo> + <AssemblyName>gst-sharp</AssemblyName> + <AssemblyVersion>0.9.5.99</AssemblyVersion> + </AssemblyInfo> + <Base> + <BaseTypeName>System.Enum</BaseTypeName> + </Base> + <Attributes> + <Attribute> + <AttributeName>System.Flags</AttributeName> + </Attribute> + </Attributes> + <Members> + <Member MemberName="ReadyToNull"> + <MemberSignature Language="C#" Value="ReadyToNull" /> + <MemberType>Field</MemberType> + <ReturnValue> + <ReturnType>Gst.StateChange</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + </Docs> + </Member> + <Member MemberName="NullToReady"> + <MemberSignature Language="C#" Value="NullToReady" /> + <MemberType>Field</MemberType> + <ReturnValue> + <ReturnType>Gst.StateChange</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + </Docs> + </Member> + <Member MemberName="PausedToPlaying"> + <MemberSignature Language="C#" Value="PausedToPlaying" /> + <MemberType>Field</MemberType> + <ReturnValue> + <ReturnType>Gst.StateChange</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + </Docs> + </Member> + <Member MemberName="PlayingToPaused"> + <MemberSignature Language="C#" Value="PlayingToPaused" /> + <MemberType>Field</MemberType> + <ReturnValue> + <ReturnType>Gst.StateChange</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + </Docs> + </Member> + <Member MemberName="PausedToReady"> + <MemberSignature Language="C#" Value="PausedToReady" /> + <MemberType>Field</MemberType> + <ReturnValue> + <ReturnType>Gst.StateChange</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + </Docs> + </Member> + <Member MemberName="ReadyToPaused"> + <MemberSignature Language="C#" Value="ReadyToPaused" /> + <MemberType>Field</MemberType> + <ReturnValue> + <ReturnType>Gst.StateChange</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + </Docs> + </Member> + </Members> + <Docs> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> +</Type> diff --git a/doc/en/Gst/StateChangeReturn.xml b/doc/en/Gst/StateChangeReturn.xml new file mode 100644 index 0000000..27de2b2 --- /dev/null +++ b/doc/en/Gst/StateChangeReturn.xml @@ -0,0 +1,56 @@ +<Type Name="StateChangeReturn" FullName="Gst.StateChangeReturn"> + <TypeSignature Language="C#" Value="public enum StateChangeReturn" /> + <AssemblyInfo> + <AssemblyName>gst-sharp</AssemblyName> + <AssemblyVersion>0.9.5.99</AssemblyVersion> + </AssemblyInfo> + <Base> + <BaseTypeName>System.Enum</BaseTypeName> + </Base> + <Members> + <Member MemberName="Success"> + <MemberSignature Language="C#" Value="Success" /> + <MemberType>Field</MemberType> + <ReturnValue> + <ReturnType>Gst.StateChangeReturn</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + </Docs> + </Member> + <Member MemberName="NoPreroll"> + <MemberSignature Language="C#" Value="NoPreroll" /> + <MemberType>Field</MemberType> + <ReturnValue> + <ReturnType>Gst.StateChangeReturn</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + </Docs> + </Member> + <Member MemberName="Failure"> + <MemberSignature Language="C#" Value="Failure" /> + <MemberType>Field</MemberType> + <ReturnValue> + <ReturnType>Gst.StateChangeReturn</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + </Docs> + </Member> + <Member MemberName="Async"> + <MemberSignature Language="C#" Value="Async" /> + <MemberType>Field</MemberType> + <ReturnValue> + <ReturnType>Gst.StateChangeReturn</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + </Docs> + </Member> + </Members> + <Docs> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> +</Type> diff --git a/doc/en/Gst/StaticCaps.xml b/doc/en/Gst/StaticCaps.xml new file mode 100644 index 0000000..43055c9 --- /dev/null +++ b/doc/en/Gst/StaticCaps.xml @@ -0,0 +1,92 @@ +<Type Name="StaticCaps" FullName="Gst.StaticCaps"> + <TypeSignature Language="C#" Value="public struct StaticCaps" /> + <AssemblyInfo> + <AssemblyName>gst-sharp</AssemblyName> + <AssemblyVersion>0.9.5.99</AssemblyVersion> + </AssemblyInfo> + <Base> + <BaseTypeName>System.ValueType</BaseTypeName> + </Base> + <Interfaces /> + <Members> + <Member MemberName="String"> + <MemberSignature Language="C#" Value="public string String;" /> + <MemberType>Field</MemberType> + <ReturnValue> + <ReturnType>System.String</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="Zero"> + <MemberSignature Language="C#" Value="public static Gst.StaticCaps Zero;" /> + <MemberType>Field</MemberType> + <ReturnValue> + <ReturnType>Gst.StaticCaps</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="New"> + <MemberSignature Language="C#" Value="public static Gst.StaticCaps New (IntPtr raw);" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>Gst.StaticCaps</ReturnType> + </ReturnValue> + <Parameters> + <Parameter Name="raw" Type="System.IntPtr" /> + </Parameters> + <Docs> + <param name="raw">To be added.</param> + <summary>To be added.</summary> + <returns>To be added.</returns> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="Get"> + <MemberSignature Language="C#" Value="public Gst.Caps Get ();" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>Gst.Caps</ReturnType> + </ReturnValue> + <Parameters /> + <Docs> + <summary>To be added.</summary> + <returns>To be added.</returns> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="Caps"> + <MemberSignature Language="C#" Value="public Gst.Caps Caps { set; get; };" /> + <MemberType>Property</MemberType> + <ReturnValue> + <ReturnType>Gst.Caps</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + <value>To be added.</value> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="GType"> + <MemberSignature Language="C#" Value="public static GLib.GType GType { get; };" /> + <MemberType>Property</MemberType> + <ReturnValue> + <ReturnType>GLib.GType</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + <value>To be added.</value> + <remarks>To be added.</remarks> + </Docs> + </Member> + </Members> + <Docs> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> +</Type> diff --git a/doc/en/Gst/StaticPadTemplate.xml b/doc/en/Gst/StaticPadTemplate.xml new file mode 100644 index 0000000..093c249 --- /dev/null +++ b/doc/en/Gst/StaticPadTemplate.xml @@ -0,0 +1,125 @@ +<Type Name="StaticPadTemplate" FullName="Gst.StaticPadTemplate"> + <TypeSignature Language="C#" Value="public struct StaticPadTemplate" /> + <AssemblyInfo> + <AssemblyName>gst-sharp</AssemblyName> + <AssemblyVersion>0.9.5.99</AssemblyVersion> + </AssemblyInfo> + <Base> + <BaseTypeName>System.ValueType</BaseTypeName> + </Base> + <Interfaces /> + <Members> + <Member MemberName="NameTemplate"> + <MemberSignature Language="C#" Value="public string NameTemplate;" /> + <MemberType>Field</MemberType> + <ReturnValue> + <ReturnType>System.String</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="Direction"> + <MemberSignature Language="C#" Value="public Gst.PadDirection Direction;" /> + <MemberType>Field</MemberType> + <ReturnValue> + <ReturnType>Gst.PadDirection</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="Presence"> + <MemberSignature Language="C#" Value="public Gst.PadPresence Presence;" /> + <MemberType>Field</MemberType> + <ReturnValue> + <ReturnType>Gst.PadPresence</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="StaticCaps"> + <MemberSignature Language="C#" Value="public Gst.StaticCaps StaticCaps;" /> + <MemberType>Field</MemberType> + <ReturnValue> + <ReturnType>Gst.StaticCaps</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="Zero"> + <MemberSignature Language="C#" Value="public static Gst.StaticPadTemplate Zero;" /> + <MemberType>Field</MemberType> + <ReturnValue> + <ReturnType>Gst.StaticPadTemplate</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="New"> + <MemberSignature Language="C#" Value="public static Gst.StaticPadTemplate New (IntPtr raw);" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>Gst.StaticPadTemplate</ReturnType> + </ReturnValue> + <Parameters> + <Parameter Name="raw" Type="System.IntPtr" /> + </Parameters> + <Docs> + <param name="raw">To be added.</param> + <summary>To be added.</summary> + <returns>To be added.</returns> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="Get"> + <MemberSignature Language="C#" Value="public Gst.PadTemplate Get ();" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>Gst.PadTemplate</ReturnType> + </ReturnValue> + <Parameters /> + <Docs> + <summary>To be added.</summary> + <returns>To be added.</returns> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="Caps"> + <MemberSignature Language="C#" Value="public Gst.Caps Caps { get; };" /> + <MemberType>Property</MemberType> + <ReturnValue> + <ReturnType>Gst.Caps</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + <value>To be added.</value> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="GType"> + <MemberSignature Language="C#" Value="public static GLib.GType GType { get; };" /> + <MemberType>Property</MemberType> + <ReturnValue> + <ReturnType>GLib.GType</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + <value>To be added.</value> + <remarks>To be added.</remarks> + </Docs> + </Member> + </Members> + <Docs> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> +</Type> diff --git a/doc/en/Gst/StreamError.xml b/doc/en/Gst/StreamError.xml new file mode 100644 index 0000000..e15dc39 --- /dev/null +++ b/doc/en/Gst/StreamError.xml @@ -0,0 +1,136 @@ +<Type Name="StreamError" FullName="Gst.StreamError"> + <TypeSignature Language="C#" Value="public enum StreamError" /> + <AssemblyInfo> + <AssemblyName>gst-sharp</AssemblyName> + <AssemblyVersion>0.9.5.99</AssemblyVersion> + </AssemblyInfo> + <Base> + <BaseTypeName>System.Enum</BaseTypeName> + </Base> + <Members> + <Member MemberName="NumErrors"> + <MemberSignature Language="C#" Value="NumErrors" /> + <MemberType>Field</MemberType> + <ReturnValue> + <ReturnType>Gst.StreamError</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + </Docs> + </Member> + <Member MemberName="Encode"> + <MemberSignature Language="C#" Value="Encode" /> + <MemberType>Field</MemberType> + <ReturnValue> + <ReturnType>Gst.StreamError</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + </Docs> + </Member> + <Member MemberName="Mux"> + <MemberSignature Language="C#" Value="Mux" /> + <MemberType>Field</MemberType> + <ReturnValue> + <ReturnType>Gst.StreamError</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + </Docs> + </Member> + <Member MemberName="Decode"> + <MemberSignature Language="C#" Value="Decode" /> + <MemberType>Field</MemberType> + <ReturnValue> + <ReturnType>Gst.StreamError</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + </Docs> + </Member> + <Member MemberName="CodecNotFound"> + <MemberSignature Language="C#" Value="CodecNotFound" /> + <MemberType>Field</MemberType> + <ReturnValue> + <ReturnType>Gst.StreamError</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + </Docs> + </Member> + <Member MemberName="TypeNotFound"> + <MemberSignature Language="C#" Value="TypeNotFound" /> + <MemberType>Field</MemberType> + <ReturnValue> + <ReturnType>Gst.StreamError</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + </Docs> + </Member> + <Member MemberName="TooLazy"> + <MemberSignature Language="C#" Value="TooLazy" /> + <MemberType>Field</MemberType> + <ReturnValue> + <ReturnType>Gst.StreamError</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + </Docs> + </Member> + <Member MemberName="Demux"> + <MemberSignature Language="C#" Value="Demux" /> + <MemberType>Field</MemberType> + <ReturnValue> + <ReturnType>Gst.StreamError</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + </Docs> + </Member> + <Member MemberName="Format"> + <MemberSignature Language="C#" Value="Format" /> + <MemberType>Field</MemberType> + <ReturnValue> + <ReturnType>Gst.StreamError</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + </Docs> + </Member> + <Member MemberName="WrongType"> + <MemberSignature Language="C#" Value="WrongType" /> + <MemberType>Field</MemberType> + <ReturnValue> + <ReturnType>Gst.StreamError</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + </Docs> + </Member> + <Member MemberName="NotImplemented"> + <MemberSignature Language="C#" Value="NotImplemented" /> + <MemberType>Field</MemberType> + <ReturnValue> + <ReturnType>Gst.StreamError</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + </Docs> + </Member> + <Member MemberName="Failed"> + <MemberSignature Language="C#" Value="Failed" /> + <MemberType>Field</MemberType> + <ReturnValue> + <ReturnType>Gst.StreamError</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + </Docs> + </Member> + </Members> + <Docs> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> +</Type> diff --git a/doc/en/Gst/Structure.xml b/doc/en/Gst/Structure.xml new file mode 100644 index 0000000..585f513 --- /dev/null +++ b/doc/en/Gst/Structure.xml @@ -0,0 +1,613 @@ +<Type Name="Structure" FullName="Gst.Structure"> + <TypeSignature Language="C#" Value="public class Structure : GLib.Opaque" /> + <AssemblyInfo> + <AssemblyName>gst-sharp</AssemblyName> + <AssemblyVersion>0.9.5.99</AssemblyVersion> + </AssemblyInfo> + <Base> + <BaseTypeName>GLib.Opaque</BaseTypeName> + </Base> + <Interfaces /> + <Members> + <Member MemberName=".ctor"> + <MemberSignature Language="C#" Value="public Structure (IntPtr raw);" /> + <MemberType>Constructor</MemberType> + <Parameters> + <Parameter Name="raw" Type="System.IntPtr" /> + </Parameters> + <Docs> + <param name="raw">To be added.</param> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName=".ctor"> + <MemberSignature Language="C#" Value="public Structure (string name, string firstfield, IntPtr varargs);" /> + <MemberType>Constructor</MemberType> + <Parameters> + <Parameter Name="name" Type="System.String" /> + <Parameter Name="firstfield" Type="System.String" /> + <Parameter Name="varargs" Type="System.IntPtr" /> + </Parameters> + <Docs> + <param name="name">To be added.</param> + <param name="firstfield">To be added.</param> + <param name="varargs">To be added.</param> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="FixateFieldBoolean"> + <MemberSignature Language="C#" Value="public bool FixateFieldBoolean (string field_name, bool target);" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>System.Boolean</ReturnType> + </ReturnValue> + <Parameters> + <Parameter Name="field_name" Type="System.String" /> + <Parameter Name="target" Type="System.Boolean" /> + </Parameters> + <Docs> + <param name="field_name">To be added.</param> + <param name="target">To be added.</param> + <summary>To be added.</summary> + <returns>To be added.</returns> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="EmptyNew"> + <MemberSignature Language="C#" Value="public static Gst.Structure EmptyNew (string name);" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>Gst.Structure</ReturnType> + </ReturnValue> + <Parameters> + <Parameter Name="name" Type="System.String" /> + </Parameters> + <Docs> + <param name="name">To be added.</param> + <summary>To be added.</summary> + <returns>To be added.</returns> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="GetClockTime"> + <MemberSignature Language="C#" Value="public bool GetClockTime (string fieldname, out ulong value);" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>System.Boolean</ReturnType> + </ReturnValue> + <Parameters> + <Parameter Name="fieldname" Type="System.String" /> + <Parameter Name="value" Type="System.UInt64&" RefType="out" /> + </Parameters> + <Docs> + <param name="fieldname">To be added.</param> + <param name="value">To be added.</param> + <summary>To be added.</summary> + <returns>To be added.</returns> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="GetFraction"> + <MemberSignature Language="C#" Value="public bool GetFraction (string fieldname, out int value_numerator, out int value_denominator);" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>System.Boolean</ReturnType> + </ReturnValue> + <Parameters> + <Parameter Name="fieldname" Type="System.String" /> + <Parameter Name="value_numerator" Type="System.Int32&" RefType="out" /> + <Parameter Name="value_denominator" Type="System.Int32&" RefType="out" /> + </Parameters> + <Docs> + <param name="fieldname">To be added.</param> + <param name="value_numerator">To be added.</param> + <param name="value_denominator">To be added.</param> + <summary>To be added.</summary> + <returns>To be added.</returns> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="RemoveFieldsValist"> + <MemberSignature Language="C#" Value="public void RemoveFieldsValist (string fieldname, IntPtr varargs);" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>System.Void</ReturnType> + </ReturnValue> + <Parameters> + <Parameter Name="fieldname" Type="System.String" /> + <Parameter Name="varargs" Type="System.IntPtr" /> + </Parameters> + <Docs> + <param name="fieldname">To be added.</param> + <param name="varargs">To be added.</param> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="IdGetValue"> + <MemberSignature Language="C#" Value="public GLib.Value IdGetValue (int field);" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>GLib.Value</ReturnType> + </ReturnValue> + <Parameters> + <Parameter Name="field" Type="System.Int32" /> + </Parameters> + <Docs> + <param name="field">To be added.</param> + <summary>To be added.</summary> + <returns>To be added.</returns> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="FromString"> + <MemberSignature Language="C#" Value="public static Gst.Structure FromString (string str1ng, string end);" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>Gst.Structure</ReturnType> + </ReturnValue> + <Parameters> + <Parameter Name="str1ng" Type="System.String" /> + <Parameter Name="end" Type="System.String" /> + </Parameters> + <Docs> + <param name="str1ng">To be added.</param> + <param name="end">To be added.</param> + <summary>To be added.</summary> + <returns>To be added.</returns> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="NFields"> + <MemberSignature Language="C#" Value="public int NFields ();" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>System.Int32</ReturnType> + </ReturnValue> + <Parameters /> + <Docs> + <summary>To be added.</summary> + <returns>To be added.</returns> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="MapInPlace"> + <MemberSignature Language="C#" Value="public bool MapInPlace (Gst.StructureMapFunc func);" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>System.Boolean</ReturnType> + </ReturnValue> + <Parameters> + <Parameter Name="func" Type="Gst.StructureMapFunc" /> + </Parameters> + <Docs> + <param name="func">To be added.</param> + <summary>To be added.</summary> + <returns>To be added.</returns> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="SetValue"> + <MemberSignature Language="C#" Value="public void SetValue (string fieldname, GLib.Value value);" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>System.Void</ReturnType> + </ReturnValue> + <Parameters> + <Parameter Name="fieldname" Type="System.String" /> + <Parameter Name="value" Type="GLib.Value" /> + </Parameters> + <Docs> + <param name="fieldname">To be added.</param> + <param name="value">To be added.</param> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="IdSetValue"> + <MemberSignature Language="C#" Value="public void IdSetValue (int field, GLib.Value value);" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>System.Void</ReturnType> + </ReturnValue> + <Parameters> + <Parameter Name="field" Type="System.Int32" /> + <Parameter Name="value" Type="GLib.Value" /> + </Parameters> + <Docs> + <param name="field">To be added.</param> + <param name="value">To be added.</param> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="RemoveAllFields"> + <MemberSignature Language="C#" Value="public void RemoveAllFields ();" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>System.Void</ReturnType> + </ReturnValue> + <Parameters /> + <Docs> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="HasFieldTyped"> + <MemberSignature Language="C#" Value="public bool HasFieldTyped (string fieldname, GLib.GType type);" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>System.Boolean</ReturnType> + </ReturnValue> + <Parameters> + <Parameter Name="fieldname" Type="System.String" /> + <Parameter Name="type" Type="GLib.GType" /> + </Parameters> + <Docs> + <param name="fieldname">To be added.</param> + <param name="type">To be added.</param> + <summary>To be added.</summary> + <returns>To be added.</returns> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="Copy"> + <MemberSignature Language="C#" Value="public Gst.Structure Copy ();" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>Gst.Structure</ReturnType> + </ReturnValue> + <Parameters /> + <Docs> + <summary>To be added.</summary> + <returns>To be added.</returns> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="IdEmptyNew"> + <MemberSignature Language="C#" Value="public static Gst.Structure IdEmptyNew (int quark);" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>Gst.Structure</ReturnType> + </ReturnValue> + <Parameters> + <Parameter Name="quark" Type="System.Int32" /> + </Parameters> + <Docs> + <param name="quark">To be added.</param> + <summary>To be added.</summary> + <returns>To be added.</returns> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="GetBoolean"> + <MemberSignature Language="C#" Value="public bool GetBoolean (string fieldname, out bool value);" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>System.Boolean</ReturnType> + </ReturnValue> + <Parameters> + <Parameter Name="fieldname" Type="System.String" /> + <Parameter Name="value" Type="System.Boolean&" RefType="out" /> + </Parameters> + <Docs> + <param name="fieldname">To be added.</param> + <param name="value">To be added.</param> + <summary>To be added.</summary> + <returns>To be added.</returns> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="NthFieldName"> + <MemberSignature Language="C#" Value="public string NthFieldName (uint index);" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>System.String</ReturnType> + </ReturnValue> + <Parameters> + <Parameter Name="index" Type="System.UInt32" /> + </Parameters> + <Docs> + <param name="index">To be added.</param> + <summary>To be added.</summary> + <returns>To be added.</returns> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="FixateFieldNearestDouble"> + <MemberSignature Language="C#" Value="public bool FixateFieldNearestDouble (string field_name, double target);" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>System.Boolean</ReturnType> + </ReturnValue> + <Parameters> + <Parameter Name="field_name" Type="System.String" /> + <Parameter Name="target" Type="System.Double" /> + </Parameters> + <Docs> + <param name="field_name">To be added.</param> + <param name="target">To be added.</param> + <summary>To be added.</summary> + <returns>To be added.</returns> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="GetFieldType"> + <MemberSignature Language="C#" Value="public GLib.GType GetFieldType (string fieldname);" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>GLib.GType</ReturnType> + </ReturnValue> + <Parameters> + <Parameter Name="fieldname" Type="System.String" /> + </Parameters> + <Docs> + <param name="fieldname">To be added.</param> + <summary>To be added.</summary> + <returns>To be added.</returns> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="Foreach"> + <MemberSignature Language="C#" Value="public bool Foreach (Gst.StructureForeachFunc func);" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>System.Boolean</ReturnType> + </ReturnValue> + <Parameters> + <Parameter Name="func" Type="Gst.StructureForeachFunc" /> + </Parameters> + <Docs> + <param name="func">To be added.</param> + <summary>To be added.</summary> + <returns>To be added.</returns> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="FixateFieldNearestInt"> + <MemberSignature Language="C#" Value="public bool FixateFieldNearestInt (string field_name, int target);" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>System.Boolean</ReturnType> + </ReturnValue> + <Parameters> + <Parameter Name="field_name" Type="System.String" /> + <Parameter Name="target" Type="System.Int32" /> + </Parameters> + <Docs> + <param name="field_name">To be added.</param> + <param name="target">To be added.</param> + <summary>To be added.</summary> + <returns>To be added.</returns> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="HasName"> + <MemberSignature Language="C#" Value="public bool HasName (string name);" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>System.Boolean</ReturnType> + </ReturnValue> + <Parameters> + <Parameter Name="name" Type="System.String" /> + </Parameters> + <Docs> + <param name="name">To be added.</param> + <summary>To be added.</summary> + <returns>To be added.</returns> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="GetString"> + <MemberSignature Language="C#" Value="public string GetString (string fieldname);" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>System.String</ReturnType> + </ReturnValue> + <Parameters> + <Parameter Name="fieldname" Type="System.String" /> + </Parameters> + <Docs> + <param name="fieldname">To be added.</param> + <summary>To be added.</summary> + <returns>To be added.</returns> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="GetInt"> + <MemberSignature Language="C#" Value="public bool GetInt (string fieldname, out int value);" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>System.Boolean</ReturnType> + </ReturnValue> + <Parameters> + <Parameter Name="fieldname" Type="System.String" /> + <Parameter Name="value" Type="System.Int32&" RefType="out" /> + </Parameters> + <Docs> + <param name="fieldname">To be added.</param> + <param name="value">To be added.</param> + <summary>To be added.</summary> + <returns>To be added.</returns> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="GetFourcc"> + <MemberSignature Language="C#" Value="public bool GetFourcc (string fieldname, out uint value);" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>System.Boolean</ReturnType> + </ReturnValue> + <Parameters> + <Parameter Name="fieldname" Type="System.String" /> + <Parameter Name="value" Type="System.UInt32&" RefType="out" /> + </Parameters> + <Docs> + <param name="fieldname">To be added.</param> + <param name="value">To be added.</param> + <summary>To be added.</summary> + <returns>To be added.</returns> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="RemoveField"> + <MemberSignature Language="C#" Value="public void RemoveField (string fieldname);" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>System.Void</ReturnType> + </ReturnValue> + <Parameters> + <Parameter Name="fieldname" Type="System.String" /> + </Parameters> + <Docs> + <param name="fieldname">To be added.</param> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="HasField"> + <MemberSignature Language="C#" Value="public bool HasField (string fieldname);" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>System.Boolean</ReturnType> + </ReturnValue> + <Parameters> + <Parameter Name="fieldname" Type="System.String" /> + </Parameters> + <Docs> + <param name="fieldname">To be added.</param> + <summary>To be added.</summary> + <returns>To be added.</returns> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="GetEnum"> + <MemberSignature Language="C#" Value="public bool GetEnum (string fieldname, GLib.GType enumtype, out int value);" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>System.Boolean</ReturnType> + </ReturnValue> + <Parameters> + <Parameter Name="fieldname" Type="System.String" /> + <Parameter Name="enumtype" Type="GLib.GType" /> + <Parameter Name="value" Type="System.Int32&" RefType="out" /> + </Parameters> + <Docs> + <param name="fieldname">To be added.</param> + <param name="enumtype">To be added.</param> + <param name="value">To be added.</param> + <summary>To be added.</summary> + <returns>To be added.</returns> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="GetValue"> + <MemberSignature Language="C#" Value="public GLib.Value GetValue (string fieldname);" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>GLib.Value</ReturnType> + </ReturnValue> + <Parameters> + <Parameter Name="fieldname" Type="System.String" /> + </Parameters> + <Docs> + <param name="fieldname">To be added.</param> + <summary>To be added.</summary> + <returns>To be added.</returns> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="FixateFieldNearestFraction"> + <MemberSignature Language="C#" Value="public bool FixateFieldNearestFraction (string field_name, int target_numerator, int target_denominator);" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>System.Boolean</ReturnType> + </ReturnValue> + <Parameters> + <Parameter Name="field_name" Type="System.String" /> + <Parameter Name="target_numerator" Type="System.Int32" /> + <Parameter Name="target_denominator" Type="System.Int32" /> + </Parameters> + <Docs> + <param name="field_name">To be added.</param> + <param name="target_numerator">To be added.</param> + <param name="target_denominator">To be added.</param> + <summary>To be added.</summary> + <returns>To be added.</returns> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="GetDouble"> + <MemberSignature Language="C#" Value="public bool GetDouble (string fieldname, out double value);" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>System.Boolean</ReturnType> + </ReturnValue> + <Parameters> + <Parameter Name="fieldname" Type="System.String" /> + <Parameter Name="value" Type="System.Double&" RefType="out" /> + </Parameters> + <Docs> + <param name="fieldname">To be added.</param> + <param name="value">To be added.</param> + <summary>To be added.</summary> + <returns>To be added.</returns> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="Type"> + <MemberSignature Language="C#" Value="public GLib.GType Type { set; get; };" /> + <MemberType>Property</MemberType> + <ReturnValue> + <ReturnType>GLib.GType</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + <value>To be added.</value> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="Name"> + <MemberSignature Language="C#" Value="public string Name { set; get; };" /> + <MemberType>Property</MemberType> + <ReturnValue> + <ReturnType>System.String</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + <value>To be added.</value> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="GType"> + <MemberSignature Language="C#" Value="public static GLib.GType GType { get; };" /> + <MemberType>Property</MemberType> + <ReturnValue> + <ReturnType>GLib.GType</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + <value>To be added.</value> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="NameId"> + <MemberSignature Language="C#" Value="public int NameId { get; };" /> + <MemberType>Property</MemberType> + <ReturnValue> + <ReturnType>System.Int32</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + <value>To be added.</value> + <remarks>To be added.</remarks> + </Docs> + </Member> + </Members> + <Docs> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> +</Type> diff --git a/doc/en/Gst/StructureForeachFunc.xml b/doc/en/Gst/StructureForeachFunc.xml new file mode 100644 index 0000000..5355005 --- /dev/null +++ b/doc/en/Gst/StructureForeachFunc.xml @@ -0,0 +1,24 @@ +<Type Name="StructureForeachFunc" FullName="Gst.StructureForeachFunc"> + <TypeSignature Language="C#" Value="public delegate bool StructureForeachFunc(int field_id, GLib.Value value);" /> + <AssemblyInfo> + <AssemblyName>gst-sharp</AssemblyName> + <AssemblyVersion>0.9.5.99</AssemblyVersion> + </AssemblyInfo> + <Base> + <BaseTypeName>System.Delegate</BaseTypeName> + </Base> + <Parameters> + <Parameter Name="field_id" Type="System.Int32" /> + <Parameter Name="value" Type="GLib.Value" /> + </Parameters> + <ReturnValue> + <ReturnType>System.Boolean</ReturnType> + </ReturnValue> + <Docs> + <param name="field_id">To be added.</param> + <param name="value">To be added.</param> + <summary>To be added.</summary> + <returns>To be added.</returns> + <remarks>To be added.</remarks> + </Docs> +</Type> diff --git a/doc/en/Gst/StructureMapFunc.xml b/doc/en/Gst/StructureMapFunc.xml new file mode 100644 index 0000000..bde8cee --- /dev/null +++ b/doc/en/Gst/StructureMapFunc.xml @@ -0,0 +1,24 @@ +<Type Name="StructureMapFunc" FullName="Gst.StructureMapFunc"> + <TypeSignature Language="C#" Value="public delegate bool StructureMapFunc(int field_id, GLib.Value value);" /> + <AssemblyInfo> + <AssemblyName>gst-sharp</AssemblyName> + <AssemblyVersion>0.9.5.99</AssemblyVersion> + </AssemblyInfo> + <Base> + <BaseTypeName>System.Delegate</BaseTypeName> + </Base> + <Parameters> + <Parameter Name="field_id" Type="System.Int32" /> + <Parameter Name="value" Type="GLib.Value" /> + </Parameters> + <ReturnValue> + <ReturnType>System.Boolean</ReturnType> + </ReturnValue> + <Docs> + <param name="field_id">To be added.</param> + <param name="value">To be added.</param> + <summary>To be added.</summary> + <returns>To be added.</returns> + <remarks>To be added.</remarks> + </Docs> +</Type> diff --git a/doc/en/Gst/SyncMessageArgs.xml b/doc/en/Gst/SyncMessageArgs.xml new file mode 100644 index 0000000..cc4a5b8 --- /dev/null +++ b/doc/en/Gst/SyncMessageArgs.xml @@ -0,0 +1,38 @@ +<Type Name="SyncMessageArgs" FullName="Gst.SyncMessageArgs"> + <TypeSignature Language="C#" Value="public class SyncMessageArgs : GLib.SignalArgs" /> + <AssemblyInfo> + <AssemblyName>gst-sharp</AssemblyName> + <AssemblyVersion>0.9.5.99</AssemblyVersion> + </AssemblyInfo> + <Base> + <BaseTypeName>GLib.SignalArgs</BaseTypeName> + </Base> + <Interfaces /> + <Members> + <Member MemberName=".ctor"> + <MemberSignature Language="C#" Value="public SyncMessageArgs ();" /> + <MemberType>Constructor</MemberType> + <Parameters /> + <Docs> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="Message"> + <MemberSignature Language="C#" Value="public Gst.Message Message { get; };" /> + <MemberType>Property</MemberType> + <ReturnValue> + <ReturnType>Gst.Message</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + <value>To be added.</value> + <remarks>To be added.</remarks> + </Docs> + </Member> + </Members> + <Docs> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> +</Type> diff --git a/doc/en/Gst/SyncMessageHandler.xml b/doc/en/Gst/SyncMessageHandler.xml new file mode 100644 index 0000000..ab56a07 --- /dev/null +++ b/doc/en/Gst/SyncMessageHandler.xml @@ -0,0 +1,23 @@ +<Type Name="SyncMessageHandler" FullName="Gst.SyncMessageHandler"> + <TypeSignature Language="C#" Value="public delegate void SyncMessageHandler(object o, Gst.SyncMessageArgs args);" /> + <AssemblyInfo> + <AssemblyName>gst-sharp</AssemblyName> + <AssemblyVersion>0.9.5.99</AssemblyVersion> + </AssemblyInfo> + <Base> + <BaseTypeName>System.Delegate</BaseTypeName> + </Base> + <Parameters> + <Parameter Name="o" Type="System.Object" /> + <Parameter Name="args" Type="Gst.SyncMessageArgs" /> + </Parameters> + <ReturnValue> + <ReturnType>System.Void</ReturnType> + </ReturnValue> + <Docs> + <param name="o">To be added.</param> + <param name="args">To be added.</param> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> +</Type> diff --git a/doc/en/Gst/SystemClock.xml b/doc/en/Gst/SystemClock.xml new file mode 100644 index 0000000..e79ab05 --- /dev/null +++ b/doc/en/Gst/SystemClock.xml @@ -0,0 +1,80 @@ +<Type Name="SystemClock" FullName="Gst.SystemClock"> + <TypeSignature Language="C#" Value="public class SystemClock : Gst.Clock" /> + <AssemblyInfo> + <AssemblyName>gst-sharp</AssemblyName> + <AssemblyVersion>0.9.5.99</AssemblyVersion> + </AssemblyInfo> + <Base> + <BaseTypeName>Gst.Clock</BaseTypeName> + </Base> + <Interfaces /> + <Members> + <Member MemberName=".ctor"> + <MemberSignature Language="C#" Value="protected SystemClock (GLib.GType gtype);" /> + <MemberType>Constructor</MemberType> + <Attributes> + <Attribute> + <AttributeName>System.Obsolete(Message=null, IsError=False)</AttributeName> + </Attribute> + </Attributes> + <Parameters> + <Parameter Name="gtype" Type="GLib.GType" /> + </Parameters> + <Docs> + <param name="gtype">To be added.</param> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName=".ctor"> + <MemberSignature Language="C#" Value="public SystemClock (IntPtr raw);" /> + <MemberType>Constructor</MemberType> + <Parameters> + <Parameter Name="raw" Type="System.IntPtr" /> + </Parameters> + <Docs> + <param name="raw">To be added.</param> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName=".ctor"> + <MemberSignature Language="C#" Value="protected SystemClock ();" /> + <MemberType>Constructor</MemberType> + <Parameters /> + <Docs> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="Obtain"> + <MemberSignature Language="C#" Value="public static Gst.Clock Obtain ();" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>Gst.Clock</ReturnType> + </ReturnValue> + <Parameters /> + <Docs> + <summary>To be added.</summary> + <returns>To be added.</returns> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="GType"> + <MemberSignature Language="C#" Value="public static GLib.GType GType { get; };" /> + <MemberType>Property</MemberType> + <ReturnValue> + <ReturnType>GLib.GType</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + <value>To be added.</value> + <remarks>To be added.</remarks> + </Docs> + </Member> + </Members> + <Docs> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> +</Type> diff --git a/doc/en/Gst/Tag.xml b/doc/en/Gst/Tag.xml new file mode 100644 index 0000000..62db361 --- /dev/null +++ b/doc/en/Gst/Tag.xml @@ -0,0 +1,181 @@ +<Type Name="Tag" FullName="Gst.Tag"> + <TypeSignature Language="C#" Value="public class Tag" /> + <AssemblyInfo> + <AssemblyName>gst-sharp</AssemblyName> + <AssemblyVersion>0.9.5.99</AssemblyVersion> + </AssemblyInfo> + <Base> + <BaseTypeName>System.Object</BaseTypeName> + </Base> + <Interfaces /> + <Members> + <Member MemberName=".ctor"> + <MemberSignature Language="C#" Value="public Tag ();" /> + <MemberType>Constructor</MemberType> + <Parameters /> + <Docs> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="Register"> + <MemberSignature Language="C#" Value="public static void Register (string name, Gst.TagFlag flag, GLib.GType type, string nick, string blurb, Gst.TagMergeFunc func);" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>System.Void</ReturnType> + </ReturnValue> + <Parameters> + <Parameter Name="name" Type="System.String" /> + <Parameter Name="flag" Type="Gst.TagFlag" /> + <Parameter Name="type" Type="GLib.GType" /> + <Parameter Name="nick" Type="System.String" /> + <Parameter Name="blurb" Type="System.String" /> + <Parameter Name="func" Type="Gst.TagMergeFunc" /> + </Parameters> + <Docs> + <param name="name">To be added.</param> + <param name="flag">To be added.</param> + <param name="type">To be added.</param> + <param name="nick">To be added.</param> + <param name="blurb">To be added.</param> + <param name="func">To be added.</param> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="Exists"> + <MemberSignature Language="C#" Value="public static bool Exists (string tag);" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>System.Boolean</ReturnType> + </ReturnValue> + <Parameters> + <Parameter Name="tag" Type="System.String" /> + </Parameters> + <Docs> + <param name="tag">To be added.</param> + <summary>To be added.</summary> + <returns>To be added.</returns> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="MergeStringsWithComma"> + <MemberSignature Language="C#" Value="public static void MergeStringsWithComma (GLib.Value dest, GLib.Value src);" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>System.Void</ReturnType> + </ReturnValue> + <Parameters> + <Parameter Name="dest" Type="GLib.Value" /> + <Parameter Name="src" Type="GLib.Value" /> + </Parameters> + <Docs> + <param name="dest">To be added.</param> + <param name="src">To be added.</param> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="MergeUseFirst"> + <MemberSignature Language="C#" Value="public static void MergeUseFirst (GLib.Value dest, GLib.Value src);" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>System.Void</ReturnType> + </ReturnValue> + <Parameters> + <Parameter Name="dest" Type="GLib.Value" /> + <Parameter Name="src" Type="GLib.Value" /> + </Parameters> + <Docs> + <param name="dest">To be added.</param> + <param name="src">To be added.</param> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="GetFlag"> + <MemberSignature Language="C#" Value="public static Gst.TagFlag GetFlag (string tag);" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>Gst.TagFlag</ReturnType> + </ReturnValue> + <Parameters> + <Parameter Name="tag" Type="System.String" /> + </Parameters> + <Docs> + <param name="tag">To be added.</param> + <summary>To be added.</summary> + <returns>To be added.</returns> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="GetNick"> + <MemberSignature Language="C#" Value="public static string GetNick (string tag);" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>System.String</ReturnType> + </ReturnValue> + <Parameters> + <Parameter Name="tag" Type="System.String" /> + </Parameters> + <Docs> + <param name="tag">To be added.</param> + <summary>To be added.</summary> + <returns>To be added.</returns> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="GetDescription"> + <MemberSignature Language="C#" Value="public static string GetDescription (string tag);" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>System.String</ReturnType> + </ReturnValue> + <Parameters> + <Parameter Name="tag" Type="System.String" /> + </Parameters> + <Docs> + <param name="tag">To be added.</param> + <summary>To be added.</summary> + <returns>To be added.</returns> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="GetGType"> + <MemberSignature Language="C#" Value="public static GLib.GType GetGType (string tag);" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>GLib.GType</ReturnType> + </ReturnValue> + <Parameters> + <Parameter Name="tag" Type="System.String" /> + </Parameters> + <Docs> + <param name="tag">To be added.</param> + <summary>To be added.</summary> + <returns>To be added.</returns> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="IsFixed"> + <MemberSignature Language="C#" Value="public static bool IsFixed (string tag);" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>System.Boolean</ReturnType> + </ReturnValue> + <Parameters> + <Parameter Name="tag" Type="System.String" /> + </Parameters> + <Docs> + <param name="tag">To be added.</param> + <summary>To be added.</summary> + <returns>To be added.</returns> + <remarks>To be added.</remarks> + </Docs> + </Member> + </Members> + <Docs> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> +</Type> diff --git a/doc/en/Gst/TagFlag.xml b/doc/en/Gst/TagFlag.xml new file mode 100644 index 0000000..eb0dbe7 --- /dev/null +++ b/doc/en/Gst/TagFlag.xml @@ -0,0 +1,66 @@ +<Type Name="TagFlag" FullName="Gst.TagFlag"> + <TypeSignature Language="C#" Value="public enum TagFlag" /> + <AssemblyInfo> + <AssemblyName>gst-sharp</AssemblyName> + <AssemblyVersion>0.9.5.99</AssemblyVersion> + </AssemblyInfo> + <Base> + <BaseTypeName>System.Enum</BaseTypeName> + </Base> + <Members> + <Member MemberName="Undefined"> + <MemberSignature Language="C#" Value="Undefined" /> + <MemberType>Field</MemberType> + <ReturnValue> + <ReturnType>Gst.TagFlag</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + </Docs> + </Member> + <Member MemberName="Encoded"> + <MemberSignature Language="C#" Value="Encoded" /> + <MemberType>Field</MemberType> + <ReturnValue> + <ReturnType>Gst.TagFlag</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + </Docs> + </Member> + <Member MemberName="Meta"> + <MemberSignature Language="C#" Value="Meta" /> + <MemberType>Field</MemberType> + <ReturnValue> + <ReturnType>Gst.TagFlag</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + </Docs> + </Member> + <Member MemberName="Count"> + <MemberSignature Language="C#" Value="Count" /> + <MemberType>Field</MemberType> + <ReturnValue> + <ReturnType>Gst.TagFlag</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + </Docs> + </Member> + <Member MemberName="Decoded"> + <MemberSignature Language="C#" Value="Decoded" /> + <MemberType>Field</MemberType> + <ReturnValue> + <ReturnType>Gst.TagFlag</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + </Docs> + </Member> + </Members> + <Docs> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> +</Type> diff --git a/doc/en/Gst/TagForeachFunc.xml b/doc/en/Gst/TagForeachFunc.xml new file mode 100644 index 0000000..deb17a6 --- /dev/null +++ b/doc/en/Gst/TagForeachFunc.xml @@ -0,0 +1,23 @@ +<Type Name="TagForeachFunc" FullName="Gst.TagForeachFunc"> + <TypeSignature Language="C#" Value="public delegate void TagForeachFunc(Gst.TagList list, string tag);" /> + <AssemblyInfo> + <AssemblyName>gst-sharp</AssemblyName> + <AssemblyVersion>0.9.5.99</AssemblyVersion> + </AssemblyInfo> + <Base> + <BaseTypeName>System.Delegate</BaseTypeName> + </Base> + <Parameters> + <Parameter Name="list" Type="Gst.TagList" /> + <Parameter Name="tag" Type="System.String" /> + </Parameters> + <ReturnValue> + <ReturnType>System.Void</ReturnType> + </ReturnValue> + <Docs> + <param name="list">To be added.</param> + <param name="tag">To be added.</param> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> +</Type> diff --git a/doc/en/Gst/TagList.xml b/doc/en/Gst/TagList.xml new file mode 100644 index 0000000..dac4f6f --- /dev/null +++ b/doc/en/Gst/TagList.xml @@ -0,0 +1,726 @@ +<Type Name="TagList" FullName="Gst.TagList"> + <TypeSignature Language="C#" Value="public class TagList : GLib.Opaque" /> + <AssemblyInfo> + <AssemblyName>gst-sharp</AssemblyName> + <AssemblyVersion>0.9.5.99</AssemblyVersion> + </AssemblyInfo> + <Base> + <BaseTypeName>GLib.Opaque</BaseTypeName> + </Base> + <Interfaces /> + <Members> + <Member MemberName=".ctor"> + <MemberSignature Language="C#" Value="public TagList (IntPtr raw);" /> + <MemberType>Constructor</MemberType> + <Parameters> + <Parameter Name="raw" Type="System.IntPtr" /> + </Parameters> + <Docs> + <param name="raw">To be added.</param> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName=".ctor"> + <MemberSignature Language="C#" Value="public TagList ();" /> + <MemberType>Constructor</MemberType> + <Parameters /> + <Docs> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="GetUchar"> + <MemberSignature Language="C#" Value="public bool GetUchar (string tag, out byte value);" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>System.Boolean</ReturnType> + </ReturnValue> + <Parameters> + <Parameter Name="tag" Type="System.String" /> + <Parameter Name="value" Type="System.Byte&" RefType="out" /> + </Parameters> + <Docs> + <param name="tag">To be added.</param> + <param name="value">To be added.</param> + <summary>To be added.</summary> + <returns>To be added.</returns> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="GetIntIndex"> + <MemberSignature Language="C#" Value="public bool GetIntIndex (string tag, uint index, out int value);" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>System.Boolean</ReturnType> + </ReturnValue> + <Parameters> + <Parameter Name="tag" Type="System.String" /> + <Parameter Name="index" Type="System.UInt32" /> + <Parameter Name="value" Type="System.Int32&" RefType="out" /> + </Parameters> + <Docs> + <param name="tag">To be added.</param> + <param name="index">To be added.</param> + <param name="value">To be added.</param> + <summary>To be added.</summary> + <returns>To be added.</returns> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="GetUintIndex"> + <MemberSignature Language="C#" Value="public bool GetUintIndex (string tag, uint index, out uint value);" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>System.Boolean</ReturnType> + </ReturnValue> + <Parameters> + <Parameter Name="tag" Type="System.String" /> + <Parameter Name="index" Type="System.UInt32" /> + <Parameter Name="value" Type="System.UInt32&" RefType="out" /> + </Parameters> + <Docs> + <param name="tag">To be added.</param> + <param name="index">To be added.</param> + <param name="value">To be added.</param> + <summary>To be added.</summary> + <returns>To be added.</returns> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="GetUlong"> + <MemberSignature Language="C#" Value="public bool GetUlong (string tag, out ulong value);" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>System.Boolean</ReturnType> + </ReturnValue> + <Parameters> + <Parameter Name="tag" Type="System.String" /> + <Parameter Name="value" Type="System.UInt64&" RefType="out" /> + </Parameters> + <Docs> + <param name="tag">To be added.</param> + <param name="value">To be added.</param> + <summary>To be added.</summary> + <returns>To be added.</returns> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="GetUcharIndex"> + <MemberSignature Language="C#" Value="public bool GetUcharIndex (string tag, uint index, out byte value);" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>System.Boolean</ReturnType> + </ReturnValue> + <Parameters> + <Parameter Name="tag" Type="System.String" /> + <Parameter Name="index" Type="System.UInt32" /> + <Parameter Name="value" Type="System.Byte&" RefType="out" /> + </Parameters> + <Docs> + <param name="tag">To be added.</param> + <param name="index">To be added.</param> + <param name="value">To be added.</param> + <summary>To be added.</summary> + <returns>To be added.</returns> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="GetValueIndex"> + <MemberSignature Language="C#" Value="public GLib.Value GetValueIndex (string tag, uint index);" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>GLib.Value</ReturnType> + </ReturnValue> + <Parameters> + <Parameter Name="tag" Type="System.String" /> + <Parameter Name="index" Type="System.UInt32" /> + </Parameters> + <Docs> + <param name="tag">To be added.</param> + <param name="index">To be added.</param> + <summary>To be added.</summary> + <returns>To be added.</returns> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="RemoveTag"> + <MemberSignature Language="C#" Value="public void RemoveTag (string tag);" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>System.Void</ReturnType> + </ReturnValue> + <Parameters> + <Parameter Name="tag" Type="System.String" /> + </Parameters> + <Docs> + <param name="tag">To be added.</param> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="Insert"> + <MemberSignature Language="C#" Value="public void Insert (Gst.TagList from, Gst.TagMergeMode mode);" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>System.Void</ReturnType> + </ReturnValue> + <Parameters> + <Parameter Name="from" Type="Gst.TagList" /> + <Parameter Name="mode" Type="Gst.TagMergeMode" /> + </Parameters> + <Docs> + <param name="from">To be added.</param> + <param name="mode">To be added.</param> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="GetInt64Index"> + <MemberSignature Language="C#" Value="public bool GetInt64Index (string tag, uint index, out long value);" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>System.Boolean</ReturnType> + </ReturnValue> + <Parameters> + <Parameter Name="tag" Type="System.String" /> + <Parameter Name="index" Type="System.UInt32" /> + <Parameter Name="value" Type="System.Int64&" RefType="out" /> + </Parameters> + <Docs> + <param name="tag">To be added.</param> + <param name="index">To be added.</param> + <param name="value">To be added.</param> + <summary>To be added.</summary> + <returns>To be added.</returns> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="GetUlongIndex"> + <MemberSignature Language="C#" Value="public bool GetUlongIndex (string tag, uint index, out ulong value);" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>System.Boolean</ReturnType> + </ReturnValue> + <Parameters> + <Parameter Name="tag" Type="System.String" /> + <Parameter Name="index" Type="System.UInt32" /> + <Parameter Name="value" Type="System.UInt64&" RefType="out" /> + </Parameters> + <Docs> + <param name="tag">To be added.</param> + <param name="index">To be added.</param> + <param name="value">To be added.</param> + <summary>To be added.</summary> + <returns>To be added.</returns> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="GetDoubleIndex"> + <MemberSignature Language="C#" Value="public bool GetDoubleIndex (string tag, uint index, out double value);" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>System.Boolean</ReturnType> + </ReturnValue> + <Parameters> + <Parameter Name="tag" Type="System.String" /> + <Parameter Name="index" Type="System.UInt32" /> + <Parameter Name="value" Type="System.Double&" RefType="out" /> + </Parameters> + <Docs> + <param name="tag">To be added.</param> + <param name="index">To be added.</param> + <param name="value">To be added.</param> + <summary>To be added.</summary> + <returns>To be added.</returns> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="GetBooleanIndex"> + <MemberSignature Language="C#" Value="public bool GetBooleanIndex (string tag, uint index, out bool value);" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>System.Boolean</ReturnType> + </ReturnValue> + <Parameters> + <Parameter Name="tag" Type="System.String" /> + <Parameter Name="index" Type="System.UInt32" /> + <Parameter Name="value" Type="System.Boolean&" RefType="out" /> + </Parameters> + <Docs> + <param name="tag">To be added.</param> + <param name="index">To be added.</param> + <param name="value">To be added.</param> + <summary>To be added.</summary> + <returns>To be added.</returns> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="GetInt64"> + <MemberSignature Language="C#" Value="public bool GetInt64 (string tag, out long value);" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>System.Boolean</ReturnType> + </ReturnValue> + <Parameters> + <Parameter Name="tag" Type="System.String" /> + <Parameter Name="value" Type="System.Int64&" RefType="out" /> + </Parameters> + <Docs> + <param name="tag">To be added.</param> + <param name="value">To be added.</param> + <summary>To be added.</summary> + <returns>To be added.</returns> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="GetLongIndex"> + <MemberSignature Language="C#" Value="public bool GetLongIndex (string tag, uint index, out long value);" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>System.Boolean</ReturnType> + </ReturnValue> + <Parameters> + <Parameter Name="tag" Type="System.String" /> + <Parameter Name="index" Type="System.UInt32" /> + <Parameter Name="value" Type="System.Int64&" RefType="out" /> + </Parameters> + <Docs> + <param name="tag">To be added.</param> + <param name="index">To be added.</param> + <param name="value">To be added.</param> + <summary>To be added.</summary> + <returns>To be added.</returns> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="GetUint64"> + <MemberSignature Language="C#" Value="public bool GetUint64 (string tag, out ulong value);" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>System.Boolean</ReturnType> + </ReturnValue> + <Parameters> + <Parameter Name="tag" Type="System.String" /> + <Parameter Name="value" Type="System.UInt64&" RefType="out" /> + </Parameters> + <Docs> + <param name="tag">To be added.</param> + <param name="value">To be added.</param> + <summary>To be added.</summary> + <returns>To be added.</returns> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="Copy"> + <MemberSignature Language="C#" Value="public Gst.TagList Copy ();" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>Gst.TagList</ReturnType> + </ReturnValue> + <Parameters /> + <Docs> + <summary>To be added.</summary> + <returns>To be added.</returns> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="GetBoolean"> + <MemberSignature Language="C#" Value="public bool GetBoolean (string tag, out bool value);" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>System.Boolean</ReturnType> + </ReturnValue> + <Parameters> + <Parameter Name="tag" Type="System.String" /> + <Parameter Name="value" Type="System.Boolean&" RefType="out" /> + </Parameters> + <Docs> + <param name="tag">To be added.</param> + <param name="value">To be added.</param> + <summary>To be added.</summary> + <returns>To be added.</returns> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="GetFloat"> + <MemberSignature Language="C#" Value="public bool GetFloat (string tag, out float value);" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>System.Boolean</ReturnType> + </ReturnValue> + <Parameters> + <Parameter Name="tag" Type="System.String" /> + <Parameter Name="value" Type="System.Single&" RefType="out" /> + </Parameters> + <Docs> + <param name="tag">To be added.</param> + <param name="value">To be added.</param> + <summary>To be added.</summary> + <returns>To be added.</returns> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="GetPointerIndex"> + <MemberSignature Language="C#" Value="public bool GetPointerIndex (string tag, uint index, IntPtr value);" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>System.Boolean</ReturnType> + </ReturnValue> + <Parameters> + <Parameter Name="tag" Type="System.String" /> + <Parameter Name="index" Type="System.UInt32" /> + <Parameter Name="value" Type="System.IntPtr" /> + </Parameters> + <Docs> + <param name="tag">To be added.</param> + <param name="index">To be added.</param> + <param name="value">To be added.</param> + <summary>To be added.</summary> + <returns>To be added.</returns> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="AddValist"> + <MemberSignature Language="C#" Value="public void AddValist (Gst.TagMergeMode mode, string tag, IntPtr var_args);" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>System.Void</ReturnType> + </ReturnValue> + <Parameters> + <Parameter Name="mode" Type="Gst.TagMergeMode" /> + <Parameter Name="tag" Type="System.String" /> + <Parameter Name="var_args" Type="System.IntPtr" /> + </Parameters> + <Docs> + <param name="mode">To be added.</param> + <param name="tag">To be added.</param> + <param name="var_args">To be added.</param> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="Merge"> + <MemberSignature Language="C#" Value="public Gst.TagList Merge (Gst.TagList list2, Gst.TagMergeMode mode);" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>Gst.TagList</ReturnType> + </ReturnValue> + <Parameters> + <Parameter Name="list2" Type="Gst.TagList" /> + <Parameter Name="mode" Type="Gst.TagMergeMode" /> + </Parameters> + <Docs> + <param name="list2">To be added.</param> + <param name="mode">To be added.</param> + <summary>To be added.</summary> + <returns>To be added.</returns> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="AddValistValues"> + <MemberSignature Language="C#" Value="public void AddValistValues (Gst.TagMergeMode mode, string tag, IntPtr var_args);" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>System.Void</ReturnType> + </ReturnValue> + <Parameters> + <Parameter Name="mode" Type="Gst.TagMergeMode" /> + <Parameter Name="tag" Type="System.String" /> + <Parameter Name="var_args" Type="System.IntPtr" /> + </Parameters> + <Docs> + <param name="mode">To be added.</param> + <param name="tag">To be added.</param> + <param name="var_args">To be added.</param> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="Foreach"> + <MemberSignature Language="C#" Value="public void Foreach (Gst.TagForeachFunc func);" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>System.Void</ReturnType> + </ReturnValue> + <Parameters> + <Parameter Name="func" Type="Gst.TagForeachFunc" /> + </Parameters> + <Docs> + <param name="func">To be added.</param> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="GetLong"> + <MemberSignature Language="C#" Value="public bool GetLong (string tag, out long value);" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>System.Boolean</ReturnType> + </ReturnValue> + <Parameters> + <Parameter Name="tag" Type="System.String" /> + <Parameter Name="value" Type="System.Int64&" RefType="out" /> + </Parameters> + <Docs> + <param name="tag">To be added.</param> + <param name="value">To be added.</param> + <summary>To be added.</summary> + <returns>To be added.</returns> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="GetInt"> + <MemberSignature Language="C#" Value="public bool GetInt (string tag, out int value);" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>System.Boolean</ReturnType> + </ReturnValue> + <Parameters> + <Parameter Name="tag" Type="System.String" /> + <Parameter Name="value" Type="System.Int32&" RefType="out" /> + </Parameters> + <Docs> + <param name="tag">To be added.</param> + <param name="value">To be added.</param> + <summary>To be added.</summary> + <returns>To be added.</returns> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="GetUint"> + <MemberSignature Language="C#" Value="public bool GetUint (string tag, out uint value);" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>System.Boolean</ReturnType> + </ReturnValue> + <Parameters> + <Parameter Name="tag" Type="System.String" /> + <Parameter Name="value" Type="System.UInt32&" RefType="out" /> + </Parameters> + <Docs> + <param name="tag">To be added.</param> + <param name="value">To be added.</param> + <summary>To be added.</summary> + <returns>To be added.</returns> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="GetFloatIndex"> + <MemberSignature Language="C#" Value="public bool GetFloatIndex (string tag, uint index, out float value);" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>System.Boolean</ReturnType> + </ReturnValue> + <Parameters> + <Parameter Name="tag" Type="System.String" /> + <Parameter Name="index" Type="System.UInt32" /> + <Parameter Name="value" Type="System.Single&" RefType="out" /> + </Parameters> + <Docs> + <param name="tag">To be added.</param> + <param name="index">To be added.</param> + <param name="value">To be added.</param> + <summary>To be added.</summary> + <returns>To be added.</returns> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="GetPointer"> + <MemberSignature Language="C#" Value="public bool GetPointer (string tag, IntPtr value);" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>System.Boolean</ReturnType> + </ReturnValue> + <Parameters> + <Parameter Name="tag" Type="System.String" /> + <Parameter Name="value" Type="System.IntPtr" /> + </Parameters> + <Docs> + <param name="tag">To be added.</param> + <param name="value">To be added.</param> + <summary>To be added.</summary> + <returns>To be added.</returns> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="GetUint64Index"> + <MemberSignature Language="C#" Value="public bool GetUint64Index (string tag, uint index, out ulong value);" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>System.Boolean</ReturnType> + </ReturnValue> + <Parameters> + <Parameter Name="tag" Type="System.String" /> + <Parameter Name="index" Type="System.UInt32" /> + <Parameter Name="value" Type="System.UInt64&" RefType="out" /> + </Parameters> + <Docs> + <param name="tag">To be added.</param> + <param name="index">To be added.</param> + <param name="value">To be added.</param> + <summary>To be added.</summary> + <returns>To be added.</returns> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="GetDouble"> + <MemberSignature Language="C#" Value="public bool GetDouble (string tag, out double value);" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>System.Boolean</ReturnType> + </ReturnValue> + <Parameters> + <Parameter Name="tag" Type="System.String" /> + <Parameter Name="value" Type="System.Double&" RefType="out" /> + </Parameters> + <Docs> + <param name="tag">To be added.</param> + <param name="value">To be added.</param> + <summary>To be added.</summary> + <returns>To be added.</returns> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="GetTagSize"> + <MemberSignature Language="C#" Value="public uint GetTagSize (string tag);" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>System.UInt32</ReturnType> + </ReturnValue> + <Parameters> + <Parameter Name="tag" Type="System.String" /> + </Parameters> + <Docs> + <param name="tag">To be added.</param> + <summary>To be added.</summary> + <returns>To be added.</returns> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="Type"> + <MemberSignature Language="C#" Value="public GLib.GType Type { set; get; };" /> + <MemberType>Property</MemberType> + <ReturnValue> + <ReturnType>GLib.GType</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + <value>To be added.</value> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="GType"> + <MemberSignature Language="C#" Value="public static GLib.GType GType { get; };" /> + <MemberType>Property</MemberType> + <ReturnValue> + <ReturnType>GLib.GType</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + <value>To be added.</value> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="GetCharIndex"> + <MemberSignature Language="C#" Value="public bool GetCharIndex (string tag, uint index, out string value);" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>System.Boolean</ReturnType> + </ReturnValue> + <Parameters> + <Parameter Name="tag" Type="System.String" /> + <Parameter Name="index" Type="System.UInt32" /> + <Parameter Name="value" Type="System.String&" RefType="out" /> + </Parameters> + <Docs> + <param name="tag">To be added.</param> + <param name="index">To be added.</param> + <param name="value">To be added.</param> + <summary>To be added.</summary> + <returns>To be added.</returns> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="CopyValue"> + <MemberSignature Language="C#" Value="public static bool CopyValue (ref GLib.Value dest, Gst.TagList list, string tag);" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>System.Boolean</ReturnType> + </ReturnValue> + <Parameters> + <Parameter Name="dest" Type="GLib.Value&" RefType="ref" /> + <Parameter Name="list" Type="Gst.TagList" /> + <Parameter Name="tag" Type="System.String" /> + </Parameters> + <Docs> + <param name="dest">To be added.</param> + <param name="list">To be added.</param> + <param name="tag">To be added.</param> + <summary>To be added.</summary> + <returns>To be added.</returns> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="GetChar"> + <MemberSignature Language="C#" Value="public bool GetChar (string tag, out string value);" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>System.Boolean</ReturnType> + </ReturnValue> + <Parameters> + <Parameter Name="tag" Type="System.String" /> + <Parameter Name="value" Type="System.String&" RefType="out" /> + </Parameters> + <Docs> + <param name="tag">To be added.</param> + <param name="value">To be added.</param> + <summary>To be added.</summary> + <returns>To be added.</returns> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="GetString"> + <MemberSignature Language="C#" Value="public bool GetString (string tag, out string value);" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>System.Boolean</ReturnType> + </ReturnValue> + <Parameters> + <Parameter Name="tag" Type="System.String" /> + <Parameter Name="value" Type="System.String&" RefType="out" /> + </Parameters> + <Docs> + <param name="tag">To be added.</param> + <param name="value">To be added.</param> + <summary>To be added.</summary> + <returns>To be added.</returns> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="GetStringIndex"> + <MemberSignature Language="C#" Value="public bool GetStringIndex (string tag, uint index, out string value);" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>System.Boolean</ReturnType> + </ReturnValue> + <Parameters> + <Parameter Name="tag" Type="System.String" /> + <Parameter Name="index" Type="System.UInt32" /> + <Parameter Name="value" Type="System.String&" RefType="out" /> + </Parameters> + <Docs> + <param name="tag">To be added.</param> + <param name="index">To be added.</param> + <param name="value">To be added.</param> + <summary>To be added.</summary> + <returns>To be added.</returns> + <remarks>To be added.</remarks> + </Docs> + </Member> + </Members> + <Docs> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> +</Type> diff --git a/doc/en/Gst/TagMergeFunc.xml b/doc/en/Gst/TagMergeFunc.xml new file mode 100644 index 0000000..0dccd88 --- /dev/null +++ b/doc/en/Gst/TagMergeFunc.xml @@ -0,0 +1,23 @@ +<Type Name="TagMergeFunc" FullName="Gst.TagMergeFunc"> + <TypeSignature Language="C#" Value="public delegate void TagMergeFunc(GLib.Value dest, GLib.Value src);" /> + <AssemblyInfo> + <AssemblyName>gst-sharp</AssemblyName> + <AssemblyVersion>0.9.5.99</AssemblyVersion> + </AssemblyInfo> + <Base> + <BaseTypeName>System.Delegate</BaseTypeName> + </Base> + <Parameters> + <Parameter Name="dest" Type="GLib.Value" /> + <Parameter Name="src" Type="GLib.Value" /> + </Parameters> + <ReturnValue> + <ReturnType>System.Void</ReturnType> + </ReturnValue> + <Docs> + <param name="dest">To be added.</param> + <param name="src">To be added.</param> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> +</Type> diff --git a/doc/en/Gst/TagMergeMode.xml b/doc/en/Gst/TagMergeMode.xml new file mode 100644 index 0000000..5366fad --- /dev/null +++ b/doc/en/Gst/TagMergeMode.xml @@ -0,0 +1,96 @@ +<Type Name="TagMergeMode" FullName="Gst.TagMergeMode"> + <TypeSignature Language="C#" Value="public enum TagMergeMode" /> + <AssemblyInfo> + <AssemblyName>gst-sharp</AssemblyName> + <AssemblyVersion>0.9.5.99</AssemblyVersion> + </AssemblyInfo> + <Base> + <BaseTypeName>System.Enum</BaseTypeName> + </Base> + <Members> + <Member MemberName="Keep"> + <MemberSignature Language="C#" Value="Keep" /> + <MemberType>Field</MemberType> + <ReturnValue> + <ReturnType>Gst.TagMergeMode</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + </Docs> + </Member> + <Member MemberName="Undefined"> + <MemberSignature Language="C#" Value="Undefined" /> + <MemberType>Field</MemberType> + <ReturnValue> + <ReturnType>Gst.TagMergeMode</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + </Docs> + </Member> + <Member MemberName="Append"> + <MemberSignature Language="C#" Value="Append" /> + <MemberType>Field</MemberType> + <ReturnValue> + <ReturnType>Gst.TagMergeMode</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + </Docs> + </Member> + <Member MemberName="ReplaceAll"> + <MemberSignature Language="C#" Value="ReplaceAll" /> + <MemberType>Field</MemberType> + <ReturnValue> + <ReturnType>Gst.TagMergeMode</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + </Docs> + </Member> + <Member MemberName="KeepAll"> + <MemberSignature Language="C#" Value="KeepAll" /> + <MemberType>Field</MemberType> + <ReturnValue> + <ReturnType>Gst.TagMergeMode</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + </Docs> + </Member> + <Member MemberName="Replace"> + <MemberSignature Language="C#" Value="Replace" /> + <MemberType>Field</MemberType> + <ReturnValue> + <ReturnType>Gst.TagMergeMode</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + </Docs> + </Member> + <Member MemberName="Count"> + <MemberSignature Language="C#" Value="Count" /> + <MemberType>Field</MemberType> + <ReturnValue> + <ReturnType>Gst.TagMergeMode</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + </Docs> + </Member> + <Member MemberName="Prepend"> + <MemberSignature Language="C#" Value="Prepend" /> + <MemberType>Field</MemberType> + <ReturnValue> + <ReturnType>Gst.TagMergeMode</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + </Docs> + </Member> + </Members> + <Docs> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> +</Type> diff --git a/doc/en/Gst/TagSetter.xml b/doc/en/Gst/TagSetter.xml new file mode 100644 index 0000000..9667a2f --- /dev/null +++ b/doc/en/Gst/TagSetter.xml @@ -0,0 +1,97 @@ +<Type Name="TagSetter" FullName="Gst.TagSetter"> + <TypeSignature Language="C#" Value="public interface TagSetter : GLib.IWrapper" /> + <AssemblyInfo> + <AssemblyName>gst-sharp</AssemblyName> + <AssemblyVersion>0.9.5.99</AssemblyVersion> + </AssemblyInfo> + <Interfaces> + <Interface> + <InterfaceName>GLib.IWrapper</InterfaceName> + </Interface> + </Interfaces> + <Members> + <Member MemberName="AddTagValist"> + <MemberSignature Language="C#" Value="public void AddTagValist (Gst.TagMergeMode mode, string tag, IntPtr var_args);" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>System.Void</ReturnType> + </ReturnValue> + <Parameters> + <Parameter Name="mode" Type="Gst.TagMergeMode" /> + <Parameter Name="tag" Type="System.String" /> + <Parameter Name="var_args" Type="System.IntPtr" /> + </Parameters> + <Docs> + <param name="mode">To be added.</param> + <param name="tag">To be added.</param> + <param name="var_args">To be added.</param> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="AddTagValistValues"> + <MemberSignature Language="C#" Value="public void AddTagValistValues (Gst.TagMergeMode mode, string tag, IntPtr var_args);" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>System.Void</ReturnType> + </ReturnValue> + <Parameters> + <Parameter Name="mode" Type="Gst.TagMergeMode" /> + <Parameter Name="tag" Type="System.String" /> + <Parameter Name="var_args" Type="System.IntPtr" /> + </Parameters> + <Docs> + <param name="mode">To be added.</param> + <param name="tag">To be added.</param> + <param name="var_args">To be added.</param> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="MergeTags"> + <MemberSignature Language="C#" Value="public void MergeTags (Gst.TagList list, Gst.TagMergeMode mode);" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>System.Void</ReturnType> + </ReturnValue> + <Parameters> + <Parameter Name="list" Type="Gst.TagList" /> + <Parameter Name="mode" Type="Gst.TagMergeMode" /> + </Parameters> + <Docs> + <param name="list">To be added.</param> + <param name="mode">To be added.</param> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="TagMergeMode"> + <MemberSignature Language="C#" Value="public Gst.TagMergeMode TagMergeMode { set; get; };" /> + <MemberType>Property</MemberType> + <ReturnValue> + <ReturnType>Gst.TagMergeMode</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + <value>To be added.</value> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="TagList"> + <MemberSignature Language="C#" Value="public Gst.TagList TagList { get; };" /> + <MemberType>Property</MemberType> + <ReturnValue> + <ReturnType>Gst.TagList</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + <value>To be added.</value> + <remarks>To be added.</remarks> + </Docs> + </Member> + </Members> + <Docs> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> +</Type> diff --git a/doc/en/Gst/Task.xml b/doc/en/Gst/Task.xml new file mode 100644 index 0000000..d27992f --- /dev/null +++ b/doc/en/Gst/Task.xml @@ -0,0 +1,183 @@ +<Type Name="Task" FullName="Gst.Task"> + <TypeSignature Language="C#" Value="public class Task : Gst.Object" /> + <AssemblyInfo> + <AssemblyName>gst-sharp</AssemblyName> + <AssemblyVersion>0.9.5.99</AssemblyVersion> + </AssemblyInfo> + <Base> + <BaseTypeName>Gst.Object</BaseTypeName> + </Base> + <Interfaces /> + <Members> + <Member MemberName=".ctor"> + <MemberSignature Language="C#" Value="protected Task (GLib.GType gtype);" /> + <MemberType>Constructor</MemberType> + <Attributes> + <Attribute> + <AttributeName>System.Obsolete(Message=null, IsError=False)</AttributeName> + </Attribute> + </Attributes> + <Parameters> + <Parameter Name="gtype" Type="GLib.GType" /> + </Parameters> + <Docs> + <param name="gtype">To be added.</param> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName=".ctor"> + <MemberSignature Language="C#" Value="public Task (IntPtr raw);" /> + <MemberType>Constructor</MemberType> + <Parameters> + <Parameter Name="raw" Type="System.IntPtr" /> + </Parameters> + <Docs> + <param name="raw">To be added.</param> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName=".ctor"> + <MemberSignature Language="C#" Value="protected Task ();" /> + <MemberType>Constructor</MemberType> + <Parameters /> + <Docs> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="Start"> + <MemberSignature Language="C#" Value="public bool Start ();" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>System.Boolean</ReturnType> + </ReturnValue> + <Parameters /> + <Docs> + <summary>To be added.</summary> + <returns>To be added.</returns> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="CleanupAll"> + <MemberSignature Language="C#" Value="public static void CleanupAll ();" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>System.Void</ReturnType> + </ReturnValue> + <Parameters /> + <Docs> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="Stop"> + <MemberSignature Language="C#" Value="public bool Stop ();" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>System.Boolean</ReturnType> + </ReturnValue> + <Parameters /> + <Docs> + <summary>To be added.</summary> + <returns>To be added.</returns> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="Pause"> + <MemberSignature Language="C#" Value="public bool Pause ();" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>System.Boolean</ReturnType> + </ReturnValue> + <Parameters /> + <Docs> + <summary>To be added.</summary> + <returns>To be added.</returns> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="Create"> + <MemberSignature Language="C#" Value="public static Gst.Task Create (Gst.TaskFunction func);" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>Gst.Task</ReturnType> + </ReturnValue> + <Parameters> + <Parameter Name="func" Type="Gst.TaskFunction" /> + </Parameters> + <Docs> + <param name="func">To be added.</param> + <summary>To be added.</summary> + <returns>To be added.</returns> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="Join"> + <MemberSignature Language="C#" Value="public bool Join ();" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>System.Boolean</ReturnType> + </ReturnValue> + <Parameters /> + <Docs> + <summary>To be added.</summary> + <returns>To be added.</returns> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="Data"> + <MemberSignature Language="C#" Value="public IntPtr Data { get; };" /> + <MemberType>Property</MemberType> + <ReturnValue> + <ReturnType>System.IntPtr</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + <value>To be added.</value> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="State"> + <MemberSignature Language="C#" Value="public Gst.TaskState State { get; };" /> + <MemberType>Property</MemberType> + <ReturnValue> + <ReturnType>Gst.TaskState</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + <value>To be added.</value> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="Running"> + <MemberSignature Language="C#" Value="public bool Running { get; };" /> + <MemberType>Property</MemberType> + <ReturnValue> + <ReturnType>System.Boolean</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + <value>To be added.</value> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="GType"> + <MemberSignature Language="C#" Value="public static GLib.GType GType { get; };" /> + <MemberType>Property</MemberType> + <ReturnValue> + <ReturnType>GLib.GType</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + <value>To be added.</value> + <remarks>To be added.</remarks> + </Docs> + </Member> + </Members> + <Docs> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> +</Type> diff --git a/doc/en/Gst/TaskFunction.xml b/doc/en/Gst/TaskFunction.xml new file mode 100644 index 0000000..e2e2a44 --- /dev/null +++ b/doc/en/Gst/TaskFunction.xml @@ -0,0 +1,18 @@ +<Type Name="TaskFunction" FullName="Gst.TaskFunction"> + <TypeSignature Language="C#" Value="public delegate void TaskFunction();" /> + <AssemblyInfo> + <AssemblyName>gst-sharp</AssemblyName> + <AssemblyVersion>0.9.5.99</AssemblyVersion> + </AssemblyInfo> + <Base> + <BaseTypeName>System.Delegate</BaseTypeName> + </Base> + <Parameters /> + <ReturnValue> + <ReturnType>System.Void</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> +</Type> diff --git a/doc/en/Gst/TaskState.xml b/doc/en/Gst/TaskState.xml new file mode 100644 index 0000000..93840de --- /dev/null +++ b/doc/en/Gst/TaskState.xml @@ -0,0 +1,46 @@ +<Type Name="TaskState" FullName="Gst.TaskState"> + <TypeSignature Language="C#" Value="public enum TaskState" /> + <AssemblyInfo> + <AssemblyName>gst-sharp</AssemblyName> + <AssemblyVersion>0.9.5.99</AssemblyVersion> + </AssemblyInfo> + <Base> + <BaseTypeName>System.Enum</BaseTypeName> + </Base> + <Members> + <Member MemberName="Started"> + <MemberSignature Language="C#" Value="Started" /> + <MemberType>Field</MemberType> + <ReturnValue> + <ReturnType>Gst.TaskState</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + </Docs> + </Member> + <Member MemberName="Stopped"> + <MemberSignature Language="C#" Value="Stopped" /> + <MemberType>Field</MemberType> + <ReturnValue> + <ReturnType>Gst.TaskState</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + </Docs> + </Member> + <Member MemberName="Paused"> + <MemberSignature Language="C#" Value="Paused" /> + <MemberType>Field</MemberType> + <ReturnValue> + <ReturnType>Gst.TaskState</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + </Docs> + </Member> + </Members> + <Docs> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> +</Type> diff --git a/doc/en/Gst/Trace.xml b/doc/en/Gst/Trace.xml new file mode 100644 index 0000000..6330627 --- /dev/null +++ b/doc/en/Gst/Trace.xml @@ -0,0 +1,92 @@ +<Type Name="Trace" FullName="Gst.Trace"> + <TypeSignature Language="C#" Value="public class Trace : GLib.Opaque" /> + <AssemblyInfo> + <AssemblyName>gst-sharp</AssemblyName> + <AssemblyVersion>0.9.5.99</AssemblyVersion> + </AssemblyInfo> + <Base> + <BaseTypeName>GLib.Opaque</BaseTypeName> + </Base> + <Interfaces /> + <Members> + <Member MemberName=".ctor"> + <MemberSignature Language="C#" Value="public Trace (IntPtr raw);" /> + <MemberType>Constructor</MemberType> + <Parameters> + <Parameter Name="raw" Type="System.IntPtr" /> + </Parameters> + <Docs> + <param name="raw">To be added.</param> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName=".ctor"> + <MemberSignature Language="C#" Value="public Trace (string filename, int size);" /> + <MemberType>Constructor</MemberType> + <Parameters> + <Parameter Name="filename" Type="System.String" /> + <Parameter Name="size" Type="System.Int32" /> + </Parameters> + <Docs> + <param name="filename">To be added.</param> + <param name="size">To be added.</param> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="Flush"> + <MemberSignature Language="C#" Value="public void Flush ();" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>System.Void</ReturnType> + </ReturnValue> + <Parameters /> + <Docs> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="TextFlush"> + <MemberSignature Language="C#" Value="public void TextFlush ();" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>System.Void</ReturnType> + </ReturnValue> + <Parameters /> + <Docs> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="SetDefault"> + <MemberSignature Language="C#" Value="public void SetDefault ();" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>System.Void</ReturnType> + </ReturnValue> + <Parameters /> + <Docs> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="ReadTsc"> + <MemberSignature Language="C#" Value="public static long ReadTsc ();" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>System.Int64</ReturnType> + </ReturnValue> + <Parameters /> + <Docs> + <summary>To be added.</summary> + <returns>To be added.</returns> + <remarks>To be added.</remarks> + </Docs> + </Member> + </Members> + <Docs> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> +</Type> diff --git a/doc/en/Gst/TraceEntry.xml b/doc/en/Gst/TraceEntry.xml new file mode 100644 index 0000000..39f85ee --- /dev/null +++ b/doc/en/Gst/TraceEntry.xml @@ -0,0 +1,88 @@ +<Type Name="TraceEntry" FullName="Gst.TraceEntry"> + <TypeSignature Language="C#" Value="public struct TraceEntry" /> + <AssemblyInfo> + <AssemblyName>gst-sharp</AssemblyName> + <AssemblyVersion>0.9.5.99</AssemblyVersion> + </AssemblyInfo> + <Base> + <BaseTypeName>System.ValueType</BaseTypeName> + </Base> + <Interfaces /> + <Members> + <Member MemberName="Timestamp"> + <MemberSignature Language="C#" Value="public long Timestamp;" /> + <MemberType>Field</MemberType> + <ReturnValue> + <ReturnType>System.Int64</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="Sequence"> + <MemberSignature Language="C#" Value="public uint Sequence;" /> + <MemberType>Field</MemberType> + <ReturnValue> + <ReturnType>System.UInt32</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="Data"> + <MemberSignature Language="C#" Value="public uint Data;" /> + <MemberType>Field</MemberType> + <ReturnValue> + <ReturnType>System.UInt32</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="Message"> + <MemberSignature Language="C#" Value="public string[] Message;" /> + <MemberType>Field</MemberType> + <ReturnValue> + <ReturnType>System.String[]</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="Zero"> + <MemberSignature Language="C#" Value="public static Gst.TraceEntry Zero;" /> + <MemberType>Field</MemberType> + <ReturnValue> + <ReturnType>Gst.TraceEntry</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="New"> + <MemberSignature Language="C#" Value="public static Gst.TraceEntry New (IntPtr raw);" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>Gst.TraceEntry</ReturnType> + </ReturnValue> + <Parameters> + <Parameter Name="raw" Type="System.IntPtr" /> + </Parameters> + <Docs> + <param name="raw">To be added.</param> + <summary>To be added.</summary> + <returns>To be added.</returns> + <remarks>To be added.</remarks> + </Docs> + </Member> + </Members> + <Docs> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> +</Type> diff --git a/doc/en/Gst/TypeFind.xml b/doc/en/Gst/TypeFind.xml new file mode 100644 index 0000000..df75344 --- /dev/null +++ b/doc/en/Gst/TypeFind.xml @@ -0,0 +1,102 @@ +<Type Name="TypeFind" FullName="Gst.TypeFind"> + <TypeSignature Language="C#" Value="public struct TypeFind" /> + <AssemblyInfo> + <AssemblyName>gst-sharp</AssemblyName> + <AssemblyVersion>0.9.5.99</AssemblyVersion> + </AssemblyInfo> + <Base> + <BaseTypeName>System.ValueType</BaseTypeName> + </Base> + <Interfaces /> + <Members> + <Member MemberName="GstReserved"> + <MemberSignature Language="C#" Value="public IntPtr[] GstReserved;" /> + <MemberType>Field</MemberType> + <ReturnValue> + <ReturnType>System.IntPtr[]</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="Zero"> + <MemberSignature Language="C#" Value="public static Gst.TypeFind Zero;" /> + <MemberType>Field</MemberType> + <ReturnValue> + <ReturnType>Gst.TypeFind</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="New"> + <MemberSignature Language="C#" Value="public static Gst.TypeFind New (IntPtr raw);" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>Gst.TypeFind</ReturnType> + </ReturnValue> + <Parameters> + <Parameter Name="raw" Type="System.IntPtr" /> + </Parameters> + <Docs> + <param name="raw">To be added.</param> + <summary>To be added.</summary> + <returns>To be added.</returns> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="Suggest"> + <MemberSignature Language="C#" Value="public void Suggest (uint probability, Gst.Caps caps);" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>System.Void</ReturnType> + </ReturnValue> + <Parameters> + <Parameter Name="probability" Type="System.UInt32" /> + <Parameter Name="caps" Type="Gst.Caps" /> + </Parameters> + <Docs> + <param name="probability">To be added.</param> + <param name="caps">To be added.</param> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="Peek"> + <MemberSignature Language="C#" Value="public byte Peek (long offset, uint size);" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>System.Byte</ReturnType> + </ReturnValue> + <Parameters> + <Parameter Name="offset" Type="System.Int64" /> + <Parameter Name="size" Type="System.UInt32" /> + </Parameters> + <Docs> + <param name="offset">To be added.</param> + <param name="size">To be added.</param> + <summary>To be added.</summary> + <returns>To be added.</returns> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="Length"> + <MemberSignature Language="C#" Value="public ulong Length { get; };" /> + <MemberType>Property</MemberType> + <ReturnValue> + <ReturnType>System.UInt64</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + <value>To be added.</value> + <remarks>To be added.</remarks> + </Docs> + </Member> + </Members> + <Docs> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> +</Type> diff --git a/doc/en/Gst/TypeFindFactory.xml b/doc/en/Gst/TypeFindFactory.xml new file mode 100644 index 0000000..8ca33ce --- /dev/null +++ b/doc/en/Gst/TypeFindFactory.xml @@ -0,0 +1,118 @@ +<Type Name="TypeFindFactory" FullName="Gst.TypeFindFactory"> + <TypeSignature Language="C#" Value="public class TypeFindFactory : Gst.PluginFeature" /> + <AssemblyInfo> + <AssemblyName>gst-sharp</AssemblyName> + <AssemblyVersion>0.9.5.99</AssemblyVersion> + </AssemblyInfo> + <Base> + <BaseTypeName>Gst.PluginFeature</BaseTypeName> + </Base> + <Interfaces /> + <Members> + <Member MemberName=".ctor"> + <MemberSignature Language="C#" Value="protected TypeFindFactory (GLib.GType gtype);" /> + <MemberType>Constructor</MemberType> + <Attributes> + <Attribute> + <AttributeName>System.Obsolete(Message=null, IsError=False)</AttributeName> + </Attribute> + </Attributes> + <Parameters> + <Parameter Name="gtype" Type="GLib.GType" /> + </Parameters> + <Docs> + <param name="gtype">To be added.</param> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName=".ctor"> + <MemberSignature Language="C#" Value="public TypeFindFactory (IntPtr raw);" /> + <MemberType>Constructor</MemberType> + <Parameters> + <Parameter Name="raw" Type="System.IntPtr" /> + </Parameters> + <Docs> + <param name="raw">To be added.</param> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName=".ctor"> + <MemberSignature Language="C#" Value="protected TypeFindFactory ();" /> + <MemberType>Constructor</MemberType> + <Parameters /> + <Docs> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="CallFunction"> + <MemberSignature Language="C#" Value="public void CallFunction (Gst.TypeFind find);" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>System.Void</ReturnType> + </ReturnValue> + <Parameters> + <Parameter Name="find" Type="Gst.TypeFind" /> + </Parameters> + <Docs> + <param name="find">To be added.</param> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="Extensions"> + <MemberSignature Language="C#" Value="public string Extensions { get; };" /> + <MemberType>Property</MemberType> + <ReturnValue> + <ReturnType>System.String</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + <value>To be added.</value> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="Caps"> + <MemberSignature Language="C#" Value="public Gst.Caps Caps { get; };" /> + <MemberType>Property</MemberType> + <ReturnValue> + <ReturnType>Gst.Caps</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + <value>To be added.</value> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="GType"> + <MemberSignature Language="C#" Value="public static GLib.GType GType { get; };" /> + <MemberType>Property</MemberType> + <ReturnValue> + <ReturnType>GLib.GType</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + <value>To be added.</value> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="List"> + <MemberSignature Language="C#" Value="public static GLib.List List { get; };" /> + <MemberType>Property</MemberType> + <ReturnValue> + <ReturnType>GLib.List</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + <value>To be added.</value> + <remarks>To be added.</remarks> + </Docs> + </Member> + </Members> + <Docs> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> +</Type> diff --git a/doc/en/Gst/TypeFindFunction.xml b/doc/en/Gst/TypeFindFunction.xml new file mode 100644 index 0000000..2501c88 --- /dev/null +++ b/doc/en/Gst/TypeFindFunction.xml @@ -0,0 +1,21 @@ +<Type Name="TypeFindFunction" FullName="Gst.TypeFindFunction"> + <TypeSignature Language="C#" Value="public delegate void TypeFindFunction(Gst.TypeFind find);" /> + <AssemblyInfo> + <AssemblyName>gst-sharp</AssemblyName> + <AssemblyVersion>0.9.5.99</AssemblyVersion> + </AssemblyInfo> + <Base> + <BaseTypeName>System.Delegate</BaseTypeName> + </Base> + <Parameters> + <Parameter Name="find" Type="Gst.TypeFind" /> + </Parameters> + <ReturnValue> + <ReturnType>System.Void</ReturnType> + </ReturnValue> + <Docs> + <param name="find">To be added.</param> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> +</Type> diff --git a/doc/en/Gst/TypeFindProbability.xml b/doc/en/Gst/TypeFindProbability.xml new file mode 100644 index 0000000..ca913f3 --- /dev/null +++ b/doc/en/Gst/TypeFindProbability.xml @@ -0,0 +1,66 @@ +<Type Name="TypeFindProbability" FullName="Gst.TypeFindProbability"> + <TypeSignature Language="C#" Value="public enum TypeFindProbability" /> + <AssemblyInfo> + <AssemblyName>gst-sharp</AssemblyName> + <AssemblyVersion>0.9.5.99</AssemblyVersion> + </AssemblyInfo> + <Base> + <BaseTypeName>System.Enum</BaseTypeName> + </Base> + <Members> + <Member MemberName="Maximum"> + <MemberSignature Language="C#" Value="Maximum" /> + <MemberType>Field</MemberType> + <ReturnValue> + <ReturnType>Gst.TypeFindProbability</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + </Docs> + </Member> + <Member MemberName="Minimum"> + <MemberSignature Language="C#" Value="Minimum" /> + <MemberType>Field</MemberType> + <ReturnValue> + <ReturnType>Gst.TypeFindProbability</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + </Docs> + </Member> + <Member MemberName="Possible"> + <MemberSignature Language="C#" Value="Possible" /> + <MemberType>Field</MemberType> + <ReturnValue> + <ReturnType>Gst.TypeFindProbability</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + </Docs> + </Member> + <Member MemberName="Likely"> + <MemberSignature Language="C#" Value="Likely" /> + <MemberType>Field</MemberType> + <ReturnValue> + <ReturnType>Gst.TypeFindProbability</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + </Docs> + </Member> + <Member MemberName="NearlyCertain"> + <MemberSignature Language="C#" Value="NearlyCertain" /> + <MemberType>Field</MemberType> + <ReturnValue> + <ReturnType>Gst.TypeFindProbability</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + </Docs> + </Member> + </Members> + <Docs> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> +</Type> diff --git a/doc/en/Gst/TypeNameData.xml b/doc/en/Gst/TypeNameData.xml new file mode 100644 index 0000000..ba729cb --- /dev/null +++ b/doc/en/Gst/TypeNameData.xml @@ -0,0 +1,66 @@ +<Type Name="TypeNameData" FullName="Gst.TypeNameData"> + <TypeSignature Language="C#" Value="public struct TypeNameData" /> + <AssemblyInfo> + <AssemblyName>gst-sharp</AssemblyName> + <AssemblyVersion>0.9.5.99</AssemblyVersion> + </AssemblyInfo> + <Base> + <BaseTypeName>System.ValueType</BaseTypeName> + </Base> + <Interfaces /> + <Members> + <Member MemberName="Name"> + <MemberSignature Language="C#" Value="public string Name;" /> + <MemberType>Field</MemberType> + <ReturnValue> + <ReturnType>System.String</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="Type"> + <MemberSignature Language="C#" Value="public GLib.GType Type;" /> + <MemberType>Field</MemberType> + <ReturnValue> + <ReturnType>GLib.GType</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="Zero"> + <MemberSignature Language="C#" Value="public static Gst.TypeNameData Zero;" /> + <MemberType>Field</MemberType> + <ReturnValue> + <ReturnType>Gst.TypeNameData</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="New"> + <MemberSignature Language="C#" Value="public static Gst.TypeNameData New (IntPtr raw);" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>Gst.TypeNameData</ReturnType> + </ReturnValue> + <Parameters> + <Parameter Name="raw" Type="System.IntPtr" /> + </Parameters> + <Docs> + <param name="raw">To be added.</param> + <summary>To be added.</summary> + <returns>To be added.</returns> + <remarks>To be added.</remarks> + </Docs> + </Member> + </Members> + <Docs> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> +</Type> diff --git a/doc/en/Gst/UnlinkedArgs.xml b/doc/en/Gst/UnlinkedArgs.xml new file mode 100644 index 0000000..26f087f --- /dev/null +++ b/doc/en/Gst/UnlinkedArgs.xml @@ -0,0 +1,38 @@ +<Type Name="UnlinkedArgs" FullName="Gst.UnlinkedArgs"> + <TypeSignature Language="C#" Value="public class UnlinkedArgs : GLib.SignalArgs" /> + <AssemblyInfo> + <AssemblyName>gst-sharp</AssemblyName> + <AssemblyVersion>0.9.5.99</AssemblyVersion> + </AssemblyInfo> + <Base> + <BaseTypeName>GLib.SignalArgs</BaseTypeName> + </Base> + <Interfaces /> + <Members> + <Member MemberName=".ctor"> + <MemberSignature Language="C#" Value="public UnlinkedArgs ();" /> + <MemberType>Constructor</MemberType> + <Parameters /> + <Docs> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="Peer"> + <MemberSignature Language="C#" Value="public Gst.Pad Peer { get; };" /> + <MemberType>Property</MemberType> + <ReturnValue> + <ReturnType>Gst.Pad</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + <value>To be added.</value> + <remarks>To be added.</remarks> + </Docs> + </Member> + </Members> + <Docs> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> +</Type> diff --git a/doc/en/Gst/UnlinkedHandler.xml b/doc/en/Gst/UnlinkedHandler.xml new file mode 100644 index 0000000..97aaa9e --- /dev/null +++ b/doc/en/Gst/UnlinkedHandler.xml @@ -0,0 +1,23 @@ +<Type Name="UnlinkedHandler" FullName="Gst.UnlinkedHandler"> + <TypeSignature Language="C#" Value="public delegate void UnlinkedHandler(object o, Gst.UnlinkedArgs args);" /> + <AssemblyInfo> + <AssemblyName>gst-sharp</AssemblyName> + <AssemblyVersion>0.9.5.99</AssemblyVersion> + </AssemblyInfo> + <Base> + <BaseTypeName>System.Delegate</BaseTypeName> + </Base> + <Parameters> + <Parameter Name="o" Type="System.Object" /> + <Parameter Name="args" Type="Gst.UnlinkedArgs" /> + </Parameters> + <ReturnValue> + <ReturnType>System.Void</ReturnType> + </ReturnValue> + <Docs> + <param name="o">To be added.</param> + <param name="args">To be added.</param> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> +</Type> diff --git a/doc/en/Gst/Util.xml b/doc/en/Gst/Util.xml new file mode 100644 index 0000000..657a220 --- /dev/null +++ b/doc/en/Gst/Util.xml @@ -0,0 +1,150 @@ +<Type Name="Util" FullName="Gst.Util"> + <TypeSignature Language="C#" Value="public class Util" /> + <AssemblyInfo> + <AssemblyName>gst-sharp</AssemblyName> + <AssemblyVersion>0.9.5.99</AssemblyVersion> + </AssemblyInfo> + <Base> + <BaseTypeName>System.Object</BaseTypeName> + </Base> + <Interfaces /> + <Members> + <Member MemberName=".ctor"> + <MemberSignature Language="C#" Value="public Util ();" /> + <MemberType>Constructor</MemberType> + <Parameters /> + <Docs> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="GdoubleToGuint64"> + <MemberSignature Language="C#" Value="public static ulong GdoubleToGuint64 (double value);" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>System.UInt64</ReturnType> + </ReturnValue> + <Parameters> + <Parameter Name="value" Type="System.Double" /> + </Parameters> + <Docs> + <param name="value">To be added.</param> + <summary>To be added.</summary> + <returns>To be added.</returns> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="Uint64ScaleInt"> + <MemberSignature Language="C#" Value="public static ulong Uint64ScaleInt (ulong val, int num, int denom);" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>System.UInt64</ReturnType> + </ReturnValue> + <Parameters> + <Parameter Name="val" Type="System.UInt64" /> + <Parameter Name="num" Type="System.Int32" /> + <Parameter Name="denom" Type="System.Int32" /> + </Parameters> + <Docs> + <param name="val">To be added.</param> + <param name="num">To be added.</param> + <param name="denom">To be added.</param> + <summary>To be added.</summary> + <returns>To be added.</returns> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="SetObjectArg"> + <MemberSignature Language="C#" Value="public static void SetObjectArg (GLib.Object objekt, string name, string value);" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>System.Void</ReturnType> + </ReturnValue> + <Parameters> + <Parameter Name="objekt" Type="GLib.Object" /> + <Parameter Name="name" Type="System.String" /> + <Parameter Name="value" Type="System.String" /> + </Parameters> + <Docs> + <param name="objekt">To be added.</param> + <param name="name">To be added.</param> + <param name="value">To be added.</param> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="Guint64ToGdouble"> + <MemberSignature Language="C#" Value="public static double Guint64ToGdouble (ulong value);" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>System.Double</ReturnType> + </ReturnValue> + <Parameters> + <Parameter Name="value" Type="System.UInt64" /> + </Parameters> + <Docs> + <param name="value">To be added.</param> + <summary>To be added.</summary> + <returns>To be added.</returns> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="DumpMem"> + <MemberSignature Language="C#" Value="public static byte DumpMem (uint size);" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>System.Byte</ReturnType> + </ReturnValue> + <Parameters> + <Parameter Name="size" Type="System.UInt32" /> + </Parameters> + <Docs> + <param name="size">To be added.</param> + <summary>To be added.</summary> + <returns>To be added.</returns> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="Uint64Scale"> + <MemberSignature Language="C#" Value="public static ulong Uint64Scale (ulong val, ulong num, ulong denom);" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>System.UInt64</ReturnType> + </ReturnValue> + <Parameters> + <Parameter Name="val" Type="System.UInt64" /> + <Parameter Name="num" Type="System.UInt64" /> + <Parameter Name="denom" Type="System.UInt64" /> + </Parameters> + <Docs> + <param name="val">To be added.</param> + <param name="num">To be added.</param> + <param name="denom">To be added.</param> + <summary>To be added.</summary> + <returns>To be added.</returns> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="SetValueFromString"> + <MemberSignature Language="C#" Value="public static void SetValueFromString (GLib.Value value, string value_str);" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>System.Void</ReturnType> + </ReturnValue> + <Parameters> + <Parameter Name="value" Type="GLib.Value" /> + <Parameter Name="value_str" Type="System.String" /> + </Parameters> + <Docs> + <param name="value">To be added.</param> + <param name="value_str">To be added.</param> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> + </Member> + </Members> + <Docs> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> +</Type> diff --git a/doc/en/Gst/Value.xml b/doc/en/Gst/Value.xml new file mode 100644 index 0000000..8d5f72d --- /dev/null +++ b/doc/en/Gst/Value.xml @@ -0,0 +1,879 @@ +<Type Name="Value" FullName="Gst.Value"> + <TypeSignature Language="C#" Value="public class Value" /> + <AssemblyInfo> + <AssemblyName>gst-sharp</AssemblyName> + <AssemblyVersion>0.9.5.99</AssemblyVersion> + </AssemblyInfo> + <Base> + <BaseTypeName>System.Object</BaseTypeName> + </Base> + <Interfaces /> + <Members> + <Member MemberName=".ctor"> + <MemberSignature Language="C#" Value="public Value ();" /> + <MemberType>Constructor</MemberType> + <Parameters /> + <Docs> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="ListAppendValue"> + <MemberSignature Language="C#" Value="public static void ListAppendValue (GLib.Value value, GLib.Value append_value);" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>System.Void</ReturnType> + </ReturnValue> + <Parameters> + <Parameter Name="value" Type="GLib.Value" /> + <Parameter Name="append_value" Type="GLib.Value" /> + </Parameters> + <Docs> + <param name="value">To be added.</param> + <param name="append_value">To be added.</param> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="Intersect"> + <MemberSignature Language="C#" Value="public static bool Intersect (GLib.Value dest, GLib.Value value1, GLib.Value value2);" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>System.Boolean</ReturnType> + </ReturnValue> + <Parameters> + <Parameter Name="dest" Type="GLib.Value" /> + <Parameter Name="value1" Type="GLib.Value" /> + <Parameter Name="value2" Type="GLib.Value" /> + </Parameters> + <Docs> + <param name="dest">To be added.</param> + <param name="value1">To be added.</param> + <param name="value2">To be added.</param> + <summary>To be added.</summary> + <returns>To be added.</returns> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="SetDoubleRange"> + <MemberSignature Language="C#" Value="public static void SetDoubleRange (GLib.Value value, double start, double end);" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>System.Void</ReturnType> + </ReturnValue> + <Parameters> + <Parameter Name="value" Type="GLib.Value" /> + <Parameter Name="start" Type="System.Double" /> + <Parameter Name="end" Type="System.Double" /> + </Parameters> + <Docs> + <param name="value">To be added.</param> + <param name="start">To be added.</param> + <param name="end">To be added.</param> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="ArrayPrependValue"> + <MemberSignature Language="C#" Value="public static void ArrayPrependValue (GLib.Value value, GLib.Value prepend_value);" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>System.Void</ReturnType> + </ReturnValue> + <Parameters> + <Parameter Name="value" Type="GLib.Value" /> + <Parameter Name="prepend_value" Type="GLib.Value" /> + </Parameters> + <Docs> + <param name="value">To be added.</param> + <param name="prepend_value">To be added.</param> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="GetMiniObject"> + <MemberSignature Language="C#" Value="public static Gst.MiniObject GetMiniObject (GLib.Value value);" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>Gst.MiniObject</ReturnType> + </ReturnValue> + <Parameters> + <Parameter Name="value" Type="GLib.Value" /> + </Parameters> + <Docs> + <param name="value">To be added.</param> + <summary>To be added.</summary> + <returns>To be added.</returns> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="ListGetSize"> + <MemberSignature Language="C#" Value="public static uint ListGetSize (GLib.Value value);" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>System.UInt32</ReturnType> + </ReturnValue> + <Parameters> + <Parameter Name="value" Type="GLib.Value" /> + </Parameters> + <Docs> + <param name="value">To be added.</param> + <summary>To be added.</summary> + <returns>To be added.</returns> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="Compare"> + <MemberSignature Language="C#" Value="public static int Compare (GLib.Value value1, GLib.Value value2);" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>System.Int32</ReturnType> + </ReturnValue> + <Parameters> + <Parameter Name="value1" Type="GLib.Value" /> + <Parameter Name="value2" Type="GLib.Value" /> + </Parameters> + <Docs> + <param name="value1">To be added.</param> + <param name="value2">To be added.</param> + <summary>To be added.</summary> + <returns>To be added.</returns> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="CanIntersect"> + <MemberSignature Language="C#" Value="public static bool CanIntersect (GLib.Value value1, GLib.Value value2);" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>System.Boolean</ReturnType> + </ReturnValue> + <Parameters> + <Parameter Name="value1" Type="GLib.Value" /> + <Parameter Name="value2" Type="GLib.Value" /> + </Parameters> + <Docs> + <param name="value1">To be added.</param> + <param name="value2">To be added.</param> + <summary>To be added.</summary> + <returns>To be added.</returns> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="ListPrependValue"> + <MemberSignature Language="C#" Value="public static void ListPrependValue (GLib.Value value, GLib.Value prepend_value);" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>System.Void</ReturnType> + </ReturnValue> + <Parameters> + <Parameter Name="value" Type="GLib.Value" /> + <Parameter Name="prepend_value" Type="GLib.Value" /> + </Parameters> + <Docs> + <param name="value">To be added.</param> + <param name="prepend_value">To be added.</param> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="GetIntRangeMax"> + <MemberSignature Language="C#" Value="public static int GetIntRangeMax (GLib.Value value);" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>System.Int32</ReturnType> + </ReturnValue> + <Parameters> + <Parameter Name="value" Type="GLib.Value" /> + </Parameters> + <Docs> + <param name="value">To be added.</param> + <summary>To be added.</summary> + <returns>To be added.</returns> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="Serialize"> + <MemberSignature Language="C#" Value="public static string Serialize (GLib.Value value);" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>System.String</ReturnType> + </ReturnValue> + <Parameters> + <Parameter Name="value" Type="GLib.Value" /> + </Parameters> + <Docs> + <param name="value">To be added.</param> + <summary>To be added.</summary> + <returns>To be added.</returns> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="RegisterIntersectFunc"> + <MemberSignature Language="C#" Value="public static void RegisterIntersectFunc (GLib.GType type1, GLib.GType type2, Gst.ValueIntersectFunc func);" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>System.Void</ReturnType> + </ReturnValue> + <Parameters> + <Parameter Name="type1" Type="GLib.GType" /> + <Parameter Name="type2" Type="GLib.GType" /> + <Parameter Name="func" Type="Gst.ValueIntersectFunc" /> + </Parameters> + <Docs> + <param name="type1">To be added.</param> + <param name="type2">To be added.</param> + <param name="func">To be added.</param> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="RegisterSubtractFunc"> + <MemberSignature Language="C#" Value="public static void RegisterSubtractFunc (GLib.GType minuend_type, GLib.GType subtrahend_type, Gst.ValueSubtractFunc func);" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>System.Void</ReturnType> + </ReturnValue> + <Parameters> + <Parameter Name="minuend_type" Type="GLib.GType" /> + <Parameter Name="subtrahend_type" Type="GLib.GType" /> + <Parameter Name="func" Type="Gst.ValueSubtractFunc" /> + </Parameters> + <Docs> + <param name="minuend_type">To be added.</param> + <param name="subtrahend_type">To be added.</param> + <param name="func">To be added.</param> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="SetFourcc"> + <MemberSignature Language="C#" Value="public static void SetFourcc (GLib.Value value, uint fourcc);" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>System.Void</ReturnType> + </ReturnValue> + <Parameters> + <Parameter Name="value" Type="GLib.Value" /> + <Parameter Name="fourcc" Type="System.UInt32" /> + </Parameters> + <Docs> + <param name="value">To be added.</param> + <param name="fourcc">To be added.</param> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="GetDoubleRangeMax"> + <MemberSignature Language="C#" Value="public static double GetDoubleRangeMax (GLib.Value value);" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>System.Double</ReturnType> + </ReturnValue> + <Parameters> + <Parameter Name="value" Type="GLib.Value" /> + </Parameters> + <Docs> + <param name="value">To be added.</param> + <summary>To be added.</summary> + <returns>To be added.</returns> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="TakeMiniObject"> + <MemberSignature Language="C#" Value="public static void TakeMiniObject (GLib.Value value, Gst.MiniObject mini_object);" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>System.Void</ReturnType> + </ReturnValue> + <Parameters> + <Parameter Name="value" Type="GLib.Value" /> + <Parameter Name="mini_object" Type="Gst.MiniObject" /> + </Parameters> + <Docs> + <param name="value">To be added.</param> + <param name="mini_object">To be added.</param> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="CanSubtract"> + <MemberSignature Language="C#" Value="public static bool CanSubtract (GLib.Value minuend, GLib.Value subtrahend);" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>System.Boolean</ReturnType> + </ReturnValue> + <Parameters> + <Parameter Name="minuend" Type="GLib.Value" /> + <Parameter Name="subtrahend" Type="GLib.Value" /> + </Parameters> + <Docs> + <param name="minuend">To be added.</param> + <param name="subtrahend">To be added.</param> + <summary>To be added.</summary> + <returns>To be added.</returns> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="GetCaps"> + <MemberSignature Language="C#" Value="public static Gst.Caps GetCaps (GLib.Value value);" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>Gst.Caps</ReturnType> + </ReturnValue> + <Parameters> + <Parameter Name="value" Type="GLib.Value" /> + </Parameters> + <Docs> + <param name="value">To be added.</param> + <summary>To be added.</summary> + <returns>To be added.</returns> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="GetFractionNumerator"> + <MemberSignature Language="C#" Value="public static int GetFractionNumerator (GLib.Value value);" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>System.Int32</ReturnType> + </ReturnValue> + <Parameters> + <Parameter Name="value" Type="GLib.Value" /> + </Parameters> + <Docs> + <param name="value">To be added.</param> + <summary>To be added.</summary> + <returns>To be added.</returns> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="SetCaps"> + <MemberSignature Language="C#" Value="public static void SetCaps (GLib.Value value, Gst.Caps caps);" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>System.Void</ReturnType> + </ReturnValue> + <Parameters> + <Parameter Name="value" Type="GLib.Value" /> + <Parameter Name="caps" Type="Gst.Caps" /> + </Parameters> + <Docs> + <param name="value">To be added.</param> + <param name="caps">To be added.</param> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="GetIntRangeMin"> + <MemberSignature Language="C#" Value="public static int GetIntRangeMin (GLib.Value value);" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>System.Int32</ReturnType> + </ReturnValue> + <Parameters> + <Parameter Name="value" Type="GLib.Value" /> + </Parameters> + <Docs> + <param name="value">To be added.</param> + <summary>To be added.</summary> + <returns>To be added.</returns> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="InitAndCopy"> + <MemberSignature Language="C#" Value="public static void InitAndCopy (GLib.Value dest, GLib.Value src);" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>System.Void</ReturnType> + </ReturnValue> + <Parameters> + <Parameter Name="dest" Type="GLib.Value" /> + <Parameter Name="src" Type="GLib.Value" /> + </Parameters> + <Docs> + <param name="dest">To be added.</param> + <param name="src">To be added.</param> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="RegisterUnionFunc"> + <MemberSignature Language="C#" Value="public static void RegisterUnionFunc (GLib.GType type1, GLib.GType type2, Gst.ValueUnionFunc func);" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>System.Void</ReturnType> + </ReturnValue> + <Parameters> + <Parameter Name="type1" Type="GLib.GType" /> + <Parameter Name="type2" Type="GLib.GType" /> + <Parameter Name="func" Type="Gst.ValueUnionFunc" /> + </Parameters> + <Docs> + <param name="type1">To be added.</param> + <param name="type2">To be added.</param> + <param name="func">To be added.</param> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="ArrayGetSize"> + <MemberSignature Language="C#" Value="public static uint ArrayGetSize (GLib.Value value);" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>System.UInt32</ReturnType> + </ReturnValue> + <Parameters> + <Parameter Name="value" Type="GLib.Value" /> + </Parameters> + <Docs> + <param name="value">To be added.</param> + <summary>To be added.</summary> + <returns>To be added.</returns> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="SetFractionRangeFull"> + <MemberSignature Language="C#" Value="public static void SetFractionRangeFull (GLib.Value value, int numerator_start, int denominator_start, int numerator_end, int denominator_end);" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>System.Void</ReturnType> + </ReturnValue> + <Parameters> + <Parameter Name="value" Type="GLib.Value" /> + <Parameter Name="numerator_start" Type="System.Int32" /> + <Parameter Name="denominator_start" Type="System.Int32" /> + <Parameter Name="numerator_end" Type="System.Int32" /> + <Parameter Name="denominator_end" Type="System.Int32" /> + </Parameters> + <Docs> + <param name="value">To be added.</param> + <param name="numerator_start">To be added.</param> + <param name="denominator_start">To be added.</param> + <param name="numerator_end">To be added.</param> + <param name="denominator_end">To be added.</param> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="GetDoubleRangeMin"> + <MemberSignature Language="C#" Value="public static double GetDoubleRangeMin (GLib.Value value);" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>System.Double</ReturnType> + </ReturnValue> + <Parameters> + <Parameter Name="value" Type="GLib.Value" /> + </Parameters> + <Docs> + <param name="value">To be added.</param> + <summary>To be added.</summary> + <returns>To be added.</returns> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="CanCompare"> + <MemberSignature Language="C#" Value="public static bool CanCompare (GLib.Value value1, GLib.Value value2);" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>System.Boolean</ReturnType> + </ReturnValue> + <Parameters> + <Parameter Name="value1" Type="GLib.Value" /> + <Parameter Name="value2" Type="GLib.Value" /> + </Parameters> + <Docs> + <param name="value1">To be added.</param> + <param name="value2">To be added.</param> + <summary>To be added.</summary> + <returns>To be added.</returns> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="SetMiniObject"> + <MemberSignature Language="C#" Value="public static void SetMiniObject (GLib.Value value, Gst.MiniObject mini_object);" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>System.Void</ReturnType> + </ReturnValue> + <Parameters> + <Parameter Name="value" Type="GLib.Value" /> + <Parameter Name="mini_object" Type="Gst.MiniObject" /> + </Parameters> + <Docs> + <param name="value">To be added.</param> + <param name="mini_object">To be added.</param> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="SetIntRange"> + <MemberSignature Language="C#" Value="public static void SetIntRange (GLib.Value value, int start, int end);" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>System.Void</ReturnType> + </ReturnValue> + <Parameters> + <Parameter Name="value" Type="GLib.Value" /> + <Parameter Name="start" Type="System.Int32" /> + <Parameter Name="end" Type="System.Int32" /> + </Parameters> + <Docs> + <param name="value">To be added.</param> + <param name="start">To be added.</param> + <param name="end">To be added.</param> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="SetFraction"> + <MemberSignature Language="C#" Value="public static void SetFraction (GLib.Value value, int numerator, int denominator);" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>System.Void</ReturnType> + </ReturnValue> + <Parameters> + <Parameter Name="value" Type="GLib.Value" /> + <Parameter Name="numerator" Type="System.Int32" /> + <Parameter Name="denominator" Type="System.Int32" /> + </Parameters> + <Docs> + <param name="value">To be added.</param> + <param name="numerator">To be added.</param> + <param name="denominator">To be added.</param> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="Union"> + <MemberSignature Language="C#" Value="public static bool Union (GLib.Value dest, GLib.Value value1, GLib.Value value2);" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>System.Boolean</ReturnType> + </ReturnValue> + <Parameters> + <Parameter Name="dest" Type="GLib.Value" /> + <Parameter Name="value1" Type="GLib.Value" /> + <Parameter Name="value2" Type="GLib.Value" /> + </Parameters> + <Docs> + <param name="dest">To be added.</param> + <param name="value1">To be added.</param> + <param name="value2">To be added.</param> + <summary>To be added.</summary> + <returns>To be added.</returns> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="GetFractionRangeMax"> + <MemberSignature Language="C#" Value="public static GLib.Value GetFractionRangeMax (GLib.Value value);" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>GLib.Value</ReturnType> + </ReturnValue> + <Parameters> + <Parameter Name="value" Type="GLib.Value" /> + </Parameters> + <Docs> + <param name="value">To be added.</param> + <summary>To be added.</summary> + <returns>To be added.</returns> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="ArrayAppendValue"> + <MemberSignature Language="C#" Value="public static void ArrayAppendValue (GLib.Value value, GLib.Value append_value);" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>System.Void</ReturnType> + </ReturnValue> + <Parameters> + <Parameter Name="value" Type="GLib.Value" /> + <Parameter Name="append_value" Type="GLib.Value" /> + </Parameters> + <Docs> + <param name="value">To be added.</param> + <param name="append_value">To be added.</param> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="ListGetValue"> + <MemberSignature Language="C#" Value="public static GLib.Value ListGetValue (GLib.Value value, uint index);" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>GLib.Value</ReturnType> + </ReturnValue> + <Parameters> + <Parameter Name="value" Type="GLib.Value" /> + <Parameter Name="index" Type="System.UInt32" /> + </Parameters> + <Docs> + <param name="value">To be added.</param> + <param name="index">To be added.</param> + <summary>To be added.</summary> + <returns>To be added.</returns> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="ListGetType"> + <MemberSignature Language="C#" Value="public static GLib.GType ListGetType ();" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>GLib.GType</ReturnType> + </ReturnValue> + <Parameters /> + <Docs> + <summary>To be added.</summary> + <returns>To be added.</returns> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="FractionSubtract"> + <MemberSignature Language="C#" Value="public static bool FractionSubtract (GLib.Value dest, GLib.Value minuend, GLib.Value subtrahend);" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>System.Boolean</ReturnType> + </ReturnValue> + <Parameters> + <Parameter Name="dest" Type="GLib.Value" /> + <Parameter Name="minuend" Type="GLib.Value" /> + <Parameter Name="subtrahend" Type="GLib.Value" /> + </Parameters> + <Docs> + <param name="dest">To be added.</param> + <param name="minuend">To be added.</param> + <param name="subtrahend">To be added.</param> + <summary>To be added.</summary> + <returns>To be added.</returns> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="ArrayGetValue"> + <MemberSignature Language="C#" Value="public static GLib.Value ArrayGetValue (GLib.Value value, uint index);" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>GLib.Value</ReturnType> + </ReturnValue> + <Parameters> + <Parameter Name="value" Type="GLib.Value" /> + <Parameter Name="index" Type="System.UInt32" /> + </Parameters> + <Docs> + <param name="value">To be added.</param> + <param name="index">To be added.</param> + <summary>To be added.</summary> + <returns>To be added.</returns> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="FractionMultiply"> + <MemberSignature Language="C#" Value="public static bool FractionMultiply (GLib.Value product, GLib.Value factor1, GLib.Value factor2);" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>System.Boolean</ReturnType> + </ReturnValue> + <Parameters> + <Parameter Name="product" Type="GLib.Value" /> + <Parameter Name="factor1" Type="GLib.Value" /> + <Parameter Name="factor2" Type="GLib.Value" /> + </Parameters> + <Docs> + <param name="product">To be added.</param> + <param name="factor1">To be added.</param> + <param name="factor2">To be added.</param> + <summary>To be added.</summary> + <returns>To be added.</returns> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="Deserialize"> + <MemberSignature Language="C#" Value="public static bool Deserialize (GLib.Value dest, string src);" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>System.Boolean</ReturnType> + </ReturnValue> + <Parameters> + <Parameter Name="dest" Type="GLib.Value" /> + <Parameter Name="src" Type="System.String" /> + </Parameters> + <Docs> + <param name="dest">To be added.</param> + <param name="src">To be added.</param> + <summary>To be added.</summary> + <returns>To be added.</returns> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="GetFractionDenominator"> + <MemberSignature Language="C#" Value="public static int GetFractionDenominator (GLib.Value value);" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>System.Int32</ReturnType> + </ReturnValue> + <Parameters> + <Parameter Name="value" Type="GLib.Value" /> + </Parameters> + <Docs> + <param name="value">To be added.</param> + <summary>To be added.</summary> + <returns>To be added.</returns> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="Register"> + <MemberSignature Language="C#" Value="public static void Register (Gst.ValueTable table);" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>System.Void</ReturnType> + </ReturnValue> + <Parameters> + <Parameter Name="table" Type="Gst.ValueTable" /> + </Parameters> + <Docs> + <param name="table">To be added.</param> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="GetFractionRangeMin"> + <MemberSignature Language="C#" Value="public static GLib.Value GetFractionRangeMin (GLib.Value value);" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>GLib.Value</ReturnType> + </ReturnValue> + <Parameters> + <Parameter Name="value" Type="GLib.Value" /> + </Parameters> + <Docs> + <param name="value">To be added.</param> + <summary>To be added.</summary> + <returns>To be added.</returns> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="GetFourcc"> + <MemberSignature Language="C#" Value="public static uint GetFourcc (GLib.Value value);" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>System.UInt32</ReturnType> + </ReturnValue> + <Parameters> + <Parameter Name="value" Type="GLib.Value" /> + </Parameters> + <Docs> + <param name="value">To be added.</param> + <summary>To be added.</summary> + <returns>To be added.</returns> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="IsFixed"> + <MemberSignature Language="C#" Value="public static bool IsFixed (GLib.Value value);" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>System.Boolean</ReturnType> + </ReturnValue> + <Parameters> + <Parameter Name="value" Type="GLib.Value" /> + </Parameters> + <Docs> + <param name="value">To be added.</param> + <summary>To be added.</summary> + <returns>To be added.</returns> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="CanUnion"> + <MemberSignature Language="C#" Value="public static bool CanUnion (GLib.Value value1, GLib.Value value2);" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>System.Boolean</ReturnType> + </ReturnValue> + <Parameters> + <Parameter Name="value1" Type="GLib.Value" /> + <Parameter Name="value2" Type="GLib.Value" /> + </Parameters> + <Docs> + <param name="value1">To be added.</param> + <param name="value2">To be added.</param> + <summary>To be added.</summary> + <returns>To be added.</returns> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="ArrayGetType"> + <MemberSignature Language="C#" Value="public static GLib.GType ArrayGetType ();" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>GLib.GType</ReturnType> + </ReturnValue> + <Parameters /> + <Docs> + <summary>To be added.</summary> + <returns>To be added.</returns> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="Subtract"> + <MemberSignature Language="C#" Value="public static bool Subtract (GLib.Value dest, GLib.Value minuend, GLib.Value subtrahend);" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>System.Boolean</ReturnType> + </ReturnValue> + <Parameters> + <Parameter Name="dest" Type="GLib.Value" /> + <Parameter Name="minuend" Type="GLib.Value" /> + <Parameter Name="subtrahend" Type="GLib.Value" /> + </Parameters> + <Docs> + <param name="dest">To be added.</param> + <param name="minuend">To be added.</param> + <param name="subtrahend">To be added.</param> + <summary>To be added.</summary> + <returns>To be added.</returns> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="ListConcat"> + <MemberSignature Language="C#" Value="public static void ListConcat (GLib.Value dest, GLib.Value value1, GLib.Value value2);" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>System.Void</ReturnType> + </ReturnValue> + <Parameters> + <Parameter Name="dest" Type="GLib.Value" /> + <Parameter Name="value1" Type="GLib.Value" /> + <Parameter Name="value2" Type="GLib.Value" /> + </Parameters> + <Docs> + <param name="dest">To be added.</param> + <param name="value1">To be added.</param> + <param name="value2">To be added.</param> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="SetFractionRange"> + <MemberSignature Language="C#" Value="public static void SetFractionRange (GLib.Value value, GLib.Value start, GLib.Value end);" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>System.Void</ReturnType> + </ReturnValue> + <Parameters> + <Parameter Name="value" Type="GLib.Value" /> + <Parameter Name="start" Type="GLib.Value" /> + <Parameter Name="end" Type="GLib.Value" /> + </Parameters> + <Docs> + <param name="value">To be added.</param> + <param name="start">To be added.</param> + <param name="end">To be added.</param> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> + </Member> + </Members> + <Docs> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> +</Type> diff --git a/doc/en/Gst/ValueCompareFunc.xml b/doc/en/Gst/ValueCompareFunc.xml new file mode 100644 index 0000000..aa2d394 --- /dev/null +++ b/doc/en/Gst/ValueCompareFunc.xml @@ -0,0 +1,24 @@ +<Type Name="ValueCompareFunc" FullName="Gst.ValueCompareFunc"> + <TypeSignature Language="C#" Value="public delegate int ValueCompareFunc(GLib.Value value1, GLib.Value value2);" /> + <AssemblyInfo> + <AssemblyName>gst-sharp</AssemblyName> + <AssemblyVersion>0.9.5.99</AssemblyVersion> + </AssemblyInfo> + <Base> + <BaseTypeName>System.Delegate</BaseTypeName> + </Base> + <Parameters> + <Parameter Name="value1" Type="GLib.Value" /> + <Parameter Name="value2" Type="GLib.Value" /> + </Parameters> + <ReturnValue> + <ReturnType>System.Int32</ReturnType> + </ReturnValue> + <Docs> + <param name="value1">To be added.</param> + <param name="value2">To be added.</param> + <summary>To be added.</summary> + <returns>To be added.</returns> + <remarks>To be added.</remarks> + </Docs> +</Type> diff --git a/doc/en/Gst/ValueDeserializeFunc.xml b/doc/en/Gst/ValueDeserializeFunc.xml new file mode 100644 index 0000000..ffaf17b --- /dev/null +++ b/doc/en/Gst/ValueDeserializeFunc.xml @@ -0,0 +1,24 @@ +<Type Name="ValueDeserializeFunc" FullName="Gst.ValueDeserializeFunc"> + <TypeSignature Language="C#" Value="public delegate bool ValueDeserializeFunc(GLib.Value dest, string s);" /> + <AssemblyInfo> + <AssemblyName>gst-sharp</AssemblyName> + <AssemblyVersion>0.9.5.99</AssemblyVersion> + </AssemblyInfo> + <Base> + <BaseTypeName>System.Delegate</BaseTypeName> + </Base> + <Parameters> + <Parameter Name="dest" Type="GLib.Value" /> + <Parameter Name="s" Type="System.String" /> + </Parameters> + <ReturnValue> + <ReturnType>System.Boolean</ReturnType> + </ReturnValue> + <Docs> + <param name="dest">To be added.</param> + <param name="s">To be added.</param> + <summary>To be added.</summary> + <returns>To be added.</returns> + <remarks>To be added.</remarks> + </Docs> +</Type> diff --git a/doc/en/Gst/ValueIntersectFunc.xml b/doc/en/Gst/ValueIntersectFunc.xml new file mode 100644 index 0000000..84ab900 --- /dev/null +++ b/doc/en/Gst/ValueIntersectFunc.xml @@ -0,0 +1,26 @@ +<Type Name="ValueIntersectFunc" FullName="Gst.ValueIntersectFunc"> + <TypeSignature Language="C#" Value="public delegate bool ValueIntersectFunc(GLib.Value dest, GLib.Value value1, GLib.Value value2);" /> + <AssemblyInfo> + <AssemblyName>gst-sharp</AssemblyName> + <AssemblyVersion>0.9.5.99</AssemblyVersion> + </AssemblyInfo> + <Base> + <BaseTypeName>System.Delegate</BaseTypeName> + </Base> + <Parameters> + <Parameter Name="dest" Type="GLib.Value" /> + <Parameter Name="value1" Type="GLib.Value" /> + <Parameter Name="value2" Type="GLib.Value" /> + </Parameters> + <ReturnValue> + <ReturnType>System.Boolean</ReturnType> + </ReturnValue> + <Docs> + <param name="dest">To be added.</param> + <param name="value1">To be added.</param> + <param name="value2">To be added.</param> + <summary>To be added.</summary> + <returns>To be added.</returns> + <remarks>To be added.</remarks> + </Docs> +</Type> diff --git a/doc/en/Gst/ValueSerializeFunc.xml b/doc/en/Gst/ValueSerializeFunc.xml new file mode 100644 index 0000000..d15d962 --- /dev/null +++ b/doc/en/Gst/ValueSerializeFunc.xml @@ -0,0 +1,22 @@ +<Type Name="ValueSerializeFunc" FullName="Gst.ValueSerializeFunc"> + <TypeSignature Language="C#" Value="public delegate string ValueSerializeFunc(GLib.Value value1);" /> + <AssemblyInfo> + <AssemblyName>gst-sharp</AssemblyName> + <AssemblyVersion>0.9.5.99</AssemblyVersion> + </AssemblyInfo> + <Base> + <BaseTypeName>System.Delegate</BaseTypeName> + </Base> + <Parameters> + <Parameter Name="value1" Type="GLib.Value" /> + </Parameters> + <ReturnValue> + <ReturnType>System.String</ReturnType> + </ReturnValue> + <Docs> + <param name="value1">To be added.</param> + <summary>To be added.</summary> + <returns>To be added.</returns> + <remarks>To be added.</remarks> + </Docs> +</Type> diff --git a/doc/en/Gst/ValueSubtractFunc.xml b/doc/en/Gst/ValueSubtractFunc.xml new file mode 100644 index 0000000..24a3f9e --- /dev/null +++ b/doc/en/Gst/ValueSubtractFunc.xml @@ -0,0 +1,26 @@ +<Type Name="ValueSubtractFunc" FullName="Gst.ValueSubtractFunc"> + <TypeSignature Language="C#" Value="public delegate bool ValueSubtractFunc(GLib.Value dest, GLib.Value minuend, GLib.Value subtrahend);" /> + <AssemblyInfo> + <AssemblyName>gst-sharp</AssemblyName> + <AssemblyVersion>0.9.5.99</AssemblyVersion> + </AssemblyInfo> + <Base> + <BaseTypeName>System.Delegate</BaseTypeName> + </Base> + <Parameters> + <Parameter Name="dest" Type="GLib.Value" /> + <Parameter Name="minuend" Type="GLib.Value" /> + <Parameter Name="subtrahend" Type="GLib.Value" /> + </Parameters> + <ReturnValue> + <ReturnType>System.Boolean</ReturnType> + </ReturnValue> + <Docs> + <param name="dest">To be added.</param> + <param name="minuend">To be added.</param> + <param name="subtrahend">To be added.</param> + <summary>To be added.</summary> + <returns>To be added.</returns> + <remarks>To be added.</remarks> + </Docs> +</Type> diff --git a/doc/en/Gst/ValueTable.xml b/doc/en/Gst/ValueTable.xml new file mode 100644 index 0000000..1a4ddf1 --- /dev/null +++ b/doc/en/Gst/ValueTable.xml @@ -0,0 +1,91 @@ +<Type Name="ValueTable" FullName="Gst.ValueTable"> + <TypeSignature Language="C#" Value="public struct ValueTable" /> + <AssemblyInfo> + <AssemblyName>gst-sharp</AssemblyName> + <AssemblyVersion>0.9.5.99</AssemblyVersion> + </AssemblyInfo> + <Base> + <BaseTypeName>System.ValueType</BaseTypeName> + </Base> + <Interfaces /> + <Members> + <Member MemberName="Type"> + <MemberSignature Language="C#" Value="public GLib.GType Type;" /> + <MemberType>Field</MemberType> + <ReturnValue> + <ReturnType>GLib.GType</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="Zero"> + <MemberSignature Language="C#" Value="public static Gst.ValueTable Zero;" /> + <MemberType>Field</MemberType> + <ReturnValue> + <ReturnType>Gst.ValueTable</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="New"> + <MemberSignature Language="C#" Value="public static Gst.ValueTable New (IntPtr raw);" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>Gst.ValueTable</ReturnType> + </ReturnValue> + <Parameters> + <Parameter Name="raw" Type="System.IntPtr" /> + </Parameters> + <Docs> + <param name="raw">To be added.</param> + <summary>To be added.</summary> + <returns>To be added.</returns> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="Compare"> + <MemberSignature Language="C#" Value="public Gst.ValueCompareFunc Compare { get; };" /> + <MemberType>Property</MemberType> + <ReturnValue> + <ReturnType>Gst.ValueCompareFunc</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + <value>To be added.</value> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="Serialize"> + <MemberSignature Language="C#" Value="public Gst.ValueSerializeFunc Serialize { get; };" /> + <MemberType>Property</MemberType> + <ReturnValue> + <ReturnType>Gst.ValueSerializeFunc</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + <value>To be added.</value> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="Deserialize"> + <MemberSignature Language="C#" Value="public Gst.ValueDeserializeFunc Deserialize { get; };" /> + <MemberType>Property</MemberType> + <ReturnValue> + <ReturnType>Gst.ValueDeserializeFunc</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + <value>To be added.</value> + <remarks>To be added.</remarks> + </Docs> + </Member> + </Members> + <Docs> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> +</Type> diff --git a/doc/en/Gst/ValueUnionFunc.xml b/doc/en/Gst/ValueUnionFunc.xml new file mode 100644 index 0000000..fea5627 --- /dev/null +++ b/doc/en/Gst/ValueUnionFunc.xml @@ -0,0 +1,26 @@ +<Type Name="ValueUnionFunc" FullName="Gst.ValueUnionFunc"> + <TypeSignature Language="C#" Value="public delegate bool ValueUnionFunc(GLib.Value dest, GLib.Value value1, GLib.Value value2);" /> + <AssemblyInfo> + <AssemblyName>gst-sharp</AssemblyName> + <AssemblyVersion>0.9.5.99</AssemblyVersion> + </AssemblyInfo> + <Base> + <BaseTypeName>System.Delegate</BaseTypeName> + </Base> + <Parameters> + <Parameter Name="dest" Type="GLib.Value" /> + <Parameter Name="value1" Type="GLib.Value" /> + <Parameter Name="value2" Type="GLib.Value" /> + </Parameters> + <ReturnValue> + <ReturnType>System.Boolean</ReturnType> + </ReturnValue> + <Docs> + <param name="dest">To be added.</param> + <param name="value1">To be added.</param> + <param name="value2">To be added.</param> + <summary>To be added.</summary> + <returns>To be added.</returns> + <remarks>To be added.</remarks> + </Docs> +</Type> diff --git a/doc/en/Gst/XML.xml b/doc/en/Gst/XML.xml new file mode 100644 index 0000000..79b15ac --- /dev/null +++ b/doc/en/Gst/XML.xml @@ -0,0 +1,133 @@ +<Type Name="XML" FullName="Gst.XML"> + <TypeSignature Language="C#" Value="public class XML : Gst.Object" /> + <AssemblyInfo> + <AssemblyName>gst-sharp</AssemblyName> + <AssemblyVersion>0.9.5.99</AssemblyVersion> + </AssemblyInfo> + <Base> + <BaseTypeName>Gst.Object</BaseTypeName> + </Base> + <Interfaces /> + <Members> + <Member MemberName=".ctor"> + <MemberSignature Language="C#" Value="protected XML (GLib.GType gtype);" /> + <MemberType>Constructor</MemberType> + <Attributes> + <Attribute> + <AttributeName>System.Obsolete(Message=null, IsError=False)</AttributeName> + </Attribute> + </Attributes> + <Parameters> + <Parameter Name="gtype" Type="GLib.GType" /> + </Parameters> + <Docs> + <param name="gtype">To be added.</param> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName=".ctor"> + <MemberSignature Language="C#" Value="public XML (IntPtr raw);" /> + <MemberType>Constructor</MemberType> + <Parameters> + <Parameter Name="raw" Type="System.IntPtr" /> + </Parameters> + <Docs> + <param name="raw">To be added.</param> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName=".ctor"> + <MemberSignature Language="C#" Value="public XML ();" /> + <MemberType>Constructor</MemberType> + <Parameters /> + <Docs> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="GetElement"> + <MemberSignature Language="C#" Value="public Gst.Element GetElement (out byte name);" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>Gst.Element</ReturnType> + </ReturnValue> + <Parameters> + <Parameter Name="name" Type="System.Byte&" RefType="out" /> + </Parameters> + <Docs> + <param name="name">To be added.</param> + <summary>To be added.</summary> + <returns>To be added.</returns> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="ParseMemory"> + <MemberSignature Language="C#" Value="public bool ParseMemory (out byte buffer, uint size, string root);" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>System.Boolean</ReturnType> + </ReturnValue> + <Parameters> + <Parameter Name="buffer" Type="System.Byte&" RefType="out" /> + <Parameter Name="size" Type="System.UInt32" /> + <Parameter Name="root" Type="System.String" /> + </Parameters> + <Docs> + <param name="buffer">To be added.</param> + <param name="size">To be added.</param> + <param name="root">To be added.</param> + <summary>To be added.</summary> + <returns>To be added.</returns> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="ParseFile"> + <MemberSignature Language="C#" Value="public bool ParseFile (out byte fname, out byte root);" /> + <MemberType>Method</MemberType> + <ReturnValue> + <ReturnType>System.Boolean</ReturnType> + </ReturnValue> + <Parameters> + <Parameter Name="fname" Type="System.Byte&" RefType="out" /> + <Parameter Name="root" Type="System.Byte&" RefType="out" /> + </Parameters> + <Docs> + <param name="fname">To be added.</param> + <param name="root">To be added.</param> + <summary>To be added.</summary> + <returns>To be added.</returns> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="Topelements"> + <MemberSignature Language="C#" Value="public GLib.List Topelements { get; };" /> + <MemberType>Property</MemberType> + <ReturnValue> + <ReturnType>GLib.List</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + <value>To be added.</value> + <remarks>To be added.</remarks> + </Docs> + </Member> + <Member MemberName="GType"> + <MemberSignature Language="C#" Value="public static GLib.GType GType { get; };" /> + <MemberType>Property</MemberType> + <ReturnValue> + <ReturnType>GLib.GType</ReturnType> + </ReturnValue> + <Docs> + <summary>To be added.</summary> + <value>To be added.</value> + <remarks>To be added.</remarks> + </Docs> + </Member> + </Members> + <Docs> + <summary>To be added.</summary> + <remarks>To be added.</remarks> + </Docs> +</Type> diff --git a/doc/en/index.xml b/doc/en/index.xml new file mode 100644 index 0000000..fed18c9 --- /dev/null +++ b/doc/en/index.xml @@ -0,0 +1,208 @@ +<Overview> + <Assemblies> + <Assembly Name="gst-sharp" Version="0.9.5.99" /> + </Assemblies> + <Remarks>To be added.</Remarks> + <Copyright>To be added.</Copyright> + <Types> + <Namespace Name="Gst"> + <Type Name="ChildProxy" /> + <Type Name="TagSetter" /> + <Type Name="Application" /> + <Type Name="CommonTags" /> + <Type Name="AllocTrace" /> + <Type Name="Bin" /> + <Type Name="Element" /> + <Type Name="Object" /> + <Type Name="Buffer" /> + <Type Name="MiniObject" /> + <Type Name="Bus" /> + <Type Name="Caps" /> + <Type Name="ChildAddedArgs" /> + <Type Name="ChildRemovedArgs" /> + <Type Name="Clock" /> + <Type Name="ClockEntry" /> + <Type Name="DebugCategory" /> + <Type Name="Debug" /> + <Type Name="DebugMessage" /> + <Type Name="DeepNotifyArgs" /> + <Type Name="ElementAddedArgs" /> + <Type Name="ElementDetails" /> + <Type Name="ElementFactory" /> + <Type Name="PluginFeature" /> + <Type Name="ElementRemovedArgs" /> + <Type Name="EntryAddedArgs" /> + <Type Name="Event" /> + <Type Name="FeatureAddedArgs" /> + <Type Name="Flow" /> + <Type Name="FormatDefinition" /> + <Type Name="Fraction" /> + <Type Name="GhostPad" /> + <Type Name="Pad" /> + <Type Name="Global" /> + <Type Name="HasPadCreatedArgs" /> + <Type Name="HaveDataArgs" /> + <Type Name="IndexAssociation" /> + <Type Name="Index" /> + <Type Name="IndexEntry" /> + <Type Name="IndexFactory" /> + <Type Name="IndexGroup" /> + <Type Name="Init" /> + <Type Name="Iterator" /> + <Type Name="LinkedArgs" /> + <Type Name="Message" /> + <Type Name="MessageArgs" /> + <Type Name="PadAddedArgs" /> + <Type Name="PadRemovedArgs" /> + <Type Name="PadTemplate" /> + <Type Name="ParentSetArgs" /> + <Type Name="ParentUnsetArgs" /> + <Type Name="Pipeline" /> + <Type Name="PluginAddedArgs" /> + <Type Name="Plugin" /> + <Type Name="PluginDesc" /> + <Type Name="Print" /> + <Type Name="Query" /> + <Type Name="QueryTypeDefinition" /> + <Type Name="Registry" /> + <Type Name="Segment" /> + <Type Name="StaticCaps" /> + <Type Name="StaticPadTemplate" /> + <Type Name="Structure" /> + <Type Name="SyncMessageArgs" /> + <Type Name="SystemClock" /> + <Type Name="Tag" /> + <Type Name="TagList" /> + <Type Name="Task" /> + <Type Name="Trace" /> + <Type Name="TraceEntry" /> + <Type Name="TypeFind" /> + <Type Name="TypeFindFactory" /> + <Type Name="TypeNameData" /> + <Type Name="UnlinkedArgs" /> + <Type Name="Util" /> + <Type Name="Value" /> + <Type Name="ValueTable" /> + <Type Name="XML" /> + <Type Name="BusFunc" /> + <Type Name="BusSyncHandler" /> + <Type Name="ChildAddedHandler" /> + <Type Name="ChildRemovedHandler" /> + <Type Name="ClockCallback" /> + <Type Name="DeepNotifyHandler" /> + <Type Name="ElementAddedHandler" /> + <Type Name="ElementRemovedHandler" /> + <Type Name="EntryAddedHandler" /> + <Type Name="FeatureAddedHandler" /> + <Type Name="FilterFunc" /> + <Type Name="HasPadCreatedHandler" /> + <Type Name="HaveDataHandler" /> + <Type Name="IndexFilter" /> + <Type Name="IndexResolver" /> + <Type Name="IteratorDisposeFunction" /> + <Type Name="IteratorFoldFunction" /> + <Type Name="IteratorFreeFunction" /> + <Type Name="IteratorItemFunction" /> + <Type Name="IteratorNextFunction" /> + <Type Name="IteratorResyncFunction" /> + <Type Name="LinkedHandler" /> + <Type Name="LogFunction" /> + <Type Name="MiniObjectCopyFunction" /> + <Type Name="MiniObjectFinalizeFunction" /> + <Type Name="PadAcceptCapsFunction" /> + <Type Name="PadActivateFunction" /> + <Type Name="PadActivateModeFunction" /> + <Type Name="PadAddedHandler" /> + <Type Name="PadBlockCallback" /> + <Type Name="PadBufferAllocFunction" /> + <Type Name="PadChainFunction" /> + <Type Name="PadCheckGetRangeFunction" /> + <Type Name="PadDispatcherFunction" /> + <Type Name="PadEventFunction" /> + <Type Name="PadFixateCapsFunction" /> + <Type Name="PadGetCapsFunction" /> + <Type Name="PadGetRangeFunction" /> + <Type Name="PadIntLinkFunction" /> + <Type Name="PadLinkFunction" /> + <Type Name="PadQueryFunction" /> + <Type Name="PadRemovedHandler" /> + <Type Name="PadSetCapsFunction" /> + <Type Name="PadUnlinkFunction" /> + <Type Name="ParentSetHandler" /> + <Type Name="ParentUnsetHandler" /> + <Type Name="PluginAddedHandler" /> + <Type Name="PluginFeatureFilter" /> + <Type Name="PluginFilter" /> + <Type Name="PluginInitFunc" /> + <Type Name="StructureForeachFunc" /> + <Type Name="StructureMapFunc" /> + <Type Name="TagForeachFunc" /> + <Type Name="TagMergeFunc" /> + <Type Name="TaskFunction" /> + <Type Name="TypeFindFunction" /> + <Type Name="UnlinkedHandler" /> + <Type Name="ValueCompareFunc" /> + <Type Name="ValueDeserializeFunc" /> + <Type Name="ValueIntersectFunc" /> + <Type Name="ValueSerializeFunc" /> + <Type Name="ValueSubtractFunc" /> + <Type Name="ValueUnionFunc" /> + <Type Name="ActivateMode" /> + <Type Name="AllocTraceFlags" /> + <Type Name="AssocFlags" /> + <Type Name="BinFlags" /> + <Type Name="BufferFlag" /> + <Type Name="BusFlags" /> + <Type Name="BusSyncReply" /> + <Type Name="CapsFlags" /> + <Type Name="ClockEntryType" /> + <Type Name="ClockFlags" /> + <Type Name="ClockReturn" /> + <Type Name="CoreError" /> + <Type Name="DebugColorFlags" /> + <Type Name="DebugLevel" /> + <Type Name="ElementFlags" /> + <Type Name="EventType" /> + <Type Name="EventTypeFlags" /> + <Type Name="FlowReturn" /> + <Type Name="Format" /> + <Type Name="IndexCertainty" /> + <Type Name="IndexEntryType" /> + <Type Name="IndexFlags" /> + <Type Name="IndexLookupMethod" /> + <Type Name="IndexResolverMethod" /> + <Type Name="IteratorItem" /> + <Type Name="IteratorResult" /> + <Type Name="LibraryError" /> + <Type Name="MessageType" /> + <Type Name="MiniObjectFlags" /> + <Type Name="ObjectFlags" /> + <Type Name="PadDirection" /> + <Type Name="PadFlags" /> + <Type Name="PadLinkReturn" /> + <Type Name="PadPresence" /> + <Type Name="PadTemplateFlags" /> + <Type Name="ParseError" /> + <Type Name="PipelineFlags" /> + <Type Name="PluginError" /> + <Type Name="PluginFlags" /> + <Type Name="QueryType" /> + <Type Name="Rank" /> + <Type Name="ResourceError" /> + <Type Name="SeekFlags" /> + <Type Name="SeekType" /> + <Type Name="StateChange" /> + <Type Name="StateChangeReturn" /> + <Type Name="State" /> + <Type Name="StreamError" /> + <Type Name="TagFlag" /> + <Type Name="TagMergeMode" /> + <Type Name="TaskState" /> + <Type Name="TypeFindProbability" /> + <Type Name="PlayBin" /> + <Type Name="MessageHandler" /> + <Type Name="SyncMessageHandler" /> + </Namespace> + </Types> + <Title>gst-sharp</Title> +</Overview> diff --git a/doc/gst-sharp-docs.tree b/doc/gst-sharp-docs.tree Binary files differnew file mode 100644 index 0000000..868ea6e --- /dev/null +++ b/doc/gst-sharp-docs.tree diff --git a/doc/gst-sharp-docs.zip b/doc/gst-sharp-docs.zip Binary files differnew file mode 100644 index 0000000..a694c4f --- /dev/null +++ b/doc/gst-sharp-docs.zip diff --git a/doc/gstreamer-sharp-docs.source b/doc/gstreamer-sharp-docs.source new file mode 100644 index 0000000..8a2045d --- /dev/null +++ b/doc/gstreamer-sharp-docs.source @@ -0,0 +1,4 @@ +<?xml version="1.0"?> +<monodoc> + <source provider="ecma" basefile="gstreamer-sharp-docs" path="classlib-gnome"/> +</monodoc> diff --git a/gstreamer-sharp-0.10.pc.in b/gstreamer-sharp-0.10.pc.in new file mode 100644 index 0000000..402d13d --- /dev/null +++ b/gstreamer-sharp-0.10.pc.in @@ -0,0 +1,9 @@ +prefix=@prefix@ +exec_prefix=${prefix} +libdir=${exec_prefix}/lib + + +Name: Gst# +Description: Gst# - GStreamer .NET Binding +Version: @VERSION@ +Libs: -r:${libdir}/mono/@PACKAGE_VERSION@/gst-sharp.dll diff --git a/gstreamer-sharp.snk b/gstreamer-sharp.snk Binary files differnew file mode 100644 index 0000000..1706d64 --- /dev/null +++ b/gstreamer-sharp.snk diff --git a/gstreamer-sharp/.arch-ids/.arch-inventory.id b/gstreamer-sharp/.arch-ids/.arch-inventory.id new file mode 100644 index 0000000..b2af19a --- /dev/null +++ b/gstreamer-sharp/.arch-ids/.arch-inventory.id @@ -0,0 +1 @@ +Peter Johanson <peter@peterjohanson.com> Sat Mar 4 23:48:14 2006 15786.0 diff --git a/gstreamer-sharp/.arch-ids/=id b/gstreamer-sharp/.arch-ids/=id new file mode 100644 index 0000000..4999520 --- /dev/null +++ b/gstreamer-sharp/.arch-ids/=id @@ -0,0 +1 @@ +Peter Johanson <peter@peterjohanson.com> Sat Mar 4 22:59:36 2006 26261.0 diff --git a/gstreamer-sharp/.arch-ids/Application.cs.id b/gstreamer-sharp/.arch-ids/Application.cs.id new file mode 100644 index 0000000..1cf5b9f --- /dev/null +++ b/gstreamer-sharp/.arch-ids/Application.cs.id @@ -0,0 +1 @@ +Peter Johanson <peter@peterjohanson.com> Sat Mar 4 23:02:14 2006 29608.0 diff --git a/gstreamer-sharp/.arch-ids/AssemblyInfo.cs.in.id b/gstreamer-sharp/.arch-ids/AssemblyInfo.cs.in.id new file mode 100644 index 0000000..59e3c20 --- /dev/null +++ b/gstreamer-sharp/.arch-ids/AssemblyInfo.cs.in.id @@ -0,0 +1 @@ +Peter Johanson <peter@peterjohanson.com> Sat Mar 4 23:01:50 2006 28990.2 diff --git a/gstreamer-sharp/.arch-ids/Bin.custom.id b/gstreamer-sharp/.arch-ids/Bin.custom.id new file mode 100644 index 0000000..521e304 --- /dev/null +++ b/gstreamer-sharp/.arch-ids/Bin.custom.id @@ -0,0 +1 @@ +Peter Johanson <peter@peterjohanson.com> Sat Mar 4 23:00:03 2006 26565.0 diff --git a/gstreamer-sharp/.arch-ids/Bus.custom.id b/gstreamer-sharp/.arch-ids/Bus.custom.id new file mode 100644 index 0000000..65bfe4c --- /dev/null +++ b/gstreamer-sharp/.arch-ids/Bus.custom.id @@ -0,0 +1 @@ +Peter Johanson <peter@peterjohanson.com> Sat Apr 1 13:11:54 2006 2873.1 diff --git a/gstreamer-sharp/.arch-ids/Clock.custom.id b/gstreamer-sharp/.arch-ids/Clock.custom.id new file mode 100644 index 0000000..f38eb49 --- /dev/null +++ b/gstreamer-sharp/.arch-ids/Clock.custom.id @@ -0,0 +1 @@ +Peter Johanson <peter@peterjohanson.com> Sun Mar 5 23:42:55 2006 24488.0 diff --git a/gstreamer-sharp/.arch-ids/CommonTags.cs.id b/gstreamer-sharp/.arch-ids/CommonTags.cs.id new file mode 100644 index 0000000..33af653 --- /dev/null +++ b/gstreamer-sharp/.arch-ids/CommonTags.cs.id @@ -0,0 +1 @@ +Peter Johanson <peter@peterjohanson.com> Sat Mar 4 23:06:32 2006 3697.0 diff --git a/gstreamer-sharp/.arch-ids/Debug.custom.id b/gstreamer-sharp/.arch-ids/Debug.custom.id new file mode 100644 index 0000000..226bcad --- /dev/null +++ b/gstreamer-sharp/.arch-ids/Debug.custom.id @@ -0,0 +1 @@ +Peter Johanson <peter@peterjohanson.com> Sat Apr 1 13:11:54 2006 2873.2 diff --git a/gstreamer-sharp/.arch-ids/Element.custom.id b/gstreamer-sharp/.arch-ids/Element.custom.id new file mode 100644 index 0000000..febd55d --- /dev/null +++ b/gstreamer-sharp/.arch-ids/Element.custom.id @@ -0,0 +1 @@ +Peter Johanson <peter@peterjohanson.com> Sat Mar 4 23:00:03 2006 26565.1 diff --git a/gstreamer-sharp/.arch-ids/Gst.metadata.id b/gstreamer-sharp/.arch-ids/Gst.metadata.id new file mode 100644 index 0000000..b405aa4 --- /dev/null +++ b/gstreamer-sharp/.arch-ids/Gst.metadata.id @@ -0,0 +1 @@ +Peter Johanson <peter@peterjohanson.com> Sat Mar 4 23:01:50 2006 28990.0 diff --git a/gstreamer-sharp/.arch-ids/Makefile.am.id b/gstreamer-sharp/.arch-ids/Makefile.am.id new file mode 100644 index 0000000..38162f0 --- /dev/null +++ b/gstreamer-sharp/.arch-ids/Makefile.am.id @@ -0,0 +1 @@ +Peter Johanson <peter@peterjohanson.com> Sat Mar 4 22:59:42 2006 26299.0 diff --git a/gstreamer-sharp/.arch-ids/Message.custom.id b/gstreamer-sharp/.arch-ids/Message.custom.id new file mode 100644 index 0000000..89eec17 --- /dev/null +++ b/gstreamer-sharp/.arch-ids/Message.custom.id @@ -0,0 +1 @@ +Peter Johanson <peter@peterjohanson.com> Sat Mar 4 23:00:03 2006 26565.2 diff --git a/gstreamer-sharp/.arch-ids/Pad.custom.id b/gstreamer-sharp/.arch-ids/Pad.custom.id new file mode 100644 index 0000000..c368e22 --- /dev/null +++ b/gstreamer-sharp/.arch-ids/Pad.custom.id @@ -0,0 +1 @@ +Peter Johanson <peter@peterjohanson.com> Sat Apr 1 13:11:54 2006 2873.5 diff --git a/gstreamer-sharp/.arch-ids/gst-api.raw.id b/gstreamer-sharp/.arch-ids/gst-api.raw.id new file mode 100644 index 0000000..c4a1a5f --- /dev/null +++ b/gstreamer-sharp/.arch-ids/gst-api.raw.id @@ -0,0 +1 @@ +Peter Johanson <peter@peterjohanson.com> Sat Mar 4 23:01:50 2006 28990.1 diff --git a/gstreamer-sharp/.arch-ids/gst-sharp.dll.config.in.id b/gstreamer-sharp/.arch-ids/gst-sharp.dll.config.in.id new file mode 100644 index 0000000..16ea35f --- /dev/null +++ b/gstreamer-sharp/.arch-ids/gst-sharp.dll.config.in.id @@ -0,0 +1 @@ +Peter Johanson <peter@peterjohanson.com> Sun Mar 5 00:10:52 2006 18516.0 diff --git a/gstreamer-sharp/.arch-ids/gst-symbols.xml.id b/gstreamer-sharp/.arch-ids/gst-symbols.xml.id new file mode 100644 index 0000000..4bb553a --- /dev/null +++ b/gstreamer-sharp/.arch-ids/gst-symbols.xml.id @@ -0,0 +1 @@ +Peter Johanson <peter@peterjohanson.com> Sat Mar 4 23:02:14 2006 29608.3 diff --git a/gstreamer-sharp/.arch-inventory b/gstreamer-sharp/.arch-inventory new file mode 100644 index 0000000..f255faf --- /dev/null +++ b/gstreamer-sharp/.arch-inventory @@ -0,0 +1,10 @@ +backup ^gst-sharp\.dll\.config$ +backup gst-sharp\.snk +backup ^Makefile$ +backup ^Makefile\.in$ +backup ^gst-sharp\.dll$ +backup ^gst-sharp\.dll\.mdb$ +backup gst-api\.xml +backup ^generated$ +backup ^generated-stamp$ +backup ^AssemblyInfo\.cs$ diff --git a/gstreamer-sharp/Application.cs b/gstreamer-sharp/Application.cs new file mode 100644 index 0000000..8ba96fe --- /dev/null +++ b/gstreamer-sharp/Application.cs @@ -0,0 +1,93 @@ +// +// Application.cs - Gst initialization +// +// Author: Alp Toker <alp@atoker.com> +// +// 2002 (C) Copyright, Alp Toker +// + + +namespace Gst { + + using System; + using System.Runtime.InteropServices; + + public class Application { + + // + // Disables creation of instances. + // + private Application () + { + } + + [DllImport("gstreamer-0.10")] + static extern void gst_init (ref int argc, ref IntPtr argv); + + [DllImport("gstreamer-0.10")] + static extern bool gst_init_check (ref int argc, ref IntPtr argv); + + public static void Init () + { + IntPtr argv = new IntPtr(0); + int argc = 0; + + gst_init (ref argc, ref argv); + } + + static bool do_init (string progname, ref string[] args, bool check) + { + bool res = false; + string[] progargs = new string[args.Length + 1]; + + progargs[0] = progname; + args.CopyTo (progargs, 1); + + GLib.Argv argv = new GLib.Argv (progargs); + IntPtr buf = argv.Handle; + int argc = progargs.Length; + + if (check) + res = gst_init_check (ref argc, ref buf); + else + gst_init (ref argc, ref buf); + + if (buf != argv.Handle) + throw new Exception ("init returned new argv handle"); + + // copy back the resulting argv, minus argv[0], which we're + // not interested in. + + if (argc <= 1) + args = new string[0]; + else { + progargs = argv.GetArgs (argc); + args = new string[argc - 1]; + Array.Copy (progargs, 1, args, 0, argc - 1); + } + + return res; + } + + public static void Init (string progname, ref string[] args) + { + do_init (progname, ref args, false); + } + + public static bool InitCheck (string progname, ref string[] args) + { + return do_init (progname, ref args, true); + } + + [DllImport("gstreamer-0.10")] + static extern void gst_version (out uint major, out uint minor, out uint micro); + + public static string Version { + get { + uint major, minor, micro; + gst_version (out major, out minor, out micro); + return major + "." + minor + "." + micro; + } + } + } +} diff --git a/gstreamer-sharp/AssemblyInfo.cs.in b/gstreamer-sharp/AssemblyInfo.cs.in new file mode 100644 index 0000000..8ebd79d --- /dev/null +++ b/gstreamer-sharp/AssemblyInfo.cs.in @@ -0,0 +1,6 @@ +using System.Reflection; +using System.Runtime.CompilerServices; + +[assembly:AssemblyVersion("@VERSION@")] +[assembly:AssemblyDelaySign(false)] +[assembly:AssemblyKeyFile("gstreamer-sharp.snk")] diff --git a/gstreamer-sharp/Bin.custom b/gstreamer-sharp/Bin.custom new file mode 100644 index 0000000..989b001 --- /dev/null +++ b/gstreamer-sharp/Bin.custom @@ -0,0 +1,38 @@ +// +// Bin.custom +// +// This code is inserted after the automatically generated code. +// + [DllImport("gstreamer-0.10")] + static extern IntPtr gst_bin_get_list(IntPtr raw); + + public Element[] List { + get { + IntPtr list_ptr = gst_bin_get_list (Handle); + if (list_ptr == IntPtr.Zero) + return new Element [0]; + + GLib.List list = new GLib.List (list_ptr); + Element[] result = new Element [list.Count]; + for (int i = 0; i < list.Count; i++) + result [i] = list [i] as Element; + return result; + } + } + + public bool AddMany (params Element[] elements) + { + if (elements == null) + return false; + + bool ret = true; + foreach (Element element in elements) + { + if (element == null || !Add (element)) { + ret = false; + continue; + } + } + + return ret; + } diff --git a/gstreamer-sharp/Bus.custom b/gstreamer-sharp/Bus.custom new file mode 100644 index 0000000..3c998e9 --- /dev/null +++ b/gstreamer-sharp/Bus.custom @@ -0,0 +1,5 @@ + + public uint AddWatch (BusFunc func) + { + return AddWatchFull (0, func); + } diff --git a/gstreamer-sharp/Clock.custom b/gstreamer-sharp/Clock.custom new file mode 100644 index 0000000..a417aef --- /dev/null +++ b/gstreamer-sharp/Clock.custom @@ -0,0 +1,25 @@ +// +// Clock.custom +// +// +// + + [DllImport ("gstsharpglue-0.10")] + extern static long gstsharp_gst_clock_get_gst_second (); + + public static readonly long GstSecond = gstsharp_gst_clock_get_gst_second (); + + [DllImport ("gstsharpglue-0.10")] + extern static long gstsharp_gst_clock_get_gst_msecond (); + + public static readonly long GstMSecond = gstsharp_gst_clock_get_gst_second (); + + [DllImport ("gstsharpglue-0.10")] + extern static long gstsharp_gst_clock_get_gst_usecond (); + + public static readonly long GstUSecond = gstsharp_gst_clock_get_gst_second (); + + [DllImport ("gstsharpglue-0.10")] + extern static long gstsharp_gst_clock_get_gst_nsecond (); + + public static readonly long GstNSecond = gstsharp_gst_clock_get_gst_second (); diff --git a/gstreamer-sharp/CommonTags.cs b/gstreamer-sharp/CommonTags.cs new file mode 100644 index 0000000..5ed62d6 --- /dev/null +++ b/gstreamer-sharp/CommonTags.cs @@ -0,0 +1,38 @@ +namespace Gst { + public sealed class CommonTags { + public const string Title = "title"; + public const string Artist = "artist"; + public const string Album = "album"; + public const string Date = "date"; + public const string Genre = "genre"; + public const string Comment = "comment"; + public const string TrackNumber = "track-number"; + public const string TrackCount = "track-count"; + public const string AlbumVolumeNumber = "album-disc-number"; + public const string AlbumVolumeCount = "album-disc-count"; + public const string Location = "location"; + public const string Description = "description"; + public const string Version = "version"; + public const string Isrc = "isrc"; + public const string Organization = "organization"; + public const string Copyright = "copyright"; + public const string Contact = "contact"; + public const string License = "license"; + public const string Performer = "performer"; + public const string Duration = "duration"; + public const string Codec = "codec"; + public const string VideoCodec = "video-codec"; + public const string AudioCodec = "audio-codec"; + public const string Bitrate = "bitrate"; + public const string NominalBitrate = "nominal-bitrate"; + public const string MinimumBitrate = "minimum-bitrate"; + public const string MaximumBitrate = "maximum-bitrate"; + public const string Serial = "serial"; + public const string Encoder = "encoder"; + public const string EncoderVersion = "encoder-version"; + public const string TrackGain = "replaygain-track-gain"; + public const string TrackPeak = "replaygain-track-peak"; + public const string AlbumGain = "replaygain-album-gain"; + public const string AlbumPeak = "replaygain-album-peak"; + } +} diff --git a/gstreamer-sharp/Debug.custom b/gstreamer-sharp/Debug.custom new file mode 100644 index 0000000..f5dbf48 --- /dev/null +++ b/gstreamer-sharp/Debug.custom @@ -0,0 +1,9 @@ + + [DllImport("gstreamer-0.10.dll")] + static extern void gst_debug_set_default_threshold(Gst.DebugLevel debug_level); + + public static void SetDefaultThreshold (Gst.DebugLevel debug_level) + { + gst_debug_set_default_threshold(debug_level); + } + diff --git a/gstreamer-sharp/Element.custom b/gstreamer-sharp/Element.custom new file mode 100644 index 0000000..4f40040 --- /dev/null +++ b/gstreamer-sharp/Element.custom @@ -0,0 +1,42 @@ +// +// Element.custom +// +// This code is inserted after the automatically generated code. +// + + public new GLib.Value GetProperty (string property_name) { + return base.GetProperty (property_name); + } + + public new void SetProperty (string property_name, GLib.Value value) { + base.SetProperty (property_name, value); + } + + public void SetProperty (string property_name, string value) { + GLib.Value val = new GLib.Value (value); + base.SetProperty (property_name, val); + } + + public void SetProperty (string property_name, double value) { + GLib.Value val = new GLib.Value (value); + base.SetProperty (property_name, val); + } + + public void SetProperty (string property_name, bool value) { + GLib.Value val = new GLib.Value (value); + base.SetProperty (property_name, val); + } + + [DllImport("gstreamer-0.10.dll")] + static extern bool gst_element_query_position(IntPtr raw, ref Format format, out long cur); + + public bool QueryPosition(Gst.Format format, out long cur) { + return gst_element_query_position(Handle, ref format, out cur); + } + + [DllImport("gstreamer-0.10.dll")] + static extern bool gst_element_query_duration(IntPtr raw, ref Format format, out long duration); + + public bool QueryDuration(Gst.Format format, out long duration) { + return gst_element_query_duration(Handle, ref format, out duration); + } diff --git a/gstreamer-sharp/Gstreamer.metadata b/gstreamer-sharp/Gstreamer.metadata new file mode 100644 index 0000000..5d13d2d --- /dev/null +++ b/gstreamer-sharp/Gstreamer.metadata @@ -0,0 +1,195 @@ +<?xml version="1.0"?> +<metadata> + <attr path="/api/namespace/object[@name='Element']/signal[@name='NoMorePads']" name="name">HasNoMorePads</attr> + <!-- Hidden as the parameter name conflicts with generated code --> + <attr path="/api/namespace/object[@name='Element']/method[@name='ContinueState']/parameters/*[@name='ret']" name="name">state_change_ret</attr> + <attr path="/api/namespace/object[@name='Element']/method[@name='QueryPosition']" name="hidden">1</attr> + <attr path="/api/namespace/object[@name='Element']/method[@name='QueryDuration']" name="hidden">1</attr> + <attr path="/api/namespace/class[@name='Flow']/method[@name='ToQuark']/parameters/*[@name='ret']" name="name">flow_ret</attr> + <attr path="/api/namespace/class[@name='Flow']/method[@name='GetName']/parameters/*[@name='ret']" name="name">get_name_ret</attr> + <attr path="/api/namespace/struct[@name='Iterator']/method[@name='Fold']/parameters/*[@name='ret']" name="name">ret_val</attr> + <attr path="/api/namespace/object[@name='PadTemplate']/signal[@name='PadCreated']" name="name">HasPadCreated</attr> + <attr path="/api/namespace/object[@name='PluginFeature']/field[@name='Name']" name="hidden">1</attr> + <attr path="/api/namespace/object[@name='Index']/field[@cname='resolver']" name="hidden">1</attr> + <attr path="/api/namespace/object[@name='Index']/property[@cname='resolver']" name="hidden">1</attr> + <attr path="/api/namespace/object[@name='GhostPad']" name="parent">GstPad</attr> + + <change-node-type path="/api/namespace/object[@name='Event']">boxed</change-node-type> + <remove-attr path="/api/namespace/object[@name='Event']" name="parent" /> + <attr path="/api/namespace/object[@name='Event']" name="opaque">true</attr> + <change-node-type path="/api/namespace/object[@name='Buffer']">boxed</change-node-type> + <remove-attr path="/api/namespace/object[@name='Buffer']" name="parent" /> + <attr path="/api/namespace/object[@name='Buffer']" name="opaque">true</attr> + <change-node-type path="/api/namespace/object[@name='Message']">boxed</change-node-type> + <remove-attr path="/api/namespace/object[@name='Message']" name="parent" /> + <attr path="/api/namespace/object[@name='Message']" name="opaque">true</attr> + <change-node-type path="/api/namespace/object[@name='Query']">boxed</change-node-type> + <remove-attr path="/api/namespace/object[@name='Query']" name="parent" /> + <attr path="/api/namespace/object[@name='Query']" name="opaque">true</attr> + <remove-node path="/api/namespace/object[@cname='GstMiniObject']" /> + + <!-- We implement this ourselves, using the overload that keeps the callback from getting GCed --> + <attr path="/api/namespace/object[@name='Bus']/method[@name='AddWatch']" name="hidden">true</attr> + <attr path="/api/namespace/object[@name='Buffer']/constructor[@name='gst_buffer_new']" name="hidden">true</attr> + <attr path="/api/namespace/object[@name='Pad']/method[@name='QueryPosition']" name="hidden">1</attr> + <attr path="/api/namespace/object[@name='Pad']/method[@name='QueryDuration']" name="hidden">1</attr> + <attr path="/api/namespace/object[@name='Pad']/field[@cname='block_callback']" name="hidden">1</attr> + <attr path="/api/namespace/object[@name='Pad']/field[@cname='getcapsfunc']" name="hidden">1</attr> + <attr path="/api/namespace/object[@name='Pad']/field[@cname='setcapsfunc']" name="hidden">1</attr> + <attr path="/api/namespace/object[@name='Pad']/field[@cname='acceptcapsfunc']" name="hidden">1</attr> + <attr path="/api/namespace/object[@name='Pad']/field[@cname='fixatecapsfunc']" name="hidden">1</attr> + <attr path="/api/namespace/object[@name='Pad']/field[@cname='activatefunc']" name="hidden">1</attr> + <attr path="/api/namespace/object[@name='Pad']/field[@cname='activatepushfunc']" name="hidden">1</attr> + <attr path="/api/namespace/object[@name='Pad']/field[@cname='activatepullfunc']" name="hidden">1</attr> + <attr path="/api/namespace/object[@name='Pad']/field[@cname='linkfunc']" name="hidden">1</attr> + <attr path="/api/namespace/object[@name='Pad']/field[@cname='unlinkfunc']" name="hidden">1</attr> + <attr path="/api/namespace/object[@name='Pad']/field[@cname='chainfunc']" name="hidden">1</attr> + <attr path="/api/namespace/object[@name='Pad']/field[@cname='checkgetrangefunc']" name="hidden">1</attr> + <attr path="/api/namespace/object[@name='Pad']/field[@cname='getrangefunc']" name="hidden">1</attr> + <attr path="/api/namespace/object[@name='Pad']/field[@cname='eventfunc']" name="hidden">1</attr> + <attr path="/api/namespace/object[@name='Pad']/field[@cname='querytypefunc']" name="hidden">1</attr> + <attr path="/api/namespace/object[@name='Pad']/field[@cname='queryfunc']" name="hidden">1</attr> + <attr path="/api/namespace/object[@name='Pad']/field[@cname='intlinkfunc']" name="hidden">1</attr> + <attr path="/api/namespace/object[@name='Pad']/field[@cname='bufferallocfunc']" name="hidden">1</attr> + <attr path="/api/namespace/object[@name='Message']/method[@name='ParseWarning']" name="hidden">1</attr> + <attr path="/api/namespace/object[@name='Message']/method[@name='ParseError']" name="hidden">1</attr> + <attr path="/api/namespace/object[@name='Object']/method[@name='DefaultError']" name="hidden">1</attr> + <attr path="/api/namespace/object[@name='Plugin']/method[@name='LoadFile']" name="hidden">1</attr> + <attr path="/api/namespace/boxed[@name='Structure']" name="opaque">true</attr> + <attr path="/api/namespace/boxed[@name='Structure']/field[@name='ParentRefcount']" name="hidden">1</attr> + <attr path="/api/namespace/boxed[@name='Structure']/method[@name='SetParentRefcount']" name="hidden">1</attr> + <attr path="/api/namespace/boxed[@name='Structure']/method[@cname='gst_structure_set_valist']" name="hidden">1</attr> + <attr path="/api/namespace/object[@name='Task']/field[@name='Func']" name="hidden">1</attr> + <attr path="/api/namespace/struct[@name='TypeFind']/method[@name='Register']" name="hidden">1</attr> + <attr path="/api/namespace/struct[@name='Iterator']/field[@name='Next']" name="hidden">1</attr> + <attr path="/api/namespace/struct[@name='Iterator']/field[@name='Item']" name="hidden">1</attr> + <attr path="/api/namespace/struct[@name='Iterator']/field[@name='Resync']" name="hidden">1</attr> + <attr path="/api/namespace/struct[@name='Iterator']/field[@name='Free']" name="hidden">1</attr> + <attr path="/api/namespace/enum[@name='MessageType']" name="parent">uint</attr> + <attr path="/api/namespace/enum[@name='MessageType']/member[@name='Unknown']" name="value">0U</attr> + <!-- Gross hack to remove items added by badly parsed GstEventType enum --> + <remove-node path="/api/namespace/enum[@name='EventType']/member[@name='0_']" /> + <remove-node path="/api/namespace/enum[@name='EventType']/member[@name='Flag']" /> + <remove-node path="/api/namespace/enum[@name='EventType']/member[@name='Flag']" /> + <remove-node path="/api/namespace/enum[@name='EventType']/member[@name='Flag']" /> + <remove-node path="/api/namespace/enum[@name='EventType']/member[@name='Flag']" /> + <remove-node path="/api/namespace/enum[@name='EventType']/member[@name='Flag']" /> + <remove-node path="/api/namespace/enum[@name='EventType']/member[@name='Flag']" /> + <remove-node path="/api/namespace/enum[@name='EventType']/member[@name='Flag']" /> + <remove-node path="/api/namespace/enum[@name='EventType']/member[@name='Flag']" /> + <remove-node path="/api/namespace/enum[@name='EventType']/member[@name='Flag']" /> + <remove-node path="/api/namespace/enum[@name='EventType']/member[@name='Flag']" /> + <remove-node path="/api/namespace/enum[@name='EventType']/member[@name='Flag']" /> + <remove-node path="/api/namespace/enum[@name='EventType']/member[@name='Flag']" /> + <remove-node path="/api/namespace/enum[@name='EventType']/member[@name='Flag']" /> + <remove-node path="/api/namespace/enum[@name='EventType']/member[@name='Flag']" /> + <attr path="/api/namespace/enum[@name='EventType']/member[@cname='_GST_EVENT_UNKNOWN']" name="value">0</attr> + <attr path="/api/namespace/enum[@name='EventType']/member[@cname='_GST_EVENT_FLUSH_START']" name="value">19</attr> + <attr path="/api/namespace/enum[@name='EventType']/member[@cname='_GST_EVENT_FLUSH_STOP']" name="value">39</attr> + <attr path="/api/namespace/enum[@name='EventType']/member[@cname='_GST_EVENT_EOS']" name="value">86</attr> + <attr path="/api/namespace/enum[@name='EventType']/member[@cname='_GST_EVENT_NEWSEGMENT']" name="value">102</attr> + <attr path="/api/namespace/enum[@name='EventType']/member[@cname='_GST_EVENT_TAG']" name="value">118</attr> + <attr path="/api/namespace/enum[@name='EventType']/member[@cname='_GST_EVENT_BUFFERSIZE']" name="value">134</attr> + <attr path="/api/namespace/enum[@name='EventType']/member[@cname='_GST_EVENT_QOS']" name="value">241</attr> + <attr path="/api/namespace/enum[@name='EventType']/member[@cname='_GST_EVENT_SEEK']" name="value">257</attr> + <attr path="/api/namespace/enum[@name='EventType']/member[@cname='_GST_EVENT_NAVIGATION']" name="value">273</attr> + <attr path="/api/namespace/enum[@name='EventType']/member[@cname='_GST_EVENT_CUSTOM_UPSTREAM']" name="value">513</attr> + <attr path="/api/namespace/enum[@name='EventType']/member[@cname='_GST_EVENT_CUSTOM_DOWNSTREAM']" name="value">518</attr> + <attr path="/api/namespace/enum[@name='EventType']/member[@cname='_GST_EVENT_CUSTOM_DOWNSTREAM_OOB']" name="value">514</attr> + <attr path="/api/namespace/enum[@name='EventType']/member[@cname='_GST_EVENT_CUSTOM_BOTH']" name="value">519</attr> + <attr path="/api/namespace/enum[@name='EventType']/member[@cname='_GST_EVENT_CUSTOM_BOTH_OOB']" name="value">515</attr> + <attr path="/api/namespace/enum[@name='EventType']/member[@cname='_GST_EVENT_UNKNOWN']" name="name">Unknown</attr> + <attr path="/api/namespace/enum[@name='EventType']/member[@cname='_GST_EVENT_FLUSH_START']" name="name">FlushStart</attr> + <attr path="/api/namespace/enum[@name='EventType']/member[@cname='_GST_EVENT_FLUSH_STOP']" name="name">FlushStop</attr> + <attr path="/api/namespace/enum[@name='EventType']/member[@cname='_GST_EVENT_EOS']" name="name">Eos</attr> + <attr path="/api/namespace/enum[@name='EventType']/member[@cname='_GST_EVENT_NEWSEGMENT']" name="name">NewSegment</attr> + <attr path="/api/namespace/enum[@name='EventType']/member[@cname='_GST_EVENT_TAG']" name="name">Tag</attr> + <attr path="/api/namespace/enum[@name='EventType']/member[@cname='_GST_EVENT_BUFFERSIZE']" name="name">BufferSize</attr> + <attr path="/api/namespace/enum[@name='EventType']/member[@cname='_GST_EVENT_QOS']" name="name">Qos</attr> + <attr path="/api/namespace/enum[@name='EventType']/member[@cname='_GST_EVENT_SEEK']" name="name">Seek</attr> + <attr path="/api/namespace/enum[@name='EventType']/member[@cname='_GST_EVENT_NAVIGATION']" name="name">Navigation</attr> + <attr path="/api/namespace/enum[@name='EventType']/member[@cname='_GST_EVENT_CUSTOM_UPSTREAM']" name="name">Upstream</attr> + <attr path="/api/namespace/enum[@name='EventType']/member[@cname='_GST_EVENT_CUSTOM_DOWNSTREAM']" name="name">Downstream</attr> + <attr path="/api/namespace/enum[@name='EventType']/member[@cname='_GST_EVENT_CUSTOM_DOWNSTREAM_OOB']" name="name">DownstreamOob</attr> + <attr path="/api/namespace/enum[@name='EventType']/member[@cname='_GST_EVENT_CUSTOM_BOTH']" name="name">Both</attr> + <attr path="/api/namespace/enum[@name='EventType']/member[@cname='_GST_EVENT_CUSTOM_BOTH_OOB']" name="name">BothOob</attr> + <attr path="/api/namespace/enum[@name='ObjectFlags']/member[@cname='GST_OBJECT_FLAG_LAST']" name="name">Last</attr> + <attr path="/api/namespace/enum[@name='BufferFlag']/member[@cname='GST_BUFFER_FLAG_READONLY']" name="value">MiniObjectFlags.Readonly</attr> + <attr path="/api/namespace/enum[@name='BufferFlag']/member[@cname='GST_BUFFER_FLAG_PREROLL']" name="value">MiniObjectFlags.Last << 0</attr> + <attr path="/api/namespace/enum[@name='BufferFlag']/member[@cname='GST_BUFFER_FLAG_DISCONT']" name="value">MiniObjectFlags.Last << 1</attr> + <attr path="/api/namespace/enum[@name='BufferFlag']/member[@cname='GST_BUFFER_FLAG_IN_CAPS']" name="value">MiniObjectFlags.Last << 2</attr> + <attr path="/api/namespace/enum[@name='BufferFlag']/member[@cname='GST_BUFFER_FLAG_GAP']" name="value">MiniObjectFlags.Last << 3</attr> + <attr path="/api/namespace/enum[@name='BufferFlag']/member[@cname='GST_BUFFER_FLAG_DELTA_UNIT']" name="value">MiniObjectFlags.Last << 4</attr> + <attr path="/api/namespace/enum[@name='BufferFlag']/member[@cname='GST_BUFFER_FLAG_LAST']" name="value">MiniObjectFlags.Last << 8</attr> + <attr path="/api/namespace/enum[@name='BusFlags']/member[@cname='GST_BUS_FLUSHING']" name="value">MiniObjectFlags.Last << 0</attr> + <attr path="/api/namespace/enum[@name='BusFlags']/member[@cname='GST_BUS_FLAG_LAST']" name="value">MiniObjectFlags.Last << 1</attr> + <attr path="/api/namespace/enum[@name='ClockFlags']/member[@cname='GST_CLOCK_FLAG_CAN_DO_SINGLE_SYNC']" name="value">MiniObjectFlags.Last << 0</attr> + <attr path="/api/namespace/enum[@name='ClockFlags']/member[@cname='GST_CLOCK_FLAG_CAN_DO_SINGLE_ASYNC']" name="value">MiniObjectFlags.Last << 1</attr> + <attr path="/api/namespace/enum[@name='ClockFlags']/member[@cname='GST_CLOCK_FLAG_CAN_DO_PERIODIC_SYNC']" name="value">MiniObjectFlags.Last << 2</attr> + <attr path="/api/namespace/enum[@name='ClockFlags']/member[@cname='GST_CLOCK_FLAG_CAN_DO_PERIODIC_ASYNC']" name="value">MiniObjectFlags.Last << 3</attr> + <attr path="/api/namespace/enum[@name='ClockFlags']/member[@cname='GST_CLOCK_FLAG_CAN_SET_RESOLUTION']" name="value">MiniObjectFlags.Last << 4</attr> + <attr path="/api/namespace/enum[@name='ClockFlags']/member[@cname='GST_CLOCK_FLAG_CAN_SET_MASTER']" name="value">MiniObjectFlags.Last << 5</attr> + <attr path="/api/namespace/enum[@name='ClockFlags']/member[@cname='GST_CLOCK_FLAG_LAST']" name="value">MiniObjectFlags.Last << 8</attr> + <attr path="/api/namespace/enum[@name='ElementFlags']/member[@cname='GST_ELEMENT_LOCKED_STATE']" name="value">ObjectFlags.Last << 0</attr> + <attr path="/api/namespace/enum[@name='ElementFlags']/member[@cname='GST_ELEMENT_IS_SINK']" name="value">ObjectFlags.Last << 1</attr> + <attr path="/api/namespace/enum[@name='ElementFlags']/member[@cname='GST_ELEMENT_UNPARENTING']" name="value">ObjectFlags.Last << 2</attr> + <attr path="/api/namespace/enum[@name='ElementFlags']/member[@cname='GST_ELEMENT_FLAG_LAST']" name="value">ObjectFlags.Last << 16</attr> + <attr path="/api/namespace/enum[@name='IndexFlags']/member[@cname='GST_INDEX_WRITABLE']" name="value">ObjectFlags.Last << 0</attr> + <attr path="/api/namespace/enum[@name='IndexFlags']/member[@cname='GST_INDEX_READABLE']" name="value">ObjectFlags.Last << 1</attr> + <attr path="/api/namespace/enum[@name='IndexFlags']/member[@cname='GST_INDEX_FLAG_LAST']" name="value">ObjectFlags.Last << 8</attr> + <attr path="/api/namespace/enum[@name='PadFlags']/member[@cname='GST_PAD_BLOCKED']" name="value">ObjectFlags.Last << 0</attr> + <attr path="/api/namespace/enum[@name='PadFlags']/member[@cname='GST_PAD_FLUSHING']" name="value">ObjectFlags.Last << 1</attr> + <attr path="/api/namespace/enum[@name='PadFlags']/member[@cname='GST_PAD_IN_GETCAPS']" name="value">ObjectFlags.Last << 2</attr> + <attr path="/api/namespace/enum[@name='PadFlags']/member[@cname='GST_PAD_IN_SETCAPS']" name="value">ObjectFlags.Last << 3</attr> + <attr path="/api/namespace/enum[@name='PadFlags']/member[@cname='GST_PAD_FLAG_LAST']" name="value">ObjectFlags.Last << 8</attr> + <attr path="/api/namespace/enum[@name='PadTemplateFlags']/member[@cname='GST_PAD_TEMPLATE_FIXED']" name="value">ObjectFlags.Last << 0</attr> + <attr path="/api/namespace/enum[@name='PadTemplateFlags']/member[@cname='GST_PAD_TEMPLATE_FLAG_LAST']" name="value">ObjectFlags.Last << 4</attr> + <attr path="/api/namespace/enum[@name='PipelineFlags']/member[@cname='GST_PIPELINE_FLAG_FIXED_CLOCK']" name="value">BinFlags.Last << 0</attr> + <attr path="/api/namespace/enum[@name='PipelineFlags']/member[@cname='GST_PIPELINE_FLAG_LAST']" name="value">BinFlags.Last << 4</attr> + <attr path="/api/namespace/enum[@name='StateChange']/member[@cname='GST_STATE_CHANGE_NULL_TO_READY']" name="value">(State.Null << 3) | State.Ready</attr> + <attr path="/api/namespace/enum[@name='StateChange']/member[@cname='GST_STATE_CHANGE_READY_TO_PAUSED']" name="value">(State.Ready << 3) | State.Paused</attr> + <attr path="/api/namespace/enum[@name='StateChange']/member[@cname='GST_STATE_CHANGE_PAUSED_TO_PLAYING']" name="value">(State.Paused << 3) | State.Playing</attr> + <attr path="/api/namespace/enum[@name='StateChange']/member[@cname='GST_STATE_CHANGE_PLAYING_TO_PAUSED']" name="value">(State.Playing << 3) | State.Paused</attr> + <attr path="/api/namespace/enum[@name='StateChange']/member[@cname='GST_STATE_CHANGE_PAUSED_TO_READY']" name="value">(State.Paused << 3) | State.Ready</attr> + <attr path="/api/namespace/enum[@name='StateChange']/member[@cname='GST_STATE_CHANGE_READY_TO_NULL']" name="value">(State.Ready << 3) | State.Null</attr> + <attr path="/api/namespace/boxed[@name='TagList']/method[@name='CopyValue']/*/*[@name='dest']" name="pass_as">ref</attr> + <attr path="/api/namespace/boxed[@name='TagList']/method[@name='GetString']/*/*[@name='value']" name="pass_as">out</attr> + <attr path="/api/namespace/boxed[@name='TagList']/method[@name='GetStringIndex']/*/*[@name='value']" name="pass_as">out</attr> + <attr path="/api/namespace/boxed[@name='TagList']/method[@name='GetChar']/*/*[@name='value']" name="pass_as">out</attr> + <attr path="/api/namespace/boxed[@name='TagList']/method[@name='GetCharIndex']/*/*[@name='value']" name="pass_as">out</attr> + <attr path="/api/namespace/boxed[@name='TagList']/method[@name='GetUlong']/*/*[@name='value']" name="pass_as">out</attr> + <!-- + <attr path="/api/namespace/boxed[@name='Plugin']/field[@name='Filename']" name="hidden">1</attr> + <attr path="/api/namespace/boxed[@name='Structure']/field[@name='Name']" name="hidden">1</attr> + <attr path="/api/namespace/callback[@name='ElementLoopFunction']" name="hidden">1</attr> + <attr path="/api/namespace/callback[@name='PadBufferAllocFunction']" name="hidden">1</attr> + <attr path="/api/namespace/callback[@name='PadChainFunction']" name="hidden">1</attr> + <attr path="/api/namespace/callback[@name='PadConvertFunction']" name="hidden">1</attr> + <attr path="/api/namespace/callback[@name='PadEventFunction']" name="hidden">1</attr> + <attr path="/api/namespace/callback[@name='PadFixateFunction']" name="hidden">1</attr> + <attr path="/api/namespace/callback[@name='PadGetCapsFunction']" name="hidden">1</attr> + <attr path="/api/namespace/callback[@name='PadGetFunction']" name="hidden">1</attr> + <attr path="/api/namespace/callback[@name='PadIntLinkFunction']" name="hidden">1</attr> + <attr path="/api/namespace/callback[@name='PadLinkFunction']" name="hidden">1</attr> + <attr path="/api/namespace/callback[@name='PadQueryfunction']" name="hidden">1</attr> + <attr path="/api/namespace/callback[@name='PadUnlinkFunction']" name="hidden">1</attr> + <attr path="/api/namespace/class[@cname='GstClass_']" name="hidden">1</attr> + <attr path="/api/namespace/interface[@name='ColorBalance']/method[@name='ValueChanged']" name="name">ChangeValue</attr> + <attr path="/api/namespace/interface[@name='Mixer']/method[@name='MuteToggled']" name="name">ToggleMute</attr> + <attr path="/api/namespace/interface[@name='Mixer']/method[@name='OptionChanged']" name="name">ChangeOption</attr> + <attr path="/api/namespace/interface[@name='Mixer']/method[@name='RecordToggled']" name="name">ToggleRecord</attr> + <attr path="/api/namespace/interface[@name='Mixer']/method[@name='VolumeChanged']" name="name">ChangeVolume</attr> + <attr path="/api/namespace/interface[@name='Tuner']/method[@name='FrequencyChanged']" name="name">ChangeFrequency</attr> + <attr path="/api/namespace/interface[@name='Tuner']/method[@name='SignalChanged']" name="name">ChangeSignal</attr> + <attr path="/api/namespace/object[@name='Bin']/method[@name='GetList']" name="hidden">1</attr> + <attr path="/api/namespace/object[@name='Element']/method[@name='LinkFiltered']/*/*[@name='filtercaps']" name="pass_as">ref</attr> + <attr path="/api/namespace/object[@name='Pad']/field[@name='ElementPrivate']" name="hidden">1</attr> + <attr path="/api/namespace/object[@name='Pad']/method[@name='GetElementPrivate']" name="hidden">1</attr> + <attr path="/api/namespace/object[@name='Pad']/method[@name='SetElementPrivate']" name="hidden">1</attr> + <attr path="/api/namespace/object[@name='FakeSrc']/property[@name='Eos']" name="new_flag">1</attr> + <attr path="/api/namespace/object[@name='FdSrc']/signal[@name='Timeout']" name="name">TimedOut</attr> + <attr path="/api/namespace/object[@name='Index']/property[@name='Resolver']" name="hidden">1</attr> + <attr path="/api/namespace/object[@name='MixerTrack']/signal[@name='VolumeChanged']/parameters/parameter[@name='volumes']" name="array">1</attr> + <attr path="/api/namespace/boxed[@name='Data']/method[@cname='gst_data_copy']" name="name">GetCopy</attr> + --> +</metadata> diff --git a/gstreamer-sharp/Makefile.am b/gstreamer-sharp/Makefile.am new file mode 100644 index 0000000..1dc5c47 --- /dev/null +++ b/gstreamer-sharp/Makefile.am @@ -0,0 +1,84 @@ +SUBDIRS = . glue + +TARGET = $(ASSEMBLY) +noinst_DATA = $(TARGET) +APIS = $(API) +API = gstreamer-api.xml +RAW_API = gstreamer-api.raw +SYMBOLS = gstreamer-symbols.xml +METADATA = Gstreamer.metadata +ASSEMBLY_NAME = gstreamer-sharp +references = $(GLIBSHARP_LIBS) +KEYFILE = gstreamer-sharp.snk + +ASSEMBLY = $(ASSEMBLY_NAME).dll +gapidir = $(datadir)/gapi +gapi_DATA = $(APIS) + +glue_includes="gst/gstbin.h gst/gstpipeline.h gst/gstsegment.h" + +CLEANFILES = $(ASSEMBLY) $(ASSEMBLY).mdb generated-stamp generated/*.cs glue/generated.c $(API) $(KEYFILE) +DISTCLEANFILES = $(ASSEMBLY).config AssemblyInfo.cs +MAINTAINERCLEANFILES = Makefile.in + +install-data-local: + @if test -n '$(TARGET)'; then \ + echo "$(GACUTIL) /i $(ASSEMBLY) /f $(GACUTIL_FLAGS)"; \ + $(GACUTIL) /i $(ASSEMBLY) /f $(GACUTIL_FLAGS) || exit 1; \ + fi + +uninstall-local: + @if test -n '$(TARGET)'; then \ + echo "$(GACUTIL) /u $(ASSEMBLY_NAME) $(GACUTIL_FLAGS)"; \ + $(GACUTIL) /u $(ASSEMBLY_NAME) $(GACUTIL_FLAGS) || exit 1; \ + fi + +clean-local: + rm -rf generated + +sources = \ + Application.cs \ + AssemblyInfo.cs \ + CommonTags.cs \ + plugins-base/PlayBin.cs + +build_sources = $(addprefix $(srcdir)/, $(sources)) + +customs = \ + Bin.custom \ + Bus.custom \ + Clock.custom \ + Debug.custom \ + Element.custom \ + Message.custom \ + Pad.custom + +build_customs = $(addprefix $(srcdir)/, $(customs)) + +EXTRA_DIST = \ + $(RAW_API) \ + $(SYMBOLS) \ + $(METADATA) \ + $(customs) \ + $(sources) \ + $(ASSEMBLY).config.in + +$(API): $(srcdir)/$(RAW_API) $(srcdir)/$(METADATA) $(srcdir)/$(SYMBOLS) + cp $(srcdir)/$(RAW_API) $(API) + chmod u+w $(API) + $(GAPI_FIXUP) --api=$(API) --metadata=$(srcdir)/$(METADATA) \ + --symbols=$(srcdir)/$(SYMBOLS) + +generated-stamp: $(API) $(GAPI_CODEGEN) $(build_customs) + $(GAPI_CODEGEN) --generate $(API) \ + --outdir=generated --customdir=$(srcdir) --assembly-name=$(ASSEMBLY_NAME) \ + --gluelib-name=gstreamersharpglue-0.10 --glue-filename=glue/generated.c \ + --glue-includes=$(glue_includes) \ + && touch generated-stamp + +$(KEYFILE): $(top_srcdir)/gstreamer-sharp.snk + cp $(top_srcdir)/gstreamer-sharp.snk . + +$(ASSEMBLY): $(build_sources) generated-stamp $(KEYFILE) + $(CSC) /nowarn:0612 /debug /unsafe /out:$(ASSEMBLY) /target:library $(references) $(build_sources) $(GENERATED_SOURCES) + diff --git a/gstreamer-sharp/Message.custom b/gstreamer-sharp/Message.custom new file mode 100644 index 0000000..6c93ff2 --- /dev/null +++ b/gstreamer-sharp/Message.custom @@ -0,0 +1,10 @@ + + [DllImport("gstsharpglue-0.10")] + extern static IntPtr gstsharp_message_parse_error (IntPtr raw); + + public void ParseError (out string error) + { + IntPtr err = gstsharp_message_parse_error (Handle); + error = GLib.Marshaller.PtrToStringGFree (err); + } + diff --git a/gstreamer-sharp/Pad.custom b/gstreamer-sharp/Pad.custom new file mode 100644 index 0000000..e903a37 --- /dev/null +++ b/gstreamer-sharp/Pad.custom @@ -0,0 +1,13 @@ + [DllImport("gstreamer-0.10.dll")] + static extern bool gst_pad_query_position(IntPtr raw, ref Format format, out long cur); + + public bool QueryPosition(Gst.Format format, out long cur) { + return gst_pad_query_position(Handle, ref format, out cur); + } + + [DllImport("gstreamer-0.10.dll")] + static extern bool gst_pad_query_duration(IntPtr raw, ref Format format, out long duration); + + public bool QueryDuration(Gst.Format format, out long duration) { + return gst_pad_query_duration(Handle, ref format, out duration); + } diff --git a/gstreamer-sharp/glue/.arch-ids/.arch-inventory.id b/gstreamer-sharp/glue/.arch-ids/.arch-inventory.id new file mode 100644 index 0000000..95c2a60 --- /dev/null +++ b/gstreamer-sharp/glue/.arch-ids/.arch-inventory.id @@ -0,0 +1 @@ +Peter Johanson <peter@peterjohanson.com> Sun Mar 5 00:16:15 2006 26119.1 diff --git a/gstreamer-sharp/glue/.arch-ids/=id b/gstreamer-sharp/glue/.arch-ids/=id new file mode 100644 index 0000000..f685a99 --- /dev/null +++ b/gstreamer-sharp/glue/.arch-ids/=id @@ -0,0 +1 @@ +Peter Johanson <peter@peterjohanson.com> Sat Mar 4 23:01:23 2006 28338.0 diff --git a/gstreamer-sharp/glue/.arch-ids/Makefile.am.id b/gstreamer-sharp/glue/.arch-ids/Makefile.am.id new file mode 100644 index 0000000..1fd2c9d --- /dev/null +++ b/gstreamer-sharp/glue/.arch-ids/Makefile.am.id @@ -0,0 +1 @@ +Peter Johanson <peter@peterjohanson.com> Sat Mar 4 23:01:32 2006 28552.2 diff --git a/gstreamer-sharp/glue/.arch-ids/clock.c.id b/gstreamer-sharp/glue/.arch-ids/clock.c.id new file mode 100644 index 0000000..ed26281 --- /dev/null +++ b/gstreamer-sharp/glue/.arch-ids/clock.c.id @@ -0,0 +1 @@ +Peter Johanson <peter@peterjohanson.com> Sun Mar 5 23:42:55 2006 24488.1 diff --git a/gstreamer-sharp/glue/.arch-ids/message.c.id b/gstreamer-sharp/glue/.arch-ids/message.c.id new file mode 100644 index 0000000..690bfaf --- /dev/null +++ b/gstreamer-sharp/glue/.arch-ids/message.c.id @@ -0,0 +1 @@ +Peter Johanson <peter@peterjohanson.com> Sat Mar 4 23:01:32 2006 28552.1 diff --git a/gstreamer-sharp/glue/.arch-ids/miniobject.c.id b/gstreamer-sharp/glue/.arch-ids/miniobject.c.id new file mode 100644 index 0000000..2265744 --- /dev/null +++ b/gstreamer-sharp/glue/.arch-ids/miniobject.c.id @@ -0,0 +1 @@ +Peter Johanson <peter@peterjohanson.com> Sat Mar 4 23:01:32 2006 28552.0 diff --git a/gstreamer-sharp/glue/.arch-inventory b/gstreamer-sharp/glue/.arch-inventory new file mode 100644 index 0000000..bbbc050 --- /dev/null +++ b/gstreamer-sharp/glue/.arch-inventory @@ -0,0 +1,7 @@ +backup ^Makefile$ +backup ^Makefile\.in$ +backup \.lo$ +backup \.la$ +backup generated\.c +backup ^\.deps$ +backup ^\.libs$ diff --git a/gstreamer-sharp/glue/Makefile.am b/gstreamer-sharp/glue/Makefile.am new file mode 100644 index 0000000..be31681 --- /dev/null +++ b/gstreamer-sharp/glue/Makefile.am @@ -0,0 +1,16 @@ +lib_LTLIBRARIES = libgstreamersharpglue-0.10.la + +libgstreamersharpglue_0_10_la_SOURCES = \ + clock.c \ + message.c \ + miniobject.c + +nodist_libgstreamersharpglue_0_10_la_SOURCES = generated.c + +libgstreamersharpglue_0_10_la_LIBADD = $(GST_LIBS) + +INCLUDES = $(GST_CFLAGS) -I$(top_srcdir) + +CLEANFILES= lib*.a lib*.la +MAINTAINERCLEANFILES = Makefile.in + diff --git a/gstreamer-sharp/glue/clock.c b/gstreamer-sharp/glue/clock.c new file mode 100644 index 0000000..c823738 --- /dev/null +++ b/gstreamer-sharp/glue/clock.c @@ -0,0 +1,24 @@ + +#include <glib.h> +#include <gst/gstclock.h> + + +gint64 gstsharp_gst_clock_get_gst_second () +{ + return GST_SECOND; +} + +gint64 gstsharp_gst_clock_get_gst_msecond () +{ + return GST_MSECOND; +} + +gint64 gstsharp_gst_clock_get_gst_usecond () +{ + return GST_USECOND; +} + +gint64 gstsharp_gst_clock_get_gst_nsecond () +{ + return GST_NSECOND; +} diff --git a/gstreamer-sharp/glue/message.c b/gstreamer-sharp/glue/message.c new file mode 100644 index 0000000..eb586f0 --- /dev/null +++ b/gstreamer-sharp/glue/message.c @@ -0,0 +1,15 @@ + +#include <glib/gerror.h> +#include <gst/gstmessage.h> + +gchar* gstsharp_message_parse_error (GstMessage *message) +{ + GError *gerror; + gchar *error; + + gst_message_parse_error (message, &gerror, NULL); + + error = g_strdup (gerror->message); + g_error_free (gerror); + return error; +} diff --git a/gstreamer-sharp/glue/miniobject.c b/gstreamer-sharp/glue/miniobject.c new file mode 100644 index 0000000..84eb938 --- /dev/null +++ b/gstreamer-sharp/glue/miniobject.c @@ -0,0 +1,25 @@ +// Thie file is mostly bits and pieces snipped from the gtk-sharp/glib/glue/object.c code +// By Mike Kestner + +#include <glib-object.h> +#include <gst/gstminiobject.h> + +GType +gstsharp_get_type_id (GObject *obj) +{ + return G_TYPE_FROM_INSTANCE (obj); +} + +GType +gstsharp_register_type (gchar *name, GType parent) +{ + GTypeQuery query; + GTypeInfo info = {0, NULL, NULL, NULL, NULL, NULL, 0, 0, NULL, NULL }; + + g_type_query (parent, &query); + + info.class_size = query.class_size; + info.instance_size = query.instance_size; + + return g_type_register_static (parent, name, &info, 0); +} diff --git a/gstreamer-sharp/gstreamer-api.raw b/gstreamer-sharp/gstreamer-api.raw new file mode 100644 index 0000000..b940914 --- /dev/null +++ b/gstreamer-sharp/gstreamer-api.raw @@ -0,0 +1,5751 @@ +<?xml version="1.0"?> +<api> + <!-- + + This file was automatically generated. + Please DO NOT MODIFY THIS FILE, modify .metadata files instead. + +--> + <namespace name="Gst" library="gstreamer-0.10.dll"> + <enum name="ActivateMode" cname="GstActivateMode" type="enum"> + <member cname="GST_ACTIVATE_NONE" name="None" /> + <member cname="GST_ACTIVATE_PUSH" name="Push" /> + <member cname="GST_ACTIVATE_PULL" name="Pull" /> + </enum> + <enum name="AllocTraceFlags" cname="GstAllocTraceFlags" type="flags"> + <member cname="GST_ALLOC_TRACE_LIVE" name="Live" value="1 << 0" /> + <member cname="GST_ALLOC_TRACE_MEM_LIVE" name="MemLive" value="1 << 1" /> + </enum> + <enum name="AssocFlags" cname="GstAssocFlags" type="flags"> + <member cname="GST_ASSOCIATION_FLAG_NONE" name="None" /> + <member cname="GST_ASSOCIATION_FLAG_KEY_UNIT" name="KeyUnit" value="1 << 0" /> + <member cname="GST_ASSOCIATION_FLAG_DELTA_UNIT" name="DeltaUnit" value="1 << 1" /> + <member cname="GST_ASSOCIATION_FLAG_LAST" name="Last" value="1 << 8" /> + </enum> + <enum name="BinFlags" cname="GstBinFlags" type="flags"> + <member cname="GST_BIN_FLAG_LAST = GST_ELEMENT_FLAG_LAST" name="Last" /> + </enum> + <enum name="BufferFlag" cname="GstBufferFlag" type="flags"> + <member cname="GST_BUFFER_FLAG_READONLY" name="Readonly" value="GST_MINI_OBJECT_FLAG_READONLY" /> + <member cname="GST_BUFFER_FLAG_PREROLL" name="Preroll" value="GST_MINI_OBJECT_FLAG_LAST << 0" /> + <member cname="GST_BUFFER_FLAG_DISCONT" name="Discont" value="GST_MINI_OBJECT_FLAG_LAST << 1" /> + <member cname="GST_BUFFER_FLAG_IN_CAPS" name="InCaps" value="GST_MINI_OBJECT_FLAG_LAST << 2" /> + <member cname="GST_BUFFER_FLAG_GAP" name="Gap" value="GST_MINI_OBJECT_FLAG_LAST << 3" /> + <member cname="GST_BUFFER_FLAG_DELTA_UNIT" name="DeltaUnit" value="GST_MINI_OBJECT_FLAG_LAST << 4" /> + <member cname="GST_BUFFER_FLAG_LAST" name="Last" value="GST_MINI_OBJECT_FLAG_LAST << 8" /> + </enum> + <enum name="BusFlags" cname="GstBusFlags" type="flags"> + <member cname="GST_BUS_FLUSHING" name="Flushing" value="GST_OBJECT_FLAG_LAST << 0" /> + <member cname="GST_BUS_FLAG_LAST" name="FlagLast" value="GST_OBJECT_FLAG_LAST << 1" /> + </enum> + <enum name="BusSyncReply" cname="GstBusSyncReply" type="enum"> + <member cname="GST_BUS_DROP" name="Drop" /> + <member cname="GST_BUS_PASS" name="Pass" value="1" /> + <member cname="GST_BUS_ASYNC" name="Async" value="2" /> + </enum> + <enum name="CapsFlags" cname="GstCapsFlags" type="flags"> + <member cname="GST_CAPS_FLAGS_ANY" name="Any" value="1 << 0" /> + </enum> + <enum name="ClockEntryType" cname="GstClockEntryType" type="enum"> + <member cname="GST_CLOCK_ENTRY_SINGLE" name="Single" /> + <member cname="GST_CLOCK_ENTRY_PERIODIC" name="Periodic" /> + </enum> + <enum name="ClockFlags" cname="GstClockFlags" type="flags"> + <member cname="GST_CLOCK_FLAG_CAN_DO_SINGLE_SYNC" name="CanDoSingleSync" value="GST_OBJECT_FLAG_LAST << 0" /> + <member cname="GST_CLOCK_FLAG_CAN_DO_SINGLE_ASYNC" name="CanDoSingleAsync" value="GST_OBJECT_FLAG_LAST << 1" /> + <member cname="GST_CLOCK_FLAG_CAN_DO_PERIODIC_SYNC" name="CanDoPeriodicSync" value="GST_OBJECT_FLAG_LAST << 2" /> + <member cname="GST_CLOCK_FLAG_CAN_DO_PERIODIC_ASYNC" name="CanDoPeriodicAsync" value="GST_OBJECT_FLAG_LAST << 3" /> + <member cname="GST_CLOCK_FLAG_CAN_SET_RESOLUTION" name="CanSetResolution" value="GST_OBJECT_FLAG_LAST << 4" /> + <member cname="GST_CLOCK_FLAG_CAN_SET_MASTER" name="CanSetMaster" value="GST_OBJECT_FLAG_LAST << 5" /> + <member cname="GST_CLOCK_FLAG_LAST" name="Last" value="GST_OBJECT_FLAG_LAST << 8" /> + </enum> + <enum name="ClockReturn" cname="GstClockReturn" type="enum"> + <member cname="GST_CLOCK_OK" name="Ok" /> + <member cname="GST_CLOCK_EARLY" name="Early" value="1" /> + <member cname="GST_CLOCK_UNSCHEDULED" name="Unscheduled" value="2" /> + <member cname="GST_CLOCK_BUSY" name="Busy" value="3" /> + <member cname="GST_CLOCK_BADTIME" name="Badtime" value="4" /> + <member cname="GST_CLOCK_ERROR" name="Error" value="5" /> + <member cname="GST_CLOCK_UNSUPPORTED" name="Unsupported" value="6" /> + </enum> + <enum name="CoreError" cname="GstCoreError" type="enum"> + <member cname="GST_CORE_ERROR_FAILED" name="Failed" value="1" /> + <member cname="GST_CORE_ERROR_TOO_LAZY" name="TooLazy" /> + <member cname="GST_CORE_ERROR_NOT_IMPLEMENTED" name="NotImplemented" /> + <member cname="GST_CORE_ERROR_STATE_CHANGE" name="StateChange" /> + <member cname="GST_CORE_ERROR_PAD" name="Pad" /> + <member cname="GST_CORE_ERROR_THREAD" name="Thread" /> + <member cname="GST_CORE_ERROR_NEGOTIATION" name="Negotiation" /> + <member cname="GST_CORE_ERROR_EVENT" name="Event" /> + <member cname="GST_CORE_ERROR_SEEK" name="Seek" /> + <member cname="GST_CORE_ERROR_CAPS" name="Caps" /> + <member cname="GST_CORE_ERROR_TAG" name="Tag" /> + <member cname="GST_CORE_ERROR_MISSING_PLUGIN" name="MissingPlugin" /> + <member cname="GST_CORE_ERROR_CLOCK" name="Clock" /> + <member cname="GST_CORE_ERROR_NUM_ERRORS" name="NumErrors" /> + </enum> + <enum name="DebugColorFlags" cname="GstDebugColorFlags" type="enum"> + <member cname="GST_DEBUG_FG_BLACK" name="FgBlack" value="0x0000" /> + <member cname="GST_DEBUG_FG_RED" name="FgRed" value="0x0001" /> + <member cname="GST_DEBUG_FG_GREEN" name="FgGreen" value="0x0002" /> + <member cname="GST_DEBUG_FG_YELLOW" name="FgYellow" value="0x0003" /> + <member cname="GST_DEBUG_FG_BLUE" name="FgBlue" value="0x0004" /> + <member cname="GST_DEBUG_FG_MAGENTA" name="FgMagenta" value="0x0005" /> + <member cname="GST_DEBUG_FG_CYAN" name="FgCyan" value="0x0006" /> + <member cname="GST_DEBUG_FG_WHITE" name="FgWhite" value="0x0007" /> + <member cname="GST_DEBUG_BG_BLACK" name="BgBlack" value="0x0000" /> + <member cname="GST_DEBUG_BG_RED" name="BgRed" value="0x0010" /> + <member cname="GST_DEBUG_BG_GREEN" name="BgGreen" value="0x0020" /> + <member cname="GST_DEBUG_BG_YELLOW" name="BgYellow" value="0x0030" /> + <member cname="GST_DEBUG_BG_BLUE" name="BgBlue" value="0x0040" /> + <member cname="GST_DEBUG_BG_MAGENTA" name="BgMagenta" value="0x0050" /> + <member cname="GST_DEBUG_BG_CYAN" name="BgCyan" value="0x0060" /> + <member cname="GST_DEBUG_BG_WHITE" name="BgWhite" value="0x0070" /> + <member cname="GST_DEBUG_BOLD" name="Bold" value="0x0100" /> + <member cname="GST_DEBUG_UNDERLINE" name="Underline" value="0x0200" /> + </enum> + <enum name="DebugLevel" cname="GstDebugLevel" type="enum"> + <member cname="GST_LEVEL_NONE" name="None" /> + <member cname="GST_LEVEL_ERROR" name="Error" /> + <member cname="GST_LEVEL_WARNING" name="Warning" /> + <member cname="GST_LEVEL_INFO" name="Info" /> + <member cname="GST_LEVEL_DEBUG" name="Debug" /> + <member cname="GST_LEVEL_LOG" name="Log" /> + <member cname="GST_LEVEL_COUNT" name="Count" /> + </enum> + <enum name="ElementFlags" cname="GstElementFlags" type="flags"> + <member cname="GST_ELEMENT_LOCKED_STATE" name="LockedState" value="GST_OBJECT_FLAG_LAST << 0" /> + <member cname="GST_ELEMENT_IS_SINK" name="IsSink" value="GST_OBJECT_FLAG_LAST << 1" /> + <member cname="GST_ELEMENT_UNPARENTING" name="Unparenting" value="GST_OBJECT_FLAG_LAST << 2" /> + <member cname="GST_ELEMENT_FLAG_LAST" name="FlagLast" value="GST_OBJECT_FLAG_LAST << 16" /> + </enum> + <enum name="EventType" cname="GstEventType" type="enum"> + <member cname="_GST_EVENT_UNKNOWN" name="GstEventUnknown" value="GST_EVENT_MAKE_TYPE (0" /> + <member cname="_0" name="0_" /> + <member cname="_GST_EVENT_FLUSH_START" name="GstEventFlushStart" value="GST_EVENT_MAKE_TYPE (1" /> + <member cname="_FLAG" name="Flag" /> + <member cname="_GST_EVENT_FLUSH_STOP" name="GstEventFlushStop" value="GST_EVENT_MAKE_TYPE (2" /> + <member cname="_FLAG" name="Flag" /> + <member cname="_GST_EVENT_EOS" name="GstEventEos" value="GST_EVENT_MAKE_TYPE (5" /> + <member cname="_FLAG" name="Flag" /> + <member cname="_GST_EVENT_NEWSEGMENT" name="GstEventNewsegment" value="GST_EVENT_MAKE_TYPE (6" /> + <member cname="_FLAG" name="Flag" /> + <member cname="_GST_EVENT_TAG" name="GstEventTag" value="GST_EVENT_MAKE_TYPE (7" /> + <member cname="_FLAG" name="Flag" /> + <member cname="_GST_EVENT_BUFFERSIZE" name="GstEventBuffersize" value="GST_EVENT_MAKE_TYPE (8" /> + <member cname="_FLAG" name="Flag" /> + <member cname="_GST_EVENT_QOS" name="GstEventQos" value="GST_EVENT_MAKE_TYPE (15" /> + <member cname="_FLAG" name="Flag" /> + <member cname="_GST_EVENT_SEEK" name="GstEventSeek" value="GST_EVENT_MAKE_TYPE (16" /> + <member cname="_FLAG" name="Flag" /> + <member cname="_GST_EVENT_NAVIGATION" name="GstEventNavigation" value="GST_EVENT_MAKE_TYPE (17" /> + <member cname="_FLAG" name="Flag" /> + <member cname="_GST_EVENT_CUSTOM_UPSTREAM" name="GstEventCustomUpstream" value="GST_EVENT_MAKE_TYPE (32" /> + <member cname="_FLAG" name="Flag" /> + <member cname="_GST_EVENT_CUSTOM_DOWNSTREAM" name="GstEventCustomDownstream" value="GST_EVENT_MAKE_TYPE (32" /> + <member cname="_FLAG" name="Flag" /> + <member cname="_GST_EVENT_CUSTOM_DOWNSTREAM_OOB" name="GstEventCustomDownstreamOob" value="GST_EVENT_MAKE_TYPE (32" /> + <member cname="_FLAG" name="Flag" /> + <member cname="_GST_EVENT_CUSTOM_BOTH" name="GstEventCustomBoth" value="GST_EVENT_MAKE_TYPE (32" /> + <member cname="_FLAG" name="Flag" /> + <member cname="_GST_EVENT_CUSTOM_BOTH_OOB" name="GstEventCustomBothOob" value="GST_EVENT_MAKE_TYPE (32" /> + <member cname="_FLAG" name="Flag" /> + </enum> + <enum name="EventTypeFlags" cname="GstEventTypeFlags" type="flags"> + <member cname="GST_EVENT_TYPE_UPSTREAM" name="Upstream" value="1 << 0" /> + <member cname="GST_EVENT_TYPE_DOWNSTREAM" name="Downstream" value="1 << 1" /> + <member cname="GST_EVENT_TYPE_SERIALIZED" name="Serialized" value="1 << 2" /> + </enum> + <enum name="FlowReturn" cname="GstFlowReturn" type="enum"> + <member cname="GST_FLOW_RESEND" name="Resend" value="1" /> + <member cname="GST_FLOW_OK" name="Ok" /> + <member cname="GST_FLOW_NOT_LINKED" name="NotLinked" value="-1" /> + <member cname="GST_FLOW_WRONG_STATE" name="WrongState" value="-2" /> + <member cname="GST_FLOW_UNEXPECTED" name="Unexpected" value="-3" /> + <member cname="GST_FLOW_NOT_NEGOTIATED" name="NotNegotiated" value="-4" /> + <member cname="GST_FLOW_ERROR" name="Error" value="-5" /> + <member cname="GST_FLOW_NOT_SUPPORTED" name="NotSupported" value="-6" /> + </enum> + <enum name="Format" cname="GstFormat" type="enum"> + <member cname="GST_FORMAT_UNDEFINED" name="Undefined" /> + <member cname="GST_FORMAT_DEFAULT" name="Default" value="1" /> + <member cname="GST_FORMAT_BYTES" name="Bytes" value="2" /> + <member cname="GST_FORMAT_TIME" name="Time" value="3" /> + <member cname="GST_FORMAT_BUFFERS" name="Buffers" value="4" /> + <member cname="GST_FORMAT_PERCENT" name="Percent" value="5" /> + </enum> + <enum name="IndexCertainty" cname="GstIndexCertainty" type="enum"> + <member cname="GST_INDEX_UNKNOWN" name="Unknown" /> + <member cname="GST_INDEX_CERTAIN" name="Certain" /> + <member cname="GST_INDEX_FUZZY" name="Fuzzy" /> + </enum> + <enum name="IndexEntryType" cname="GstIndexEntryType" type="enum"> + <member cname="GST_INDEX_ENTRY_ID" name="Id" /> + <member cname="GST_INDEX_ENTRY_ASSOCIATION" name="Association" /> + <member cname="GST_INDEX_ENTRY_OBJECT" name="Object" /> + <member cname="GST_INDEX_ENTRY_FORMAT" name="Format" /> + </enum> + <enum name="IndexFlags" cname="GstIndexFlags" type="flags"> + <member cname="GST_INDEX_WRITABLE" name="Writable" value="GST_OBJECT_FLAG_LAST << 0" /> + <member cname="GST_INDEX_READABLE" name="Readable" value="GST_OBJECT_FLAG_LAST << 1" /> + <member cname="GST_INDEX_FLAG_LAST" name="FlagLast" value="GST_OBJECT_FLAG_LAST << 8" /> + </enum> + <enum name="IndexLookupMethod" cname="GstIndexLookupMethod" type="enum"> + <member cname="GST_INDEX_LOOKUP_EXACT" name="Exact" /> + <member cname="GST_INDEX_LOOKUP_BEFORE" name="Before" /> + <member cname="GST_INDEX_LOOKUP_AFTER" name="After" /> + </enum> + <enum name="IndexResolverMethod" cname="GstIndexResolverMethod" type="enum"> + <member cname="GST_INDEX_RESOLVER_CUSTOM" name="Custom" /> + <member cname="GST_INDEX_RESOLVER_GTYPE" name="Gtype" /> + <member cname="GST_INDEX_RESOLVER_PATH" name="Path" /> + </enum> + <enum name="IteratorItem" cname="GstIteratorItem" type="enum"> + <member cname="GST_ITERATOR_ITEM_SKIP" name="Skip" /> + <member cname="GST_ITERATOR_ITEM_PASS" name="Pass" value="1" /> + <member cname="GST_ITERATOR_ITEM_END" name="End" value="2" /> + </enum> + <enum name="IteratorResult" cname="GstIteratorResult" type="enum"> + <member cname="GST_ITERATOR_DONE" name="Done" /> + <member cname="GST_ITERATOR_OK" name="Ok" value="1" /> + <member cname="GST_ITERATOR_RESYNC" name="Resync" value="2" /> + <member cname="GST_ITERATOR_ERROR" name="Error" value="3" /> + </enum> + <enum name="LibraryError" cname="GstLibraryError" type="enum"> + <member cname="GST_LIBRARY_ERROR_FAILED" name="Failed" value="1" /> + <member cname="GST_LIBRARY_ERROR_TOO_LAZY" name="TooLazy" /> + <member cname="GST_LIBRARY_ERROR_INIT" name="Init" /> + <member cname="GST_LIBRARY_ERROR_SHUTDOWN" name="Shutdown" /> + <member cname="GST_LIBRARY_ERROR_SETTINGS" name="Settings" /> + <member cname="GST_LIBRARY_ERROR_ENCODE" name="Encode" /> + <member cname="GST_LIBRARY_ERROR_NUM_ERRORS" name="NumErrors" /> + </enum> + <enum name="MessageType" cname="GstMessageType" type="flags"> + <member cname="GST_MESSAGE_UNKNOWN" name="Unknown" /> + <member cname="GST_MESSAGE_EOS" name="Eos" value="1 << 0" /> + <member cname="GST_MESSAGE_ERROR" name="Error" value="1 << 1" /> + <member cname="GST_MESSAGE_WARNING" name="Warning" value="1 << 2" /> + <member cname="GST_MESSAGE_INFO" name="Info" value="1 << 3" /> + <member cname="GST_MESSAGE_TAG" name="Tag" value="1 << 4" /> + <member cname="GST_MESSAGE_BUFFERING" name="Buffering" value="1 << 5" /> + <member cname="GST_MESSAGE_STATE_CHANGED" name="StateChanged" value="1 << 6" /> + <member cname="GST_MESSAGE_STATE_DIRTY" name="StateDirty" value="1 << 7" /> + <member cname="GST_MESSAGE_STEP_DONE" name="StepDone" value="1 << 8" /> + <member cname="GST_MESSAGE_CLOCK_PROVIDE" name="ClockProvide" value="1 << 9" /> + <member cname="GST_MESSAGE_CLOCK_LOST" name="ClockLost" value="1 << 10" /> + <member cname="GST_MESSAGE_NEW_CLOCK" name="NewClock" value="1 << 11" /> + <member cname="GST_MESSAGE_STRUCTURE_CHANGE" name="StructureChange" value="1 << 12" /> + <member cname="GST_MESSAGE_STREAM_STATUS" name="StreamStatus" value="1 << 13" /> + <member cname="GST_MESSAGE_APPLICATION" name="Application" value="1 << 14" /> + <member cname="GST_MESSAGE_ELEMENT" name="Element" value="1 << 15" /> + <member cname="GST_MESSAGE_SEGMENT_START" name="SegmentStart" value="1 << 16" /> + <member cname="GST_MESSAGE_SEGMENT_DONE" name="SegmentDone" value="1 << 17" /> + <member cname="GST_MESSAGE_DURATION" name="Duration" value="1 << 18" /> + <member cname="GST_MESSAGE_ANY" name="Any" value="0xffffffff" /> + </enum> + <enum name="MiniObjectFlags" cname="GstMiniObjectFlags" type="flags"> + <member cname="GST_MINI_OBJECT_FLAG_READONLY" name="Readonly" value="1 << 0" /> + <member cname="GST_MINI_OBJECT_FLAG_LAST" name="Last" value="1 << 4" /> + </enum> + <enum name="ObjectFlags" cname="GstObjectFlags" type="flags"> + <member cname="GST_OBJECT_DISPOSING" name="Disposing" value="1 << 0" /> + <member cname="GST_OBJECT_FLOATING" name="Floating" value="1 << 1" /> + <member cname="GST_OBJECT_FLAG_LAST" name="FlagLast" value="1 << 4" /> + </enum> + <enum name="PadDirection" cname="GstPadDirection" type="enum"> + <member cname="GST_PAD_UNKNOWN" name="Unknown" /> + <member cname="GST_PAD_SRC" name="Src" /> + <member cname="GST_PAD_SINK" name="Sink" /> + </enum> + <enum name="PadFlags" cname="GstPadFlags" type="flags"> + <member cname="GST_PAD_BLOCKED" name="Blocked" value="GST_OBJECT_FLAG_LAST << 0" /> + <member cname="GST_PAD_FLUSHING" name="Flushing" value="GST_OBJECT_FLAG_LAST << 1" /> + <member cname="GST_PAD_IN_GETCAPS" name="InGetcaps" value="GST_OBJECT_FLAG_LAST << 2" /> + <member cname="GST_PAD_IN_SETCAPS" name="InSetcaps" value="GST_OBJECT_FLAG_LAST << 3" /> + <member cname="GST_PAD_FLAG_LAST" name="FlagLast" value="GST_OBJECT_FLAG_LAST << 8" /> + </enum> + <enum name="PadLinkReturn" cname="GstPadLinkReturn" type="enum"> + <member cname="GST_PAD_LINK_OK" name="Ok" /> + <member cname="GST_PAD_LINK_WRONG_HIERARCHY" name="WrongHierarchy" value="-1" /> + <member cname="GST_PAD_LINK_WAS_LINKED" name="WasLinked" value="-2" /> + <member cname="GST_PAD_LINK_WRONG_DIRECTION" name="WrongDirection" value="-3" /> + <member cname="GST_PAD_LINK_NOFORMAT" name="Noformat" value="-4" /> + <member cname="GST_PAD_LINK_NOSCHED" name="Nosched" value="-5" /> + <member cname="GST_PAD_LINK_REFUSED" name="Refused" value="-6" /> + </enum> + <enum name="PadPresence" cname="GstPadPresence" type="enum"> + <member cname="GST_PAD_ALWAYS" name="Always" /> + <member cname="GST_PAD_SOMETIMES" name="Sometimes" /> + <member cname="GST_PAD_REQUEST" name="Request" /> + </enum> + <enum name="PadTemplateFlags" cname="GstPadTemplateFlags" type="flags"> + <member cname="GST_PAD_TEMPLATE_FIXED" name="Fixed" value="GST_OBJECT_FLAG_LAST << 0" /> + <member cname="GST_PAD_TEMPLATE_FLAG_LAST" name="FlagLast" value="GST_OBJECT_FLAG_LAST << 4" /> + </enum> + <enum name="ParseError" cname="GstParseError" type="enum"> + <member cname="GST_PARSE_ERROR_SYNTAX" name="Syntax" /> + <member cname="GST_PARSE_ERROR_NO_SUCH_ELEMENT" name="NoSuchElement" /> + <member cname="GST_PARSE_ERROR_NO_SUCH_PROPERTY" name="NoSuchProperty" /> + <member cname="GST_PARSE_ERROR_LINK" name="Link" /> + <member cname="GST_PARSE_ERROR_COULD_NOT_SET_PROPERTY" name="CouldNotSetProperty" /> + <member cname="GST_PARSE_ERROR_EMPTY_BIN" name="EmptyBin" /> + <member cname="GST_PARSE_ERROR_EMPTY" name="Empty" /> + </enum> + <enum name="PipelineFlags" cname="GstPipelineFlags" type="flags"> + <member cname="GST_PIPELINE_FLAG_FIXED_CLOCK" name="FixedClock" value="GST_BIN_FLAG_LAST << 0" /> + <member cname="GST_PIPELINE_FLAG_LAST" name="Last" value="GST_BIN_FLAG_LAST << 4" /> + </enum> + <enum name="PluginError" cname="GstPluginError" type="enum"> + <member cname="GST_PLUGIN_ERROR_MODULE" name="Module" /> + <member cname="GST_PLUGIN_ERROR_DEPENDENCIES" name="Dependencies" /> + <member cname="GST_PLUGIN_ERROR_NAME_MISMATCH" name="NameMismatch" /> + </enum> + <enum name="PluginFlags" cname="GstPluginFlags" type="flags"> + <member cname="GST_PLUGIN_FLAG_CACHED" name="Cached" value="1 << 0" /> + </enum> + <enum name="QueryType" cname="GstQueryType" type="enum"> + <member cname="GST_QUERY_NONE" name="None" /> + <member cname="GST_QUERY_POSITION" name="Position" /> + <member cname="GST_QUERY_DURATION" name="Duration" /> + <member cname="GST_QUERY_LATENCY" name="Latency" /> + <member cname="GST_QUERY_JITTER" name="Jitter" /> + <member cname="GST_QUERY_RATE" name="Rate" /> + <member cname="GST_QUERY_SEEKING" name="Seeking" /> + <member cname="GST_QUERY_SEGMENT" name="Segment" /> + <member cname="GST_QUERY_CONVERT" name="Convert" /> + <member cname="GST_QUERY_FORMATS" name="Formats" /> + </enum> + <enum name="Rank" cname="GstRank" type="enum"> + <member cname="GST_RANK_NONE" name="None" /> + <member cname="GST_RANK_MARGINAL" name="Marginal" value="64" /> + <member cname="GST_RANK_SECONDARY" name="Secondary" value="128" /> + <member cname="GST_RANK_PRIMARY" name="Primary" value="256" /> + </enum> + <enum name="ResourceError" cname="GstResourceError" type="enum"> + <member cname="GST_RESOURCE_ERROR_FAILED" name="Failed" value="1" /> + <member cname="GST_RESOURCE_ERROR_TOO_LAZY" name="TooLazy" /> + <member cname="GST_RESOURCE_ERROR_NOT_FOUND" name="NotFound" /> + <member cname="GST_RESOURCE_ERROR_BUSY" name="Busy" /> + <member cname="GST_RESOURCE_ERROR_OPEN_READ" name="OpenRead" /> + <member cname="GST_RESOURCE_ERROR_OPEN_WRITE" name="OpenWrite" /> + <member cname="GST_RESOURCE_ERROR_OPEN_READ_WRITE" name="OpenReadWrite" /> + <member cname="GST_RESOURCE_ERROR_CLOSE" name="Close" /> + <member cname="GST_RESOURCE_ERROR_READ" name="Read" /> + <member cname="GST_RESOURCE_ERROR_WRITE" name="Write" /> + <member cname="GST_RESOURCE_ERROR_SEEK" name="Seek" /> + <member cname="GST_RESOURCE_ERROR_SYNC" name="Sync" /> + <member cname="GST_RESOURCE_ERROR_SETTINGS" name="Settings" /> + <member cname="GST_RESOURCE_ERROR_NUM_ERRORS" name="NumErrors" /> + </enum> + <enum name="SeekFlags" cname="GstSeekFlags" type="flags"> + <member cname="GST_SEEK_FLAG_NONE" name="None" /> + <member cname="GST_SEEK_FLAG_FLUSH" name="Flush" value="1 << 0" /> + <member cname="GST_SEEK_FLAG_ACCURATE" name="Accurate" value="1 << 1" /> + <member cname="GST_SEEK_FLAG_KEY_UNIT" name="KeyUnit" value="1 << 2" /> + <member cname="GST_SEEK_FLAG_SEGMENT" name="Segment" value="1 << 3" /> + </enum> + <enum name="SeekType" cname="GstSeekType" type="enum"> + <member cname="GST_SEEK_TYPE_NONE" name="None" /> + <member cname="GST_SEEK_TYPE_CUR" name="Cur" value="1" /> + <member cname="GST_SEEK_TYPE_SET" name="Set" value="2" /> + <member cname="GST_SEEK_TYPE_END" name="End" value="3" /> + </enum> + <enum name="State" cname="GstState" type="enum"> + <member cname="GST_STATE_VOID_PENDING" name="VoidPending" /> + <member cname="GST_STATE_NULL" name="Null" value="1" /> + <member cname="GST_STATE_READY" name="Ready" value="2" /> + <member cname="GST_STATE_PAUSED" name="Paused" value="3" /> + <member cname="GST_STATE_PLAYING" name="Playing" value="4" /> + </enum> + <enum name="StateChange" cname="GstStateChange" type="flags"> + <member cname="GST_STATE_CHANGE_NULL_TO_READY" name="NullToReady" value="GST_STATE_NULL<<3| GST_STATE_READY" /> + <member cname="GST_STATE_CHANGE_READY_TO_PAUSED" name="ReadyToPaused" value="GST_STATE_READY<<3| GST_STATE_PAUSED" /> + <member cname="GST_STATE_CHANGE_PAUSED_TO_PLAYING" name="PausedToPlaying" value="GST_STATE_PAUSED<<3| GST_STATE_PLAYING" /> + <member cname="GST_STATE_CHANGE_PLAYING_TO_PAUSED" name="PlayingToPaused" value="GST_STATE_PLAYING<<3| GST_STATE_PAUSED" /> + <member cname="GST_STATE_CHANGE_PAUSED_TO_READY" name="PausedToReady" value="GST_STATE_PAUSED<<3| GST_STATE_READY" /> + <member cname="GST_STATE_CHANGE_READY_TO_NULL" name="ReadyToNull" value="GST_STATE_READY<<3| GST_STATE_NULL" /> + </enum> + <enum name="StateChangeReturn" cname="GstStateChangeReturn" type="enum"> + <member cname="GST_STATE_CHANGE_FAILURE" name="Failure" /> + <member cname="GST_STATE_CHANGE_SUCCESS" name="Success" value="1" /> + <member cname="GST_STATE_CHANGE_ASYNC" name="Async" value="2" /> + <member cname="GST_STATE_CHANGE_NO_PREROLL" name="NoPreroll" value="3" /> + </enum> + <enum name="StreamError" cname="GstStreamError" type="enum"> + <member cname="GST_STREAM_ERROR_FAILED" name="Failed" value="1" /> + <member cname="GST_STREAM_ERROR_TOO_LAZY" name="TooLazy" /> + <member cname="GST_STREAM_ERROR_NOT_IMPLEMENTED" name="NotImplemented" /> + <member cname="GST_STREAM_ERROR_TYPE_NOT_FOUND" name="TypeNotFound" /> + <member cname="GST_STREAM_ERROR_WRONG_TYPE" name="WrongType" /> + <member cname="GST_STREAM_ERROR_CODEC_NOT_FOUND" name="CodecNotFound" /> + <member cname="GST_STREAM_ERROR_DECODE" name="Decode" /> + <member cname="GST_STREAM_ERROR_ENCODE" name="Encode" /> + <member cname="GST_STREAM_ERROR_DEMUX" name="Demux" /> + <member cname="GST_STREAM_ERROR_MUX" name="Mux" /> + <member cname="GST_STREAM_ERROR_FORMAT" name="Format" /> + <member cname="GST_STREAM_ERROR_NUM_ERRORS" name="NumErrors" /> + </enum> + <enum name="TagFlag" cname="GstTagFlag" type="enum"> + <member cname="GST_TAG_FLAG_UNDEFINED" name="Undefined" /> + <member cname="GST_TAG_FLAG_META" name="Meta" /> + <member cname="GST_TAG_FLAG_ENCODED" name="Encoded" /> + <member cname="GST_TAG_FLAG_DECODED" name="Decoded" /> + <member cname="GST_TAG_FLAG_COUNT" name="Count" /> + </enum> + <enum name="TagMergeMode" cname="GstTagMergeMode" type="enum"> + <member cname="GST_TAG_MERGE_UNDEFINED" name="Undefined" /> + <member cname="GST_TAG_MERGE_REPLACE_ALL" name="ReplaceAll" /> + <member cname="GST_TAG_MERGE_REPLACE" name="Replace" /> + <member cname="GST_TAG_MERGE_APPEND" name="Append" /> + <member cname="GST_TAG_MERGE_PREPEND" name="Prepend" /> + <member cname="GST_TAG_MERGE_KEEP" name="Keep" /> + <member cname="GST_TAG_MERGE_KEEP_ALL" name="KeepAll" /> + <member cname="GST_TAG_MERGE_COUNT" name="Count" /> + </enum> + <enum name="TaskState" cname="GstTaskState" type="enum"> + <member cname="GST_TASK_STARTED" name="Started" /> + <member cname="GST_TASK_STOPPED" name="Stopped" /> + <member cname="GST_TASK_PAUSED" name="Paused" /> + </enum> + <enum name="TypeFindProbability" cname="GstTypeFindProbability" type="enum"> + <member cname="GST_TYPE_FIND_MINIMUM" name="Minimum" value="1" /> + <member cname="GST_TYPE_FIND_POSSIBLE" name="Possible" value="50" /> + <member cname="GST_TYPE_FIND_LIKELY" name="Likely" value="80" /> + <member cname="GST_TYPE_FIND_NEARLY_CERTAIN" name="NearlyCertain" value="99" /> + <member cname="GST_TYPE_FIND_MAXIMUM" name="Maximum" value="100" /> + </enum> + <callback name="BusFunc" cname="GstBusFunc"> + <return-type type="gboolean" /> + <parameters> + <parameter type="GstBus*" name="bus" /> + <parameter type="GstMessage*" name="message" /> + <parameter type="gpointer" name="data" /> + </parameters> + </callback> + <callback name="BusSyncHandler" cname="GstBusSyncHandler"> + <return-type type="GstBusSyncReply" /> + <parameters> + <parameter type="GstBus*" name="bus" /> + <parameter type="GstMessage*" name="message" /> + <parameter type="gpointer" name="data" /> + </parameters> + </callback> + <callback name="ClockCallback" cname="GstClockCallback"> + <return-type type="gboolean" /> + <parameters> + <parameter type="GstClock*" name="clock" /> + <parameter type="GstClockTime" name="time" /> + <parameter type="GstClockID" name="id" /> + <parameter type="gpointer" name="user_data" /> + </parameters> + </callback> + <callback name="FilterFunc" cname="GstFilterFunc"> + <return-type type="gboolean" /> + <parameters> + <parameter type="gpointer" name="obj" /> + <parameter type="gpointer" name="user_data" /> + </parameters> + </callback> + <callback name="IndexFilter" cname="GstIndexFilter"> + <return-type type="gboolean" /> + <parameters> + <parameter type="GstIndex*" name="index" /> + <parameter type="GstIndexEntry*" name="entry" /> + <parameter type="gpointer" name="user_data" /> + </parameters> + </callback> + <callback name="IndexResolver" cname="GstIndexResolver"> + <return-type type="gboolean" /> + <parameters> + <parameter type="GstIndex*" name="index" /> + <parameter type="GstObject*" name="writer" /> + <parameter type="gchar**" name="writer_string" /> + <parameter type="gpointer" name="user_data" /> + </parameters> + </callback> + <callback name="IteratorDisposeFunction" cname="GstIteratorDisposeFunction"> + <return-type type="void" /> + <parameters> + <parameter type="gpointer" name="owner" /> + </parameters> + </callback> + <callback name="IteratorFoldFunction" cname="GstIteratorFoldFunction"> + <return-type type="gboolean" /> + <parameters> + <parameter type="gpointer" name="item" /> + <parameter type="GValue*" name="ret" /> + <parameter type="gpointer" name="user_data" /> + </parameters> + </callback> + <callback name="IteratorFreeFunction" cname="GstIteratorFreeFunction"> + <return-type type="void" /> + <parameters> + <parameter type="GstIterator*" name="it" /> + </parameters> + </callback> + <callback name="IteratorItemFunction" cname="GstIteratorItemFunction"> + <return-type type="GstIteratorItem" /> + <parameters> + <parameter type="GstIterator*" name="it" /> + <parameter type="gpointer" name="item" /> + </parameters> + </callback> + <callback name="IteratorNextFunction" cname="GstIteratorNextFunction"> + <return-type type="GstIteratorResult" /> + <parameters> + <parameter type="GstIterator*" name="it" /> + <parameter type="gpointer*" name="result" /> + </parameters> + </callback> + <callback name="IteratorResyncFunction" cname="GstIteratorResyncFunction"> + <return-type type="void" /> + <parameters> + <parameter type="GstIterator*" name="it" /> + </parameters> + </callback> + <callback name="LogFunction" cname="GstLogFunction"> + <return-type type="void" /> + <parameters> + <parameter type="GstDebugCategory*" name="category" /> + <parameter type="GstDebugLevel" name="level" /> + <parameter type="const-gchar*" name="file" /> + <parameter type="const-gchar*" name="function" /> + <parameter type="gint" name="line" /> + <parameter type="GObject*" name="object" /> + <parameter type="GstDebugMessage*" name="message" /> + <parameter type="gpointer" name="data" /> + </parameters> + </callback> + <callback name="MiniObjectCopyFunction" cname="GstMiniObjectCopyFunction"> + <return-type type="GstMiniObject*" /> + <parameters> + <parameter type="const-GstMiniObject*" name="obj" /> + </parameters> + </callback> + <callback name="MiniObjectFinalizeFunction" cname="GstMiniObjectFinalizeFunction"> + <return-type type="void" /> + <parameters> + <parameter type="GstMiniObject*" name="obj" /> + </parameters> + </callback> + <callback name="PadAcceptCapsFunction" cname="GstPadAcceptCapsFunction"> + <return-type type="gboolean" /> + <parameters> + <parameter type="GstPad*" name="pad" /> + <parameter type="GstCaps*" name="caps" /> + </parameters> + </callback> + <callback name="PadActivateFunction" cname="GstPadActivateFunction"> + <return-type type="gboolean" /> + <parameters> + <parameter type="GstPad*" name="pad" /> + </parameters> + </callback> + <callback name="PadActivateModeFunction" cname="GstPadActivateModeFunction"> + <return-type type="gboolean" /> + <parameters> + <parameter type="GstPad*" name="pad" /> + <parameter type="gboolean" name="active" /> + </parameters> + </callback> + <callback name="PadBlockCallback" cname="GstPadBlockCallback"> + <return-type type="void" /> + <parameters> + <parameter type="GstPad*" name="pad" /> + <parameter type="gboolean" name="blocked" /> + <parameter type="gpointer" name="user_data" /> + </parameters> + </callback> + <callback name="PadBufferAllocFunction" cname="GstPadBufferAllocFunction"> + <return-type type="GstFlowReturn" /> + <parameters> + <parameter type="GstPad*" name="pad" /> + <parameter type="guint64" name="offset" /> + <parameter type="guint" name="size" /> + <parameter type="GstCaps*" name="caps" /> + <parameter type="GstBuffer**" name="buf" /> + </parameters> + </callback> + <callback name="PadChainFunction" cname="GstPadChainFunction"> + <return-type type="GstFlowReturn" /> + <parameters> + <parameter type="GstPad*" name="pad" /> + <parameter type="GstBuffer*" name="buffer" /> + </parameters> + </callback> + <callback name="PadCheckGetRangeFunction" cname="GstPadCheckGetRangeFunction"> + <return-type type="gboolean" /> + <parameters> + <parameter type="GstPad*" name="pad" /> + </parameters> + </callback> + <callback name="PadDispatcherFunction" cname="GstPadDispatcherFunction"> + <return-type type="gboolean" /> + <parameters> + <parameter type="GstPad*" name="pad" /> + <parameter type="gpointer" name="data" /> + </parameters> + </callback> + <callback name="PadEventFunction" cname="GstPadEventFunction"> + <return-type type="gboolean" /> + <parameters> + <parameter type="GstPad*" name="pad" /> + <parameter type="GstEvent*" name="event" /> + </parameters> + </callback> + <callback name="PadFixateCapsFunction" cname="GstPadFixateCapsFunction"> + <return-type type="void" /> + <parameters> + <parameter type="GstPad*" name="pad" /> + <parameter type="GstCaps*" name="caps" /> + </parameters> + </callback> + <callback name="PadGetCapsFunction" cname="GstPadGetCapsFunction"> + <return-type type="GstCaps*" /> + <parameters> + <parameter type="GstPad*" name="pad" /> + </parameters> + </callback> + <callback name="PadGetRangeFunction" cname="GstPadGetRangeFunction"> + <return-type type="GstFlowReturn" /> + <parameters> + <parameter type="GstPad*" name="pad" /> + <parameter type="guint64" name="offset" /> + <parameter type="guint" name="length" /> + <parameter type="GstBuffer**" name="buffer" /> + </parameters> + </callback> + <callback name="PadIntLinkFunction" cname="GstPadIntLinkFunction"> + <return-type type="GList*" /> + <parameters> + <parameter type="GstPad*" name="pad" /> + </parameters> + </callback> + <callback name="PadLinkFunction" cname="GstPadLinkFunction"> + <return-type type="GstPadLinkReturn" /> + <parameters> + <parameter type="GstPad*" name="pad" /> + <parameter type="GstPad*" name="peer" /> + </parameters> + </callback> + <callback name="PadQueryFunction" cname="GstPadQueryFunction"> + <return-type type="gboolean" /> + <parameters> + <parameter type="GstPad*" name="pad" /> + <parameter type="GstQuery*" name="query" /> + </parameters> + </callback> + <callback name="PadSetCapsFunction" cname="GstPadSetCapsFunction"> + <return-type type="gboolean" /> + <parameters> + <parameter type="GstPad*" name="pad" /> + <parameter type="GstCaps*" name="caps" /> + </parameters> + </callback> + <callback name="PadUnlinkFunction" cname="GstPadUnlinkFunction"> + <return-type type="void" /> + <parameters> + <parameter type="GstPad*" name="pad" /> + </parameters> + </callback> + <callback name="PluginFeatureFilter" cname="GstPluginFeatureFilter"> + <return-type type="gboolean" /> + <parameters> + <parameter type="GstPluginFeature*" name="feature" /> + <parameter type="gpointer" name="user_data" /> + </parameters> + </callback> + <callback name="PluginFilter" cname="GstPluginFilter"> + <return-type type="gboolean" /> + <parameters> + <parameter type="GstPlugin*" name="plugin" /> + <parameter type="gpointer" name="user_data" /> + </parameters> + </callback> + <callback name="PluginInitFunc" cname="GstPluginInitFunc"> + <return-type type="gboolean" /> + <parameters> + <parameter type="GstPlugin*" name="plugin" /> + </parameters> + </callback> + <callback name="StructureForeachFunc" cname="GstStructureForeachFunc"> + <return-type type="gboolean" /> + <parameters> + <parameter type="GQuark" name="field_id" /> + <parameter type="const-GValue*" name="value" /> + <parameter type="gpointer" name="user_data" /> + </parameters> + </callback> + <callback name="StructureMapFunc" cname="GstStructureMapFunc"> + <return-type type="gboolean" /> + <parameters> + <parameter type="GQuark" name="field_id" /> + <parameter type="GValue*" name="value" /> + <parameter type="gpointer" name="user_data" /> + </parameters> + </callback> + <callback name="TagForeachFunc" cname="GstTagForeachFunc"> + <return-type type="void" /> + <parameters> + <parameter type="const-GstTagList*" name="list" /> + <parameter type="const-gchar*" name="tag" /> + <parameter type="gpointer" name="user_data" /> + </parameters> + </callback> + <callback name="TagMergeFunc" cname="GstTagMergeFunc"> + <return-type type="void" /> + <parameters> + <parameter type="GValue*" name="dest" /> + <parameter type="const-GValue*" name="src" /> + </parameters> + </callback> + <callback name="TaskFunction" cname="GstTaskFunction"> + <return-type type="void" /> + <parameters> + <parameter type="void*" name="data" /> + </parameters> + </callback> + <callback name="TypeFindFunction" cname="GstTypeFindFunction"> + <return-type type="void" /> + <parameters> + <parameter type="GstTypeFind*" name="find" /> + <parameter type="gpointer" name="data" /> + </parameters> + </callback> + <callback name="ValueCompareFunc" cname="GstValueCompareFunc"> + <return-type type="gint" /> + <parameters> + <parameter type="const-GValue*" name="value1" /> + <parameter type="const-GValue*" name="value2" /> + </parameters> + </callback> + <callback name="ValueDeserializeFunc" cname="GstValueDeserializeFunc"> + <return-type type="gboolean" /> + <parameters> + <parameter type="GValue*" name="dest" /> + <parameter type="const-gchar*" name="s" /> + </parameters> + </callback> + <callback name="ValueIntersectFunc" cname="GstValueIntersectFunc"> + <return-type type="gboolean" /> + <parameters> + <parameter type="GValue*" name="dest" /> + <parameter type="const-GValue*" name="value1" /> + <parameter type="const-GValue*" name="value2" /> + </parameters> + </callback> + <callback name="ValueSerializeFunc" cname="GstValueSerializeFunc"> + <return-type type="gchar*" /> + <parameters> + <parameter type="const-GValue*" name="value1" /> + </parameters> + </callback> + <callback name="ValueSubtractFunc" cname="GstValueSubtractFunc"> + <return-type type="gboolean" /> + <parameters> + <parameter type="GValue*" name="dest" /> + <parameter type="const-GValue*" name="minuend" /> + <parameter type="const-GValue*" name="subtrahend" /> + </parameters> + </callback> + <callback name="ValueUnionFunc" cname="GstValueUnionFunc"> + <return-type type="gboolean" /> + <parameters> + <parameter type="GValue*" name="dest" /> + <parameter type="const-GValue*" name="value1" /> + <parameter type="const-GValue*" name="value2" /> + </parameters> + </callback> + <interface name="ChildProxy" cname="GstChildProxy"> + <signal name="ChildAdded" cname="child-added" when="FIRST"> + <return-type type="void" /> + <parameters> + <parameter type="GstChildProxy*" name="parent" /> + <parameter type="GstObject*" name="child" /> + </parameters> + </signal> + <signal name="ChildRemoved" cname="child-removed" when="FIRST"> + <return-type type="void" /> + <parameters> + <parameter type="GstChildProxy*" name="parent" /> + <parameter type="GstObject*" name="child" /> + </parameters> + </signal> + <virtual_method name="GetChildByIndex" cname="get_child_by_index"> + <return-type type="GstObject*" /> + <parameters> + <parameter type="GstChildProxy*" name="parent" /> + <parameter type="guint" name="index" /> + </parameters> + </virtual_method> + <virtual_method name="GetChildrenCount" cname="get_children_count"> + <return-type type="guint" /> + <parameters> + <parameter type="GstChildProxy*" name="parent" /> + </parameters> + </virtual_method> + <method name="ChildAdded" cname="gst_child_proxy_child_added" shared="true"> + <return-type type="void" /> + <parameters> + <parameter type="GstObject*" name="object" /> + <parameter type="GstObject*" name="child" /> + </parameters> + </method> + <method name="ChildRemoved" cname="gst_child_proxy_child_removed" shared="true"> + <return-type type="void" /> + <parameters> + <parameter type="GstObject*" name="object" /> + <parameter type="GstObject*" name="child" /> + </parameters> + </method> + <method name="Get" cname="gst_child_proxy_get" shared="true"> + <return-type type="void" /> + <parameters> + <parameter type="GstObject*" name="object" /> + <parameter type="const-gchar*" name="first_property_name" /> + <parameter ellipsis="true" /> + </parameters> + </method> + <method name="GetChildByIndex" cname="gst_child_proxy_get_child_by_index"> + <return-type type="GstObject*" /> + <parameters> + <parameter type="guint" name="index" /> + </parameters> + </method> + <method name="GetChildByName" cname="gst_child_proxy_get_child_by_name"> + <return-type type="GstObject*" /> + <parameters> + <parameter type="const-gchar*" name="name" /> + </parameters> + </method> + <method name="GetChildrenCount" cname="gst_child_proxy_get_children_count"> + <return-type type="guint" /> + </method> + <method name="GetProperty" cname="gst_child_proxy_get_property" shared="true"> + <return-type type="void" /> + <parameters> + <parameter type="GstObject*" name="object" /> + <parameter type="const-gchar*" name="name" /> + <parameter type="GValue*" name="value" /> + </parameters> + </method> + <method name="GetType" cname="gst_child_proxy_get_type" shared="true"> + <return-type type="GType" /> + </method> + <method name="GetValist" cname="gst_child_proxy_get_valist" shared="true"> + <return-type type="void" /> + <parameters> + <parameter type="GstObject*" name="object" /> + <parameter type="const-gchar*" name="first_property_name" /> + <parameter type="va_list" name="var_args" /> + </parameters> + </method> + <method name="Lookup" cname="gst_child_proxy_lookup" shared="true"> + <return-type type="gboolean" /> + <parameters> + <parameter type="GstObject*" name="object" /> + <parameter type="const-gchar*" name="name" /> + <parameter type="GstObject**" name="target" /> + <parameter type="GParamSpec**" name="pspec" /> + </parameters> + </method> + <method name="Set" cname="gst_child_proxy_set" shared="true"> + <return-type type="void" /> + <parameters> + <parameter type="GstObject*" name="object" /> + <parameter type="const-gchar*" name="first_property_name" /> + <parameter ellipsis="true" /> + </parameters> + </method> + <method name="SetProperty" cname="gst_child_proxy_set_property" shared="true"> + <return-type type="void" /> + <parameters> + <parameter type="GstObject*" name="object" /> + <parameter type="const-gchar*" name="name" /> + <parameter type="const-GValue*" name="value" /> + </parameters> + </method> + <method name="SetValist" cname="gst_child_proxy_set_valist" shared="true"> + <return-type type="void" /> + <parameters> + <parameter type="GstObject*" name="object" /> + <parameter type="const-gchar*" name="first_property_name" /> + <parameter type="va_list" name="var_args" /> + </parameters> + </method> + </interface> + <interface name="TagSetter" cname="GstTagSetter"> + <method name="AddTagValist" cname="gst_tag_setter_add_tag_valist"> + <return-type type="void" /> + <parameters> + <parameter type="GstTagMergeMode" name="mode" /> + <parameter type="const-gchar*" name="tag" /> + <parameter type="va_list" name="var_args" /> + </parameters> + </method> + <method name="AddTagValistValues" cname="gst_tag_setter_add_tag_valist_values"> + <return-type type="void" /> + <parameters> + <parameter type="GstTagMergeMode" name="mode" /> + <parameter type="const-gchar*" name="tag" /> + <parameter type="va_list" name="var_args" /> + </parameters> + </method> + <method name="AddTagValues" cname="gst_tag_setter_add_tag_values"> + <return-type type="void" /> + <parameters> + <parameter type="GstTagMergeMode" name="mode" /> + <parameter type="const-gchar*" name="tag" /> + <parameter ellipsis="true" /> + </parameters> + </method> + <method name="AddTags" cname="gst_tag_setter_add_tags"> + <return-type type="void" /> + <parameters> + <parameter type="GstTagMergeMode" name="mode" /> + <parameter type="const-gchar*" name="tag" /> + <parameter ellipsis="true" /> + </parameters> + </method> + <method name="GetTagList" cname="gst_tag_setter_get_tag_list"> + <return-type type="const-GstTagList*" /> + </method> + <method name="GetTagMergeMode" cname="gst_tag_setter_get_tag_merge_mode"> + <return-type type="GstTagMergeMode" /> + </method> + <method name="GetType" cname="gst_tag_setter_get_type" shared="true"> + <return-type type="GType" /> + </method> + <method name="MergeTags" cname="gst_tag_setter_merge_tags"> + <return-type type="void" /> + <parameters> + <parameter type="const-GstTagList*" name="list" /> + <parameter type="GstTagMergeMode" name="mode" /> + </parameters> + </method> + <method name="SetTagMergeMode" cname="gst_tag_setter_set_tag_merge_mode"> + <return-type type="void" /> + <parameters> + <parameter type="GstTagMergeMode" name="mode" /> + </parameters> + </method> + </interface> + <object name="Bin" cname="GstBin" parent="GstElement"> + <field name="Numchildren" cname="numchildren" type="gint" access="public" /> + <field name="Children" cname="children" type="GList*" access="public" /> + <field name="ChildrenCookie" cname="children_cookie" type="guint32" access="public" /> + <field name="ChildBus" cname="child_bus" type="GstBus*" access="public" /> + <field name="Messages" cname="messages" type="GList*" access="public" /> + <field name="Polling" cname="polling" type="gboolean" access="public" /> + <field name="StateDirty" cname="state_dirty" type="gboolean" access="public" /> + <field name="ClockDirty" cname="clock_dirty" type="gboolean" access="public" /> + <field name="ProvidedClock" cname="provided_clock" type="GstClock*" access="public" /> + <field name="ClockProvider" cname="clock_provider" type="GstElement*" access="public" /> + <field name="GstReserved" cname="_gst_reserved" array_len="GST_PADDING" type="gpointer" /> + <signal name="ElementAdded" cname="element-added" when="FIRST"> + <return-type type="void" /> + <parameters> + <parameter type="GstBin*" name="bin" /> + <parameter type="GstElement*" name="child" /> + </parameters> + </signal> + <signal name="ElementRemoved" cname="element-removed" when="FIRST"> + <return-type type="void" /> + <parameters> + <parameter type="GstBin*" name="bin" /> + <parameter type="GstElement*" name="child" /> + </parameters> + </signal> + <virtual_method name="AddElement" cname="add_element"> + <return-type type="gboolean" /> + <parameters> + <parameter type="GstBin*" name="bin" /> + <parameter type="GstElement*" name="element" /> + </parameters> + </virtual_method> + <virtual_method name="RemoveElement" cname="remove_element"> + <return-type type="gboolean" /> + <parameters> + <parameter type="GstBin*" name="bin" /> + <parameter type="GstElement*" name="element" /> + </parameters> + </virtual_method> + <virtual_method name="HandleMessage" cname="handle_message"> + <return-type type="void" /> + <parameters> + <parameter type="GstBin*" name="bin" /> + <parameter type="GstMessage*" name="message" /> + </parameters> + </virtual_method> + <implements> + <interface cname="GstChildProxy" /> + </implements> + <method name="Add" cname="gst_bin_add"> + <return-type type="gboolean" /> + <parameters> + <parameter type="GstElement*" name="element" /> + </parameters> + </method> + <method name="AddMany" cname="gst_bin_add_many"> + <return-type type="void" /> + <parameters> + <parameter type="GstElement*" name="element_1" /> + <parameter ellipsis="true" /> + </parameters> + </method> + <method name="FindUnconnectedPad" cname="gst_bin_find_unconnected_pad"> + <return-type type="GstPad*" /> + <parameters> + <parameter type="GstPadDirection" name="direction" /> + </parameters> + </method> + <method name="GetByInterface" cname="gst_bin_get_by_interface"> + <return-type type="GstElement*" /> + <parameters> + <parameter type="GType" name="interface" /> + </parameters> + </method> + <method name="GetByName" cname="gst_bin_get_by_name"> + <return-type type="GstElement*" /> + <parameters> + <parameter type="const-gchar*" name="name" /> + </parameters> + </method> + <method name="GetByNameRecurseUp" cname="gst_bin_get_by_name_recurse_up"> + <return-type type="GstElement*" /> + <parameters> + <parameter type="const-gchar*" name="name" /> + </parameters> + </method> + <method name="GetType" cname="gst_bin_get_type" shared="true"> + <return-type type="GType" /> + </method> + <method name="IterateAllByInterface" cname="gst_bin_iterate_all_by_interface"> + <return-type type="GstIterator*" /> + <parameters> + <parameter type="GType" name="interface" /> + </parameters> + </method> + <method name="IterateElements" cname="gst_bin_iterate_elements"> + <return-type type="GstIterator*" /> + </method> + <method name="IterateRecurse" cname="gst_bin_iterate_recurse"> + <return-type type="GstIterator*" /> + </method> + <method name="IterateSinks" cname="gst_bin_iterate_sinks"> + <return-type type="GstIterator*" /> + </method> + <method name="IterateSorted" cname="gst_bin_iterate_sorted"> + <return-type type="GstIterator*" /> + </method> + <method name="IterateSources" cname="gst_bin_iterate_sources"> + <return-type type="GstIterator*" /> + </method> + <constructor cname="gst_bin_new"> + <parameters> + <parameter type="const-gchar*" name="name" /> + </parameters> + </constructor> + <method name="Remove" cname="gst_bin_remove"> + <return-type type="gboolean" /> + <parameters> + <parameter type="GstElement*" name="element" /> + </parameters> + </method> + <method name="RemoveMany" cname="gst_bin_remove_many"> + <return-type type="void" /> + <parameters> + <parameter type="GstElement*" name="element_1" /> + <parameter ellipsis="true" /> + </parameters> + </method> + </object> + <object name="Buffer" cname="GstBuffer" parent="GstMiniObject"> + <field name="Data" cname="data" type="guint8*" access="public" /> + <field name="Size" cname="size" type="guint" access="public" /> + <field name="Timestamp" cname="timestamp" type="GstClockTime" access="public" /> + <field name="Duration" cname="duration" type="GstClockTime" access="public" /> + <field name="Caps" cname="caps" type="GstCaps*" access="public" /> + <field name="Offset" cname="offset" type="guint64" access="public" /> + <field name="OffsetEnd" cname="offset_end" type="guint64" access="public" /> + <field name="MallocData" cname="malloc_data" type="guint8*" access="public" /> + <field name="GstReserved" cname="_gst_reserved" array_len="GST_PADDING" type="gpointer" /> + <method name="CreateSub" cname="gst_buffer_create_sub"> + <return-type type="GstBuffer*" /> + <parameters> + <parameter type="guint" name="offset" /> + <parameter type="guint" name="size" /> + </parameters> + </method> + <method name="GetCaps" cname="gst_buffer_get_caps"> + <return-type type="GstCaps*" /> + </method> + <method name="GetType" cname="gst_buffer_get_type" shared="true"> + <return-type type="GType" /> + </method> + <method name="IsMetadataWritable" cname="gst_buffer_is_metadata_writable"> + <return-type type="gboolean" /> + </method> + <method name="IsSpanFast" cname="gst_buffer_is_span_fast"> + <return-type type="gboolean" /> + <parameters> + <parameter type="GstBuffer*" name="buf2" /> + </parameters> + </method> + <method name="Join" cname="gst_buffer_join"> + <return-type type="GstBuffer*" /> + <parameters> + <parameter type="GstBuffer*" name="buf2" /> + </parameters> + </method> + <method name="MakeMetadataWritable" cname="gst_buffer_make_metadata_writable"> + <return-type type="GstBuffer*" /> + </method> + <method name="Merge" cname="gst_buffer_merge"> + <return-type type="GstBuffer*" /> + <parameters> + <parameter type="GstBuffer*" name="buf2" /> + </parameters> + </method> + <constructor cname="gst_buffer_new" /> + <constructor cname="gst_buffer_new_and_alloc"> + <parameters> + <parameter type="guint" name="size" /> + </parameters> + </constructor> + <method name="SetCaps" cname="gst_buffer_set_caps"> + <return-type type="void" /> + <parameters> + <parameter type="GstCaps*" name="caps" /> + </parameters> + </method> + <method name="Span" cname="gst_buffer_span"> + <return-type type="GstBuffer*" /> + <parameters> + <parameter type="guint32" name="offset" /> + <parameter type="GstBuffer*" name="buf2" /> + <parameter type="guint32" name="len" /> + </parameters> + </method> + <method name="Stamp" cname="gst_buffer_stamp"> + <return-type type="void" /> + <parameters> + <parameter type="const-GstBuffer*" name="src" /> + </parameters> + </method> + </object> + <object name="Bus" cname="GstBus" parent="GstObject"> + <field name="Queue" cname="queue" type="GQueue*" /> + <field name="QueueLock" cname="queue_lock" type="GMutex*" /> + <field name="SyncHandler" cname="sync_handler" type="GstBusSyncHandler" /> + <field name="SyncHandlerData" cname="sync_handler_data" type="gpointer" /> + <field name="SignalWatchId" cname="signal_watch_id" type="guint" /> + <field name="NumSignalWatchers" cname="num_signal_watchers" type="guint" /> + <field name="GstReserved" cname="_gst_reserved" array_len="GST_PADDING" type="gpointer" /> + <signal name="SyncMessage" cname="sync-message" when="LAST"> + <return-type type="void" /> + <parameters> + <parameter type="GstBus*" name="bus" /> + <parameter type="GstMessage*" name="message" /> + </parameters> + </signal> + <signal name="Message" cname="message" when="LAST"> + <return-type type="void" /> + <parameters> + <parameter type="GstBus*" name="bus" /> + <parameter type="GstMessage*" name="message" /> + </parameters> + </signal> + <method name="AddSignalWatch" cname="gst_bus_add_signal_watch"> + <return-type type="void" /> + </method> + <method name="AddSignalWatchFull" cname="gst_bus_add_signal_watch_full"> + <return-type type="void" /> + <parameters> + <parameter type="gint" name="priority" /> + </parameters> + </method> + <method name="AddWatch" cname="gst_bus_add_watch"> + <return-type type="guint" /> + <parameters> + <parameter type="GstBusFunc" name="func" /> + <parameter type="gpointer" name="user_data" /> + </parameters> + </method> + <method name="AddWatchFull" cname="gst_bus_add_watch_full"> + <return-type type="guint" /> + <parameters> + <parameter type="gint" name="priority" /> + <parameter type="GstBusFunc" name="func" /> + <parameter type="gpointer" name="user_data" /> + <parameter type="GDestroyNotify" name="notify" /> + </parameters> + </method> + <method name="AsyncSignalFunc" cname="gst_bus_async_signal_func"> + <return-type type="gboolean" /> + <parameters> + <parameter type="GstMessage*" name="message" /> + <parameter type="gpointer" name="data" /> + </parameters> + </method> + <method name="CreateWatch" cname="gst_bus_create_watch"> + <return-type type="GSource*" /> + </method> + <method name="GetType" cname="gst_bus_get_type" shared="true"> + <return-type type="GType" /> + </method> + <method name="HavePending" cname="gst_bus_have_pending"> + <return-type type="gboolean" /> + </method> + <constructor cname="gst_bus_new" /> + <method name="Peek" cname="gst_bus_peek"> + <return-type type="GstMessage*" /> + </method> + <method name="Poll" cname="gst_bus_poll"> + <return-type type="GstMessage*" /> + <parameters> + <parameter type="GstMessageType" name="events" /> + <parameter type="GstClockTimeDiff" name="timeout" /> + </parameters> + </method> + <method name="Pop" cname="gst_bus_pop"> + <return-type type="GstMessage*" /> + </method> + <method name="Post" cname="gst_bus_post"> + <return-type type="gboolean" /> + <parameters> + <parameter type="GstMessage*" name="message" /> + </parameters> + </method> + <method name="RemoveSignalWatch" cname="gst_bus_remove_signal_watch"> + <return-type type="void" /> + </method> + <method name="SetFlushing" cname="gst_bus_set_flushing"> + <return-type type="void" /> + <parameters> + <parameter type="gboolean" name="flushing" /> + </parameters> + </method> + <method name="SetSyncHandler" cname="gst_bus_set_sync_handler"> + <return-type type="void" /> + <parameters> + <parameter type="GstBusSyncHandler" name="func" /> + <parameter type="gpointer" name="data" /> + </parameters> + </method> + <method name="SyncSignalHandler" cname="gst_bus_sync_signal_handler"> + <return-type type="GstBusSyncReply" /> + <parameters> + <parameter type="GstMessage*" name="message" /> + <parameter type="gpointer" name="data" /> + </parameters> + </method> + </object> + <object name="Clock" cname="GstClock" parent="GstObject"> + <field name="SlaveLock" cname="slave_lock" type="GMutex*" /> + <field name="InternalCalibration" cname="internal_calibration" type="GstClockTime" /> + <field name="ExternalCalibration" cname="external_calibration" type="GstClockTime" /> + <field name="RateNumerator" cname="rate_numerator" type="GstClockTime" /> + <field name="RateDenominator" cname="rate_denominator" type="GstClockTime" /> + <field name="LastTime" cname="last_time" type="GstClockTime" /> + <field name="Entries" cname="entries" type="GList*" /> + <field name="EntriesChanged" cname="entries_changed" type="GCond*" /> + <field name="Resolution" cname="resolution" type="GstClockTime" /> + <field name="Stats" cname="stats" type="gboolean" /> + <field name="Master" cname="master" type="GstClock*" /> + <field name="Filling" cname="filling" type="gboolean" /> + <field name="WindowSize" cname="window_size" type="gint" /> + <field name="WindowThreshold" cname="window_threshold" type="gint" /> + <field name="TimeIndex" cname="time_index" type="gint" /> + <field name="Timeout" cname="timeout" type="GstClockTime" /> + <field name="Times" cname="times" type="GstClockTime*" /> + <field name="Clockid" cname="clockid" type="GstClockID" /> + <field name="GstReserved" cname="_gst_reserved" array_len="GST_PADDING" type="GstClockTime" /> + <property name="Stats" cname="stats" type="gboolean" readable="true" writeable="true" /> + <property name="WindowSize" cname="window-size" type="gint" readable="true" writeable="true" /> + <property name="WindowThreshold" cname="window-threshold" type="gint" readable="true" writeable="true" /> + <property name="Timeout" cname="timeout" type="guint64" readable="true" writeable="true" /> + <virtual_method name="ChangeResolution" cname="change_resolution"> + <return-type type="GstClockTime" /> + <parameters> + <parameter type="GstClock*" name="clock" /> + <parameter type="GstClockTime" name="old_resolution" /> + <parameter type="GstClockTime" name="new_resolution" /> + </parameters> + </virtual_method> + <virtual_method name="GetResolution" cname="get_resolution"> + <return-type type="GstClockTime" /> + <parameters> + <parameter type="GstClock*" name="clock" /> + </parameters> + </virtual_method> + <virtual_method name="GetInternalTime" cname="get_internal_time"> + <return-type type="GstClockTime" /> + <parameters> + <parameter type="GstClock*" name="clock" /> + </parameters> + </virtual_method> + <virtual_method name="Wait" cname="wait"> + <return-type type="GstClockReturn" /> + <parameters> + <parameter type="GstClock*" name="clock" /> + <parameter type="GstClockEntry*" name="entry" /> + </parameters> + </virtual_method> + <virtual_method name="WaitAsync" cname="wait_async"> + <return-type type="GstClockReturn" /> + <parameters> + <parameter type="GstClock*" name="clock" /> + <parameter type="GstClockEntry*" name="entry" /> + </parameters> + </virtual_method> + <virtual_method name="Unschedule" cname="unschedule"> + <return-type type="void" /> + <parameters> + <parameter type="GstClock*" name="clock" /> + <parameter type="GstClockEntry*" name="entry" /> + </parameters> + </virtual_method> + <method name="AddObservation" cname="gst_clock_add_observation"> + <return-type type="gboolean" /> + <parameters> + <parameter type="GstClockTime" name="slave" /> + <parameter type="GstClockTime" name="master" /> + <parameter type="gdouble*" name="r_squared" /> + </parameters> + </method> + <method name="AdjustUnlocked" cname="gst_clock_adjust_unlocked"> + <return-type type="GstClockTime" /> + <parameters> + <parameter type="GstClockTime" name="internal" /> + </parameters> + </method> + <method name="GetCalibration" cname="gst_clock_get_calibration"> + <return-type type="void" /> + <parameters> + <parameter type="GstClockTime*" name="internal" /> + <parameter type="GstClockTime*" name="external" /> + <parameter type="GstClockTime*" name="rate_num" /> + <parameter type="GstClockTime*" name="rate_denom" /> + </parameters> + </method> + <method name="GetInternalTime" cname="gst_clock_get_internal_time"> + <return-type type="GstClockTime" /> + </method> + <method name="GetMaster" cname="gst_clock_get_master"> + <return-type type="GstClock*" /> + </method> + <method name="GetResolution" cname="gst_clock_get_resolution"> + <return-type type="GstClockTime" /> + </method> + <method name="GetTime" cname="gst_clock_get_time"> + <return-type type="GstClockTime" /> + </method> + <method name="GetType" cname="gst_clock_get_type" shared="true"> + <return-type type="GType" /> + </method> + <method name="IdCompareFunc" cname="gst_clock_id_compare_func" shared="true"> + <return-type type="gint" /> + <parameters> + <parameter type="gconstpointer" name="id1" /> + <parameter type="gconstpointer" name="id2" /> + </parameters> + </method> + <method name="IdGetTime" cname="gst_clock_id_get_time" shared="true"> + <return-type type="GstClockTime" /> + <parameters> + <parameter type="GstClockID" name="id" /> + </parameters> + </method> + <method name="IdRef" cname="gst_clock_id_ref" shared="true"> + <return-type type="GstClockID" /> + <parameters> + <parameter type="GstClockID" name="id" /> + </parameters> + </method> + <method name="IdUnref" cname="gst_clock_id_unref" shared="true"> + <return-type type="void" /> + <parameters> + <parameter type="GstClockID" name="id" /> + </parameters> + </method> + <method name="IdUnschedule" cname="gst_clock_id_unschedule" shared="true"> + <return-type type="void" /> + <parameters> + <parameter type="GstClockID" name="id" /> + </parameters> + </method> + <method name="IdWait" cname="gst_clock_id_wait" shared="true"> + <return-type type="GstClockReturn" /> + <parameters> + <parameter type="GstClockID" name="id" /> + <parameter type="GstClockTimeDiff*" name="jitter" /> + </parameters> + </method> + <method name="IdWaitAsync" cname="gst_clock_id_wait_async" shared="true"> + <return-type type="GstClockReturn" /> + <parameters> + <parameter type="GstClockID" name="id" /> + <parameter type="GstClockCallback" name="func" /> + <parameter type="gpointer" name="user_data" /> + </parameters> + </method> + <constructor cname="gst_clock_new_periodic_id"> + <parameters> + <parameter type="GstClock*" name="clock" /> + <parameter type="GstClockTime" name="start_time" /> + <parameter type="GstClockTime" name="interval" /> + </parameters> + </constructor> + <constructor cname="gst_clock_new_single_shot_id"> + <parameters> + <parameter type="GstClock*" name="clock" /> + <parameter type="GstClockTime" name="time" /> + </parameters> + </constructor> + <method name="SetCalibration" cname="gst_clock_set_calibration"> + <return-type type="void" /> + <parameters> + <parameter type="GstClockTime" name="internal" /> + <parameter type="GstClockTime" name="external" /> + <parameter type="GstClockTime" name="rate_num" /> + <parameter type="GstClockTime" name="rate_denom" /> + </parameters> + </method> + <method name="SetMaster" cname="gst_clock_set_master"> + <return-type type="gboolean" /> + <parameters> + <parameter type="GstClock*" name="master" /> + </parameters> + </method> + <method name="SetResolution" cname="gst_clock_set_resolution"> + <return-type type="GstClockTime" /> + <parameters> + <parameter type="GstClockTime" name="resolution" /> + </parameters> + </method> + </object> + <object name="Element" cname="GstElement" parent="GstObject"> + <field name="StateLock" cname="state_lock" type="GStaticRecMutex*" access="public" /> + <field name="StateCond" cname="state_cond" type="GCond*" access="public" /> + <field name="StateCookie" cname="state_cookie" type="guint32" access="public" /> + <field name="CurrentState" cname="current_state" type="GstState" access="public" /> + <field name="NextState" cname="next_state" type="GstState" access="public" /> + <field name="PendingState" cname="pending_state" type="GstState" access="public" /> + <field name="LastReturn" cname="last_return" type="GstStateChangeReturn" access="public" /> + <field name="Bus" cname="bus" type="GstBus*" access="public" /> + <field name="Clock" cname="clock" type="GstClock*" access="public" /> + <field name="BaseTime" cname="base_time" type="GstClockTimeDiff" access="public" /> + <field name="Numpads" cname="numpads" type="guint16" access="public" /> + <field name="Pads" cname="pads" type="GList*" access="public" /> + <field name="Numsrcpads" cname="numsrcpads" type="guint16" access="public" /> + <field name="Srcpads" cname="srcpads" type="GList*" access="public" /> + <field name="Numsinkpads" cname="numsinkpads" type="guint16" access="public" /> + <field name="Sinkpads" cname="sinkpads" type="GList*" access="public" /> + <field name="PadsCookie" cname="pads_cookie" type="guint32" access="public" /> + <field name="GstReserved" cname="_gst_reserved" array_len="GST_PADDING" type="gpointer" /> + <signal name="PadAdded" cname="pad-added" when="LAST"> + <return-type type="void" /> + <parameters> + <parameter type="GstElement*" name="element" /> + <parameter type="GstPad*" name="pad" /> + </parameters> + </signal> + <signal name="PadRemoved" cname="pad-removed" when="LAST"> + <return-type type="void" /> + <parameters> + <parameter type="GstElement*" name="element" /> + <parameter type="GstPad*" name="pad" /> + </parameters> + </signal> + <signal name="NoMorePads" cname="no-more-pads" when="LAST"> + <return-type type="void" /> + <parameters> + <parameter type="GstElement*" name="element" /> + </parameters> + </signal> + <virtual_method name="RequestNewPad" cname="request_new_pad"> + <return-type type="GstPad*" /> + <parameters> + <parameter type="GstElement*" name="element" /> + <parameter type="GstPadTemplate*" name="templ" /> + <parameter type="const-gchar*" name="name" /> + </parameters> + </virtual_method> + <virtual_method name="ReleasePad" cname="release_pad"> + <return-type type="void" /> + <parameters> + <parameter type="GstElement*" name="element" /> + <parameter type="GstPad*" name="pad" /> + </parameters> + </virtual_method> + <virtual_method name="GetState" cname="get_state"> + <return-type type="GstStateChangeReturn" /> + <parameters> + <parameter type="GstElement*" name="element" /> + <parameter type="GstState*" name="state" /> + <parameter type="GstState*" name="pending" /> + <parameter type="GstClockTime" name="timeout" /> + </parameters> + </virtual_method> + <virtual_method name="SetState" cname="set_state"> + <return-type type="GstStateChangeReturn" /> + <parameters> + <parameter type="GstElement*" name="element" /> + <parameter type="GstState" name="state" /> + </parameters> + </virtual_method> + <virtual_method name="ChangeState" cname="change_state"> + <return-type type="GstStateChangeReturn" /> + <parameters> + <parameter type="GstElement*" name="element" /> + <parameter type="GstStateChange" name="transition" /> + </parameters> + </virtual_method> + <virtual_method name="SetBus" cname="set_bus"> + <return-type type="void" /> + <parameters> + <parameter type="GstElement*" name="element" /> + <parameter type="GstBus*" name="bus" /> + </parameters> + </virtual_method> + <virtual_method name="ProvideClock" cname="provide_clock"> + <return-type type="GstClock*" /> + <parameters> + <parameter type="GstElement*" name="element" /> + </parameters> + </virtual_method> + <virtual_method name="SetClock" cname="set_clock"> + <return-type type="gboolean" /> + <parameters> + <parameter type="GstElement*" name="element" /> + <parameter type="GstClock*" name="clock" /> + </parameters> + </virtual_method> + <virtual_method name="GetIndex" cname="get_index"> + <return-type type="GstIndex*" /> + <parameters> + <parameter type="GstElement*" name="element" /> + </parameters> + </virtual_method> + <virtual_method name="SetIndex" cname="set_index"> + <return-type type="void" /> + <parameters> + <parameter type="GstElement*" name="element" /> + <parameter type="GstIndex*" name="index" /> + </parameters> + </virtual_method> + <virtual_method name="SendEvent" cname="send_event"> + <return-type type="gboolean" /> + <parameters> + <parameter type="GstElement*" name="element" /> + <parameter type="GstEvent*" name="event" /> + </parameters> + </virtual_method> + <virtual_method name="Query" cname="query"> + <return-type type="gboolean" /> + <parameters> + <parameter type="GstElement*" name="element" /> + <parameter type="GstQuery*" name="query" /> + </parameters> + </virtual_method> + <method name="AbortState" cname="gst_element_abort_state"> + <return-type type="void" /> + </method> + <method name="AddPad" cname="gst_element_add_pad"> + <return-type type="gboolean" /> + <parameters> + <parameter type="GstPad*" name="pad" /> + </parameters> + </method> + <method name="ClassAddPadTemplate" cname="gst_element_class_add_pad_template" shared="true"> + <return-type type="void" /> + <parameters> + <parameter type="GstElementClass*" name="klass" /> + <parameter type="GstPadTemplate*" name="templ" /> + </parameters> + </method> + <method name="ClassGetPadTemplate" cname="gst_element_class_get_pad_template" shared="true"> + <return-type type="GstPadTemplate*" /> + <parameters> + <parameter type="GstElementClass*" name="element_class" /> + <parameter type="const-gchar*" name="name" /> + </parameters> + </method> + <method name="ClassGetPadTemplateList" cname="gst_element_class_get_pad_template_list" shared="true"> + <return-type type="GList*" /> + <parameters> + <parameter type="GstElementClass*" name="element_class" /> + </parameters> + </method> + <method name="ClassInstallStdProps" cname="gst_element_class_install_std_props" shared="true"> + <return-type type="void" /> + <parameters> + <parameter type="GstElementClass*" name="klass" /> + <parameter type="const-gchar*" name="first_name" /> + <parameter ellipsis="true" /> + </parameters> + </method> + <method name="ClassSetDetails" cname="gst_element_class_set_details" shared="true"> + <return-type type="void" /> + <parameters> + <parameter type="GstElementClass*" name="klass" /> + <parameter type="const-GstElementDetails*" name="details" /> + </parameters> + </method> + <method name="ContinueState" cname="gst_element_continue_state"> + <return-type type="GstStateChangeReturn" /> + <parameters> + <parameter type="GstStateChangeReturn" name="ret" /> + </parameters> + </method> + <method name="CreateAllPads" cname="gst_element_create_all_pads"> + <return-type type="void" /> + </method> + <method name="FoundTags" cname="gst_element_found_tags"> + <return-type type="void" /> + <parameters> + <parameter type="GstTagList*" name="list" /> + </parameters> + </method> + <method name="FoundTagsForPad" cname="gst_element_found_tags_for_pad"> + <return-type type="void" /> + <parameters> + <parameter type="GstPad*" name="pad" /> + <parameter type="GstTagList*" name="list" /> + </parameters> + </method> + <method name="GetBaseTime" cname="gst_element_get_base_time"> + <return-type type="GstClockTime" /> + </method> + <method name="GetBus" cname="gst_element_get_bus"> + <return-type type="GstBus*" /> + </method> + <method name="GetClock" cname="gst_element_get_clock"> + <return-type type="GstClock*" /> + </method> + <method name="GetCompatiblePad" cname="gst_element_get_compatible_pad"> + <return-type type="GstPad*" /> + <parameters> + <parameter type="GstPad*" name="pad" /> + <parameter type="const-GstCaps*" name="caps" /> + </parameters> + </method> + <method name="GetCompatiblePadTemplate" cname="gst_element_get_compatible_pad_template"> + <return-type type="GstPadTemplate*" /> + <parameters> + <parameter type="GstPadTemplate*" name="compattempl" /> + </parameters> + </method> + <method name="GetFactory" cname="gst_element_get_factory"> + <return-type type="GstElementFactory*" /> + </method> + <method name="GetIndex" cname="gst_element_get_index"> + <return-type type="GstIndex*" /> + </method> + <method name="GetPad" cname="gst_element_get_pad"> + <return-type type="GstPad*" /> + <parameters> + <parameter type="const-gchar*" name="name" /> + </parameters> + </method> + <method name="GetQueryTypes" cname="gst_element_get_query_types"> + <return-type type="const-GstQueryType*" /> + </method> + <method name="GetRequestPad" cname="gst_element_get_request_pad"> + <return-type type="GstPad*" /> + <parameters> + <parameter type="const-gchar*" name="name" /> + </parameters> + </method> + <method name="GetState" cname="gst_element_get_state"> + <return-type type="GstStateChangeReturn" /> + <parameters> + <parameter type="GstState*" name="state" /> + <parameter type="GstState*" name="pending" /> + <parameter type="GstClockTime" name="timeout" /> + </parameters> + </method> + <method name="GetStaticPad" cname="gst_element_get_static_pad"> + <return-type type="GstPad*" /> + <parameters> + <parameter type="const-gchar*" name="name" /> + </parameters> + </method> + <method name="GetType" cname="gst_element_get_type" shared="true"> + <return-type type="GType" /> + </method> + <method name="IsIndexable" cname="gst_element_is_indexable"> + <return-type type="gboolean" /> + </method> + <method name="IsLockedState" cname="gst_element_is_locked_state"> + <return-type type="gboolean" /> + </method> + <method name="IteratePads" cname="gst_element_iterate_pads"> + <return-type type="GstIterator*" /> + </method> + <method name="IterateSinkPads" cname="gst_element_iterate_sink_pads"> + <return-type type="GstIterator*" /> + </method> + <method name="IterateSrcPads" cname="gst_element_iterate_src_pads"> + <return-type type="GstIterator*" /> + </method> + <method name="Link" cname="gst_element_link"> + <return-type type="gboolean" /> + <parameters> + <parameter type="GstElement*" name="dest" /> + </parameters> + </method> + <method name="LinkFiltered" cname="gst_element_link_filtered"> + <return-type type="gboolean" /> + <parameters> + <parameter type="GstElement*" name="dest" /> + <parameter type="GstCaps*" name="filter" /> + </parameters> + </method> + <method name="LinkMany" cname="gst_element_link_many"> + <return-type type="gboolean" /> + <parameters> + <parameter type="GstElement*" name="element_2" /> + <parameter ellipsis="true" /> + </parameters> + </method> + <method name="LinkPads" cname="gst_element_link_pads"> + <return-type type="gboolean" /> + <parameters> + <parameter type="const-gchar*" name="srcpadname" /> + <parameter type="GstElement*" name="dest" /> + <parameter type="const-gchar*" name="destpadname" /> + </parameters> + </method> + <method name="LinkPadsFiltered" cname="gst_element_link_pads_filtered"> + <return-type type="gboolean" /> + <parameters> + <parameter type="const-gchar*" name="srcpadname" /> + <parameter type="GstElement*" name="dest" /> + <parameter type="const-gchar*" name="destpadname" /> + <parameter type="GstCaps*" name="filter" /> + </parameters> + </method> + <method name="LostState" cname="gst_element_lost_state"> + <return-type type="void" /> + </method> + <method name="MessageFull" cname="gst_element_message_full"> + <return-type type="void" /> + <parameters> + <parameter type="GstMessageType" name="type" /> + <parameter type="GQuark" name="domain" /> + <parameter type="gint" name="code" /> + <parameter type="gchar*" name="text" /> + <parameter type="gchar*" name="debug" /> + <parameter type="const-gchar*" name="file" /> + <parameter type="const-gchar*" name="function" /> + <parameter type="gint" name="line" /> + </parameters> + </method> + <method name="NoMorePads" cname="gst_element_no_more_pads"> + <return-type type="void" /> + </method> + <method name="PostMessage" cname="gst_element_post_message"> + <return-type type="gboolean" /> + <parameters> + <parameter type="GstMessage*" name="message" /> + </parameters> + </method> + <method name="ProvideClock" cname="gst_element_provide_clock"> + <return-type type="GstClock*" /> + </method> + <method name="ProvidesClock" cname="gst_element_provides_clock"> + <return-type type="gboolean" /> + </method> + <method name="Query" cname="gst_element_query"> + <return-type type="gboolean" /> + <parameters> + <parameter type="GstQuery*" name="query" /> + </parameters> + </method> + <method name="QueryConvert" cname="gst_element_query_convert"> + <return-type type="gboolean" /> + <parameters> + <parameter type="GstFormat" name="src_format" /> + <parameter type="gint64" name="src_val" /> + <parameter type="GstFormat*" name="dest_format" /> + <parameter type="gint64*" name="dest_val" /> + </parameters> + </method> + <method name="QueryDuration" cname="gst_element_query_duration"> + <return-type type="gboolean" /> + <parameters> + <parameter type="GstFormat*" name="format" /> + <parameter type="gint64*" name="duration" /> + </parameters> + </method> + <method name="QueryPosition" cname="gst_element_query_position"> + <return-type type="gboolean" /> + <parameters> + <parameter type="GstFormat*" name="format" /> + <parameter type="gint64*" name="cur" /> + </parameters> + </method> + <method name="Register" cname="gst_element_register" shared="true"> + <return-type type="gboolean" /> + <parameters> + <parameter type="GstPlugin*" name="plugin" /> + <parameter type="const-gchar*" name="name" /> + <parameter type="guint" name="rank" /> + <parameter type="GType" name="type" /> + </parameters> + </method> + <method name="ReleaseRequestPad" cname="gst_element_release_request_pad"> + <return-type type="void" /> + <parameters> + <parameter type="GstPad*" name="pad" /> + </parameters> + </method> + <method name="RemovePad" cname="gst_element_remove_pad"> + <return-type type="gboolean" /> + <parameters> + <parameter type="GstPad*" name="pad" /> + </parameters> + </method> + <method name="RequiresClock" cname="gst_element_requires_clock"> + <return-type type="gboolean" /> + </method> + <method name="Seek" cname="gst_element_seek"> + <return-type type="gboolean" /> + <parameters> + <parameter type="gdouble" name="rate" /> + <parameter type="GstFormat" name="format" /> + <parameter type="GstSeekFlags" name="flags" /> + <parameter type="GstSeekType" name="cur_type" /> + <parameter type="gint64" name="cur" /> + <parameter type="GstSeekType" name="stop_type" /> + <parameter type="gint64" name="stop" /> + </parameters> + </method> + <method name="SendEvent" cname="gst_element_send_event"> + <return-type type="gboolean" /> + <parameters> + <parameter type="GstEvent*" name="event" /> + </parameters> + </method> + <method name="SetBaseTime" cname="gst_element_set_base_time"> + <return-type type="void" /> + <parameters> + <parameter type="GstClockTime" name="time" /> + </parameters> + </method> + <method name="SetBus" cname="gst_element_set_bus"> + <return-type type="void" /> + <parameters> + <parameter type="GstBus*" name="bus" /> + </parameters> + </method> + <method name="SetClock" cname="gst_element_set_clock"> + <return-type type="gboolean" /> + <parameters> + <parameter type="GstClock*" name="clock" /> + </parameters> + </method> + <method name="SetIndex" cname="gst_element_set_index"> + <return-type type="void" /> + <parameters> + <parameter type="GstIndex*" name="index" /> + </parameters> + </method> + <method name="SetLockedState" cname="gst_element_set_locked_state"> + <return-type type="gboolean" /> + <parameters> + <parameter type="gboolean" name="locked_state" /> + </parameters> + </method> + <method name="SetState" cname="gst_element_set_state"> + <return-type type="GstStateChangeReturn" /> + <parameters> + <parameter type="GstState" name="state" /> + </parameters> + </method> + <method name="StateGetName" cname="gst_element_state_get_name" shared="true"> + <return-type type="const-gchar*" /> + <parameters> + <parameter type="GstState" name="state" /> + </parameters> + </method> + <method name="SyncStateWithParent" cname="gst_element_sync_state_with_parent"> + <return-type type="gboolean" /> + </method> + <method name="Unlink" cname="gst_element_unlink"> + <return-type type="void" /> + <parameters> + <parameter type="GstElement*" name="dest" /> + </parameters> + </method> + <method name="UnlinkMany" cname="gst_element_unlink_many"> + <return-type type="void" /> + <parameters> + <parameter type="GstElement*" name="element_2" /> + <parameter ellipsis="true" /> + </parameters> + </method> + <method name="UnlinkPads" cname="gst_element_unlink_pads"> + <return-type type="void" /> + <parameters> + <parameter type="const-gchar*" name="srcpadname" /> + <parameter type="GstElement*" name="dest" /> + <parameter type="const-gchar*" name="destpadname" /> + </parameters> + </method> + </object> + <object name="ElementFactory" cname="GstElementFactory" parent="GstPluginFeature"> + <field name="Type" cname="type" type="GType" /> + <field name="Details" cname="details" type="GstElementDetails" /> + <field name="Staticpadtemplates" cname="staticpadtemplates" type="GList*" /> + <field name="Numpadtemplates" cname="numpadtemplates" type="guint" /> + <field name="UriType" cname="uri_type" type="guint" /> + <field name="UriProtocols" cname="uri_protocols" type="gchar**" /> + <field name="Interfaces" cname="interfaces" type="GList*" /> + <field name="GstReserved" cname="_gst_reserved" array_len="GST_PADDING" type="gpointer" /> + <method name="CanSinkCaps" cname="gst_element_factory_can_sink_caps"> + <return-type type="gboolean" /> + <parameters> + <parameter type="const-GstCaps*" name="caps" /> + </parameters> + </method> + <method name="CanSrcCaps" cname="gst_element_factory_can_src_caps"> + <return-type type="gboolean" /> + <parameters> + <parameter type="const-GstCaps*" name="caps" /> + </parameters> + </method> + <method name="Create" cname="gst_element_factory_create"> + <return-type type="GstElement*" /> + <parameters> + <parameter type="const-gchar*" name="name" /> + </parameters> + </method> + <method name="Find" cname="gst_element_factory_find" shared="true"> + <return-type type="GstElementFactory*" /> + <parameters> + <parameter type="const-gchar*" name="name" /> + </parameters> + </method> + <method name="GetAuthor" cname="gst_element_factory_get_author"> + <return-type type="const-gchar*" /> + </method> + <method name="GetDescription" cname="gst_element_factory_get_description"> + <return-type type="const-gchar*" /> + </method> + <method name="GetElementType" cname="gst_element_factory_get_element_type"> + <return-type type="GType" /> + </method> + <method name="GetKlass" cname="gst_element_factory_get_klass"> + <return-type type="const-gchar*" /> + </method> + <method name="GetLongname" cname="gst_element_factory_get_longname"> + <return-type type="const-gchar*" /> + </method> + <method name="GetNumPadTemplates" cname="gst_element_factory_get_num_pad_templates"> + <return-type type="guint" /> + </method> + <method name="GetStaticPadTemplates" cname="gst_element_factory_get_static_pad_templates"> + <return-type type="const-GList*" /> + </method> + <method name="GetType" cname="gst_element_factory_get_type" shared="true"> + <return-type type="GType" /> + </method> + <method name="GetUriProtocols" cname="gst_element_factory_get_uri_protocols"> + <return-type type="gchar**" /> + </method> + <method name="GetUriType" cname="gst_element_factory_get_uri_type"> + <return-type type="gint" /> + </method> + <method name="Make" cname="gst_element_factory_make" shared="true"> + <return-type type="GstElement*" /> + <parameters> + <parameter type="const-gchar*" name="factoryname" /> + <parameter type="const-gchar*" name="name" /> + </parameters> + </method> + </object> + <object name="Event" cname="GstEvent" parent="GstMiniObject"> + <field name="Type" cname="type" type="GstEventType" access="public" /> + <field name="Timestamp" cname="timestamp" type="guint64" access="public" /> + <field name="Src" cname="src" type="GstObject*" access="public" /> + <field name="Structure" cname="structure" type="GstStructure*" access="public" /> + <field name="GstReserved" cname="_gst_reserved" type="gpointer" /> + <method name="GetStructure" cname="gst_event_get_structure"> + <return-type type="const-GstStructure*" /> + </method> + <method name="GetType" cname="gst_event_get_type" shared="true"> + <return-type type="GType" /> + </method> + <constructor cname="gst_event_new_buffer_size"> + <parameters> + <parameter type="GstFormat" name="format" /> + <parameter type="gint64" name="minsize" /> + <parameter type="gint64" name="maxsize" /> + <parameter type="gboolean" name="async" /> + </parameters> + </constructor> + <constructor cname="gst_event_new_custom"> + <parameters> + <parameter type="GstEventType" name="type" /> + <parameter type="GstStructure*" name="structure" /> + </parameters> + </constructor> + <constructor cname="gst_event_new_eos" /> + <constructor cname="gst_event_new_flush_start" /> + <constructor cname="gst_event_new_flush_stop" /> + <constructor cname="gst_event_new_navigation"> + <parameters> + <parameter type="GstStructure*" name="structure" /> + </parameters> + </constructor> + <constructor cname="gst_event_new_new_segment"> + <parameters> + <parameter type="gboolean" name="update" /> + <parameter type="gdouble" name="rate" /> + <parameter type="GstFormat" name="format" /> + <parameter type="gint64" name="start" /> + <parameter type="gint64" name="stop" /> + <parameter type="gint64" name="position" /> + </parameters> + </constructor> + <constructor cname="gst_event_new_qos"> + <parameters> + <parameter type="gdouble" name="proportion" /> + <parameter type="GstClockTimeDiff" name="diff" /> + <parameter type="GstClockTime" name="timestamp" /> + </parameters> + </constructor> + <constructor cname="gst_event_new_seek"> + <parameters> + <parameter type="gdouble" name="rate" /> + <parameter type="GstFormat" name="format" /> + <parameter type="GstSeekFlags" name="flags" /> + <parameter type="GstSeekType" name="cur_type" /> + <parameter type="gint64" name="cur" /> + <parameter type="GstSeekType" name="stop_type" /> + <parameter type="gint64" name="stop" /> + </parameters> + </constructor> + <constructor cname="gst_event_new_tag"> + <parameters> + <parameter type="GstTagList*" name="taglist" /> + </parameters> + </constructor> + <method name="ParseBufferSize" cname="gst_event_parse_buffer_size"> + <return-type type="void" /> + <parameters> + <parameter type="GstFormat*" name="format" /> + <parameter type="gint64*" name="minsize" /> + <parameter type="gint64*" name="maxsize" /> + <parameter type="gboolean*" name="async" /> + </parameters> + </method> + <method name="ParseNewSegment" cname="gst_event_parse_new_segment"> + <return-type type="void" /> + <parameters> + <parameter type="gboolean*" name="update" /> + <parameter type="gdouble*" name="rate" /> + <parameter type="GstFormat*" name="format" /> + <parameter type="gint64*" name="start" /> + <parameter type="gint64*" name="stop" /> + <parameter type="gint64*" name="position" /> + </parameters> + </method> + <method name="ParseQos" cname="gst_event_parse_qos"> + <return-type type="void" /> + <parameters> + <parameter type="gdouble*" name="proportion" /> + <parameter type="GstClockTimeDiff*" name="diff" /> + <parameter type="GstClockTime*" name="timestamp" /> + </parameters> + </method> + <method name="ParseSeek" cname="gst_event_parse_seek"> + <return-type type="void" /> + <parameters> + <parameter type="gdouble*" name="rate" /> + <parameter type="GstFormat*" name="format" /> + <parameter type="GstSeekFlags*" name="flags" /> + <parameter type="GstSeekType*" name="cur_type" /> + <parameter type="gint64*" name="cur" /> + <parameter type="GstSeekType*" name="stop_type" /> + <parameter type="gint64*" name="stop" /> + </parameters> + </method> + <method name="ParseTag" cname="gst_event_parse_tag"> + <return-type type="void" /> + <parameters> + <parameter type="GstTagList**" name="taglist" /> + </parameters> + </method> + <method name="TypeGetFlags" cname="gst_event_type_get_flags" shared="true"> + <return-type type="GstEventTypeFlags" /> + <parameters> + <parameter type="GstEventType" name="type" /> + </parameters> + </method> + <method name="TypeGetName" cname="gst_event_type_get_name" shared="true"> + <return-type type="const-gchar*" /> + <parameters> + <parameter type="GstEventType" name="type" /> + </parameters> + </method> + <method name="TypeToQuark" cname="gst_event_type_to_quark" shared="true"> + <return-type type="GQuark" /> + <parameters> + <parameter type="GstEventType" name="type" /> + </parameters> + </method> + </object> + <object name="GhostPad" cname="GstGhostPad" parent="GstProxyPad"> + <method name="GetTarget" cname="gst_ghost_pad_get_target"> + <return-type type="GstPad*" /> + </method> + <method name="GetType" cname="gst_ghost_pad_get_type" shared="true"> + <return-type type="GType" /> + </method> + <constructor cname="gst_ghost_pad_new"> + <parameters> + <parameter type="const-gchar*" name="name" /> + <parameter type="GstPad*" name="target" /> + </parameters> + </constructor> + <constructor cname="gst_ghost_pad_new_no_target"> + <parameters> + <parameter type="const-gchar*" name="name" /> + <parameter type="GstPadDirection" name="dir" /> + </parameters> + </constructor> + <method name="SetTarget" cname="gst_ghost_pad_set_target"> + <return-type type="gboolean" /> + <parameters> + <parameter type="GstPad*" name="newtarget" /> + </parameters> + </method> + </object> + <object name="Index" cname="GstIndex" parent="GstObject"> + <field name="Groups" cname="groups" type="GList*" /> + <field name="Curgroup" cname="curgroup" type="GstIndexGroup*" /> + <field name="Maxgroup" cname="maxgroup" type="gint" /> + <field name="Method" cname="method" type="GstIndexResolverMethod" /> + <field name="Resolver" cname="resolver" type="GstIndexResolver" /> + <field name="ResolverUserData" cname="resolver_user_data" type="gpointer" /> + <field name="Filter" cname="filter" type="GstIndexFilter" /> + <field name="FilterUserData" cname="filter_user_data" type="gpointer" /> + <field name="FilterUserDataDestroy" cname="filter_user_data_destroy" type="GDestroyNotify" /> + <field name="Writers" cname="writers" type="GHashTable*" /> + <field name="LastId" cname="last_id" type="gint" /> + <field name="GstReserved" cname="_gst_reserved" array_len="GST_PADDING" type="gpointer" /> + <signal name="EntryAdded" cname="entry-added" when="LAST"> + <return-type type="void" /> + <parameters> + <parameter type="GstIndex*" name="index" /> + <parameter type="GstIndexEntry*" name="entry" /> + </parameters> + </signal> + <property name="Resolver" cname="resolver" type="GstIndexResolver" readable="true" writeable="true" /> + <virtual_method name="GetWriterId" cname="get_writer_id"> + <return-type type="gboolean" /> + <parameters> + <parameter type="GstIndex*" name="index" /> + <parameter type="gint*" name="writer_id" /> + <parameter type="gchar*" name="writer_string" /> + </parameters> + </virtual_method> + <virtual_method name="Commit" cname="commit"> + <return-type type="void" /> + <parameters> + <parameter type="GstIndex*" name="index" /> + <parameter type="gint" name="id" /> + </parameters> + </virtual_method> + <virtual_method name="AddEntry" cname="add_entry"> + <return-type type="void" /> + <parameters> + <parameter type="GstIndex*" name="index" /> + <parameter type="GstIndexEntry*" name="entry" /> + </parameters> + </virtual_method> + <virtual_method name="GetAssocEntry" cname="get_assoc_entry"> + <return-type type="GstIndexEntry*" /> + <parameters> + <parameter type="GstIndex*" name="index" /> + <parameter type="gint" name="id" /> + <parameter type="GstIndexLookupMethod" name="method" /> + <parameter type="GstAssocFlags" name="flags" /> + <parameter type="GstFormat" name="format" /> + <parameter type="gint64" name="value" /> + <parameter type="GCompareDataFunc" name="func" /> + <parameter type="gpointer" name="user_data" /> + </parameters> + </virtual_method> + <method name="AddAssociation" cname="gst_index_add_association"> + <return-type type="GstIndexEntry*" /> + <parameters> + <parameter type="gint" name="id" /> + <parameter type="GstAssocFlags" name="flags" /> + <parameter type="GstFormat" name="format" /> + <parameter type="gint64" name="value" /> + <parameter ellipsis="true" /> + </parameters> + </method> + <method name="AddAssociationv" cname="gst_index_add_associationv"> + <return-type type="GstIndexEntry*" /> + <parameters> + <parameter type="gint" name="id" /> + <parameter type="GstAssocFlags" name="flags" /> + <parameter type="gint" name="n" /> + <parameter type="const-GstIndexAssociation*" name="list" /> + </parameters> + </method> + <method name="AddFormat" cname="gst_index_add_format"> + <return-type type="GstIndexEntry*" /> + <parameters> + <parameter type="gint" name="id" /> + <parameter type="GstFormat" name="format" /> + </parameters> + </method> + <method name="AddId" cname="gst_index_add_id"> + <return-type type="GstIndexEntry*" /> + <parameters> + <parameter type="gint" name="id" /> + <parameter type="gchar*" name="description" /> + </parameters> + </method> + <method name="AddObject" cname="gst_index_add_object"> + <return-type type="GstIndexEntry*" /> + <parameters> + <parameter type="gint" name="id" /> + <parameter type="gchar*" name="key" /> + <parameter type="GType" name="type" /> + <parameter type="gpointer" name="object" /> + </parameters> + </method> + <method name="Commit" cname="gst_index_commit"> + <return-type type="void" /> + <parameters> + <parameter type="gint" name="id" /> + </parameters> + </method> + <method name="GetAssocEntry" cname="gst_index_get_assoc_entry"> + <return-type type="GstIndexEntry*" /> + <parameters> + <parameter type="gint" name="id" /> + <parameter type="GstIndexLookupMethod" name="method" /> + <parameter type="GstAssocFlags" name="flags" /> + <parameter type="GstFormat" name="format" /> + <parameter type="gint64" name="value" /> + </parameters> + </method> + <method name="GetAssocEntryFull" cname="gst_index_get_assoc_entry_full"> + <return-type type="GstIndexEntry*" /> + <parameters> + <parameter type="gint" name="id" /> + <parameter type="GstIndexLookupMethod" name="method" /> + <parameter type="GstAssocFlags" name="flags" /> + <parameter type="GstFormat" name="format" /> + <parameter type="gint64" name="value" /> + <parameter type="GCompareDataFunc" name="func" /> + <parameter type="gpointer" name="user_data" /> + </parameters> + </method> + <method name="GetCertainty" cname="gst_index_get_certainty"> + <return-type type="GstIndexCertainty" /> + </method> + <method name="GetGroup" cname="gst_index_get_group"> + <return-type type="gint" /> + </method> + <method name="GetType" cname="gst_index_get_type" shared="true"> + <return-type type="GType" /> + </method> + <method name="GetWriterId" cname="gst_index_get_writer_id"> + <return-type type="gboolean" /> + <parameters> + <parameter type="GstObject*" name="writer" /> + <parameter type="gint*" name="id" /> + </parameters> + </method> + <constructor cname="gst_index_new" /> + <constructor cname="gst_index_new_group"> + <parameters> + <parameter type="GstIndex*" name="index" /> + </parameters> + </constructor> + <method name="SetCertainty" cname="gst_index_set_certainty"> + <return-type type="void" /> + <parameters> + <parameter type="GstIndexCertainty" name="certainty" /> + </parameters> + </method> + <method name="SetFilter" cname="gst_index_set_filter"> + <return-type type="void" /> + <parameters> + <parameter type="GstIndexFilter" name="filter" /> + <parameter type="gpointer" name="user_data" /> + </parameters> + </method> + <method name="SetFilterFull" cname="gst_index_set_filter_full"> + <return-type type="void" /> + <parameters> + <parameter type="GstIndexFilter" name="filter" /> + <parameter type="gpointer" name="user_data" /> + <parameter type="GDestroyNotify" name="user_data_destroy" /> + </parameters> + </method> + <method name="SetGroup" cname="gst_index_set_group"> + <return-type type="gboolean" /> + <parameters> + <parameter type="gint" name="groupnum" /> + </parameters> + </method> + <method name="SetResolver" cname="gst_index_set_resolver"> + <return-type type="void" /> + <parameters> + <parameter type="GstIndexResolver" name="resolver" /> + <parameter type="gpointer" name="user_data" /> + </parameters> + </method> + </object> + <object name="IndexFactory" cname="GstIndexFactory" parent="GstPluginFeature"> + <field name="Longdesc" cname="longdesc" type="gchar*" /> + <field name="Type" cname="type" type="GType" /> + <field name="GstReserved" cname="_gst_reserved" array_len="GST_PADDING" type="gpointer" /> + <method name="Create" cname="gst_index_factory_create"> + <return-type type="GstIndex*" /> + </method> + <method name="Destroy" cname="gst_index_factory_destroy"> + <return-type type="void" /> + </method> + <method name="Find" cname="gst_index_factory_find" shared="true"> + <return-type type="GstIndexFactory*" /> + <parameters> + <parameter type="const-gchar*" name="name" /> + </parameters> + </method> + <method name="GetType" cname="gst_index_factory_get_type" shared="true"> + <return-type type="GType" /> + </method> + <method name="Make" cname="gst_index_factory_make" shared="true"> + <return-type type="GstIndex*" /> + <parameters> + <parameter type="const-gchar*" name="name" /> + </parameters> + </method> + <constructor cname="gst_index_factory_new"> + <parameters> + <parameter type="const-gchar*" name="name" /> + <parameter type="const-gchar*" name="longdesc" /> + <parameter type="GType" name="type" /> + </parameters> + </constructor> + </object> + <object name="Message" cname="GstMessage" parent="GstMiniObject"> + <field name="Lock" cname="lock" type="GMutex*" /> + <field name="Cond" cname="cond" type="GCond*" /> + <field name="Type" cname="type" type="GstMessageType" access="public" /> + <field name="Timestamp" cname="timestamp" type="guint64" access="public" /> + <field name="Src" cname="src" type="GstObject*" access="public" /> + <field name="Structure" cname="structure" type="GstStructure*" access="public" /> + <field name="GstReserved" cname="_gst_reserved" array_len="GST_PADDING" type="gpointer" /> + <method name="GetStructure" cname="gst_message_get_structure"> + <return-type type="const-GstStructure*" /> + </method> + <method name="GetType" cname="gst_message_get_type" shared="true"> + <return-type type="GType" /> + </method> + <constructor cname="gst_message_new_application"> + <parameters> + <parameter type="GstObject*" name="src" /> + <parameter type="GstStructure*" name="structure" /> + </parameters> + </constructor> + <constructor cname="gst_message_new_clock_lost"> + <parameters> + <parameter type="GstObject*" name="src" /> + <parameter type="GstClock*" name="clock" /> + </parameters> + </constructor> + <constructor cname="gst_message_new_clock_provide"> + <parameters> + <parameter type="GstObject*" name="src" /> + <parameter type="GstClock*" name="clock" /> + <parameter type="gboolean" name="ready" /> + </parameters> + </constructor> + <constructor cname="gst_message_new_custom"> + <parameters> + <parameter type="GstMessageType" name="type" /> + <parameter type="GstObject*" name="src" /> + <parameter type="GstStructure*" name="structure" /> + </parameters> + </constructor> + <constructor cname="gst_message_new_duration"> + <parameters> + <parameter type="GstObject*" name="src" /> + <parameter type="GstFormat" name="format" /> + <parameter type="gint64" name="duration" /> + </parameters> + </constructor> + <constructor cname="gst_message_new_element"> + <parameters> + <parameter type="GstObject*" name="src" /> + <parameter type="GstStructure*" name="structure" /> + </parameters> + </constructor> + <constructor cname="gst_message_new_eos"> + <parameters> + <parameter type="GstObject*" name="src" /> + </parameters> + </constructor> + <constructor cname="gst_message_new_error"> + <parameters> + <parameter type="GstObject*" name="src" /> + <parameter type="GError*" name="error" /> + <parameter type="gchar*" name="debug" /> + </parameters> + </constructor> + <constructor cname="gst_message_new_new_clock"> + <parameters> + <parameter type="GstObject*" name="src" /> + <parameter type="GstClock*" name="clock" /> + </parameters> + </constructor> + <constructor cname="gst_message_new_segment_done"> + <parameters> + <parameter type="GstObject*" name="src" /> + <parameter type="GstFormat" name="format" /> + <parameter type="gint64" name="position" /> + </parameters> + </constructor> + <constructor cname="gst_message_new_segment_start"> + <parameters> + <parameter type="GstObject*" name="src" /> + <parameter type="GstFormat" name="format" /> + <parameter type="gint64" name="position" /> + </parameters> + </constructor> + <constructor cname="gst_message_new_state_changed"> + <parameters> + <parameter type="GstObject*" name="src" /> + <parameter type="GstState" name="oldstate" /> + <parameter type="GstState" name="newstate" /> + <parameter type="GstState" name="pending" /> + </parameters> + </constructor> + <constructor cname="gst_message_new_state_dirty"> + <parameters> + <parameter type="GstObject*" name="src" /> + </parameters> + </constructor> + <constructor cname="gst_message_new_tag"> + <parameters> + <parameter type="GstObject*" name="src" /> + <parameter type="GstTagList*" name="tag_list" /> + </parameters> + </constructor> + <constructor cname="gst_message_new_warning"> + <parameters> + <parameter type="GstObject*" name="src" /> + <parameter type="GError*" name="error" /> + <parameter type="gchar*" name="debug" /> + </parameters> + </constructor> + <method name="ParseClockLost" cname="gst_message_parse_clock_lost"> + <return-type type="void" /> + <parameters> + <parameter type="GstClock**" name="clock" /> + </parameters> + </method> + <method name="ParseClockProvide" cname="gst_message_parse_clock_provide"> + <return-type type="void" /> + <parameters> + <parameter type="GstClock**" name="clock" /> + <parameter type="gboolean*" name="ready" /> + </parameters> + </method> + <method name="ParseDuration" cname="gst_message_parse_duration"> + <return-type type="void" /> + <parameters> + <parameter type="GstFormat*" name="format" /> + <parameter type="gint64*" name="duration" /> + </parameters> + </method> + <method name="ParseError" cname="gst_message_parse_error"> + <return-type type="void" /> + <parameters> + <parameter type="GError**" name="gerror" /> + <parameter type="gchar**" name="debug" /> + </parameters> + </method> + <method name="ParseNewClock" cname="gst_message_parse_new_clock"> + <return-type type="void" /> + <parameters> + <parameter type="GstClock**" name="clock" /> + </parameters> + </method> + <method name="ParseSegmentDone" cname="gst_message_parse_segment_done"> + <return-type type="void" /> + <parameters> + <parameter type="GstFormat*" name="format" /> + <parameter type="gint64*" name="position" /> + </parameters> + </method> + <method name="ParseSegmentStart" cname="gst_message_parse_segment_start"> + <return-type type="void" /> + <parameters> + <parameter type="GstFormat*" name="format" /> + <parameter type="gint64*" name="position" /> + </parameters> + </method> + <method name="ParseStateChanged" cname="gst_message_parse_state_changed"> + <return-type type="void" /> + <parameters> + <parameter type="GstState*" name="oldstate" /> + <parameter type="GstState*" name="newstate" /> + <parameter type="GstState*" name="pending" /> + </parameters> + </method> + <method name="ParseTag" cname="gst_message_parse_tag"> + <return-type type="void" /> + <parameters> + <parameter type="GstTagList**" name="tag_list" /> + </parameters> + </method> + <method name="ParseWarning" cname="gst_message_parse_warning"> + <return-type type="void" /> + <parameters> + <parameter type="GError**" name="gerror" /> + <parameter type="gchar**" name="debug" /> + </parameters> + </method> + <method name="TypeGetName" cname="gst_message_type_get_name" shared="true"> + <return-type type="const-gchar*" /> + <parameters> + <parameter type="GstMessageType" name="type" /> + </parameters> + </method> + <method name="TypeToQuark" cname="gst_message_type_to_quark" shared="true"> + <return-type type="GQuark" /> + <parameters> + <parameter type="GstMessageType" name="type" /> + </parameters> + </method> + </object> + <object name="MiniObject" cname="GstMiniObject" parent="GTypeInstance"> + <field name="Refcount" cname="refcount" type="gint" access="public" /> + <field name="Flags" cname="flags" type="guint" access="public" /> + <field name="GstReserved" cname="_gst_reserved" type="gpointer" /> + <method name="Copy" cname="gst_mini_object_copy"> + <return-type type="GstMiniObject*" owned="true" /> + </method> + <method name="GetType" cname="gst_mini_object_get_type" shared="true"> + <return-type type="GType" /> + </method> + <method name="IsWritable" cname="gst_mini_object_is_writable"> + <return-type type="gboolean" /> + </method> + <method name="MakeWritable" cname="gst_mini_object_make_writable"> + <return-type type="GstMiniObject*" /> + </method> + <constructor cname="gst_mini_object_new"> + <parameters> + <parameter type="GType" name="type" /> + </parameters> + </constructor> + <method name="Ref" cname="gst_mini_object_ref"> + <return-type type="GstMiniObject*" /> + </method> + <method name="Replace" cname="gst_mini_object_replace"> + <return-type type="void" /> + <parameters> + <parameter type="GstMiniObject*" name="newdata" /> + </parameters> + </method> + <method name="Unref" cname="gst_mini_object_unref"> + <return-type type="void" /> + </method> + </object> + <object name="Object" cname="GstObject" parent="GObject"> + <field name="Refcount" cname="refcount" type="gint" access="public" /> + <field name="Lock" cname="lock" type="GMutex*" access="public" /> + <field name="Name" cname="name" type="gchar*" access="public" /> + <field name="NamePrefix" cname="name_prefix" type="gchar*" access="public" /> + <field name="Parent" cname="parent" type="GstObject*" access="public" /> + <field name="Flags" cname="flags" type="guint32" access="public" /> + <field name="GstReserved" cname="_gst_reserved" type="gpointer" /> + <property name="Name" cname="name" type="gchar*" readable="true" writeable="true" construct="true" /> + <signal name="ParentSet" cname="parent-set" when="LAST"> + <return-type type="void" /> + <parameters> + <parameter type="GstObject*" name="object" /> + <parameter type="GstObject*" name="parent" /> + </parameters> + </signal> + <signal name="ParentUnset" cname="parent-unset" when="LAST"> + <return-type type="void" /> + <parameters> + <parameter type="GstObject*" name="object" /> + <parameter type="GstObject*" name="parent" /> + </parameters> + </signal> + <signal name="ObjectSaved" cname="object-saved" when="LAST"> + <return-type type="void" /> + <parameters> + <parameter type="GstObject*" name="object" /> + <parameter type="xmlNodePtr" name="parent" /> + </parameters> + </signal> + <signal name="DeepNotify" cname="deep-notify" when="FIRST"> + <return-type type="void" /> + <parameters> + <parameter type="GstObject*" name="object" /> + <parameter type="GstObject*" name="orig" /> + <parameter type="GParamSpec*" name="pspec" /> + </parameters> + </signal> + <virtual_method name="SaveThyself" cname="save_thyself"> + <return-type type="xmlNodePtr" /> + <parameters> + <parameter type="GstObject*" name="object" /> + <parameter type="xmlNodePtr" name="parent" /> + </parameters> + </virtual_method> + <virtual_method name="RestoreThyself" cname="restore_thyself"> + <return-type type="void" /> + <parameters> + <parameter type="GstObject*" name="object" /> + <parameter type="xmlNodePtr" name="self" /> + </parameters> + </virtual_method> + <method name="CheckUniqueness" cname="gst_object_check_uniqueness" shared="true"> + <return-type type="gboolean" /> + <parameters> + <parameter type="GList*" name="list" /> + <parameter type="const-gchar*" name="name" /> + </parameters> + </method> + <method name="DefaultDeepNotify" cname="gst_object_default_deep_notify" shared="true"> + <return-type type="void" /> + <parameters> + <parameter type="GObject*" name="object" /> + <parameter type="GstObject*" name="orig" /> + <parameter type="GParamSpec*" name="pspec" /> + <parameter type="gchar**" name="excluded_props" /> + </parameters> + </method> + <method name="DefaultError" cname="gst_object_default_error"> + <return-type type="void" /> + <parameters> + <parameter type="GError*" name="error" /> + <parameter type="gchar*" name="debug" /> + </parameters> + </method> + <method name="GetName" cname="gst_object_get_name"> + <return-type type="gchar*" /> + </method> + <method name="GetNamePrefix" cname="gst_object_get_name_prefix"> + <return-type type="gchar*" /> + </method> + <method name="GetParent" cname="gst_object_get_parent"> + <return-type type="GstObject*" /> + </method> + <method name="GetPathString" cname="gst_object_get_path_string"> + <return-type type="gchar*" /> + </method> + <method name="GetType" cname="gst_object_get_type" shared="true"> + <return-type type="GType" /> + </method> + <method name="HasAncestor" cname="gst_object_has_ancestor"> + <return-type type="gboolean" /> + <parameters> + <parameter type="GstObject*" name="ancestor" /> + </parameters> + </method> + <method name="Ref" cname="gst_object_ref" shared="true"> + <return-type type="gpointer" /> + <parameters> + <parameter type="gpointer" name="object" /> + </parameters> + </method> + <method name="Replace" cname="gst_object_replace"> + <return-type type="void" /> + <parameters> + <parameter type="GstObject*" name="newobj" /> + </parameters> + </method> + <method name="RestoreThyself" cname="gst_object_restore_thyself"> + <return-type type="void" /> + <parameters> + <parameter type="xmlNodePtr" name="self" /> + </parameters> + </method> + <method name="SaveThyself" cname="gst_object_save_thyself"> + <return-type type="xmlNodePtr" /> + <parameters> + <parameter type="xmlNodePtr" name="parent" /> + </parameters> + </method> + <method name="SetName" cname="gst_object_set_name"> + <return-type type="gboolean" /> + <parameters> + <parameter type="const-gchar*" name="name" /> + </parameters> + </method> + <method name="SetNamePrefix" cname="gst_object_set_name_prefix"> + <return-type type="void" /> + <parameters> + <parameter type="const-gchar*" name="name_prefix" /> + </parameters> + </method> + <method name="SetParent" cname="gst_object_set_parent"> + <return-type type="gboolean" /> + <parameters> + <parameter type="GstObject*" name="parent" /> + </parameters> + </method> + <method name="Sink" cname="gst_object_sink" shared="true"> + <return-type type="void" /> + <parameters> + <parameter type="gpointer" name="object" /> + </parameters> + </method> + <method name="Unparent" cname="gst_object_unparent"> + <return-type type="void" /> + </method> + <method name="Unref" cname="gst_object_unref" shared="true"> + <return-type type="void" /> + <parameters> + <parameter type="gpointer" name="object" /> + </parameters> + </method> + </object> + <object name="Pad" cname="GstPad" parent="GstObject"> + <field name="ElementPrivate" cname="element_private" type="gpointer" access="public" /> + <field name="Padtemplate" cname="padtemplate" type="GstPadTemplate*" access="public" /> + <field name="Direction" cname="direction" type="GstPadDirection" access="public" /> + <field name="StreamRecLock" cname="stream_rec_lock" type="GStaticRecMutex*" access="public" /> + <field name="Task" cname="task" type="GstTask*" access="public" /> + <field name="PrerollLock" cname="preroll_lock" type="GMutex*" access="public" /> + <field name="PrerollCond" cname="preroll_cond" type="GCond*" access="public" /> + <field name="BlockCond" cname="block_cond" type="GCond*" access="public" /> + <field name="BlockCallback" cname="block_callback" type="GstPadBlockCallback" access="public" /> + <field name="BlockData" cname="block_data" type="gpointer" access="public" /> + <field name="Caps" cname="caps" type="GstCaps*" access="public" /> + <field name="Getcapsfunc" cname="getcapsfunc" type="GstPadGetCapsFunction" access="public" /> + <field name="Setcapsfunc" cname="setcapsfunc" type="GstPadSetCapsFunction" access="public" /> + <field name="Acceptcapsfunc" cname="acceptcapsfunc" type="GstPadAcceptCapsFunction" access="public" /> + <field name="Fixatecapsfunc" cname="fixatecapsfunc" type="GstPadFixateCapsFunction" access="public" /> + <field name="Activatefunc" cname="activatefunc" type="GstPadActivateFunction" access="public" /> + <field name="Activatepushfunc" cname="activatepushfunc" type="GstPadActivateModeFunction" access="public" /> + <field name="Activatepullfunc" cname="activatepullfunc" type="GstPadActivateModeFunction" access="public" /> + <field name="Linkfunc" cname="linkfunc" type="GstPadLinkFunction" access="public" /> + <field name="Unlinkfunc" cname="unlinkfunc" type="GstPadUnlinkFunction" access="public" /> + <field name="Peer" cname="peer" type="GstPad*" access="public" /> + <field name="SchedPrivate" cname="sched_private" type="gpointer" access="public" /> + <field name="Chainfunc" cname="chainfunc" type="GstPadChainFunction" access="public" /> + <field name="Checkgetrangefunc" cname="checkgetrangefunc" type="GstPadCheckGetRangeFunction" access="public" /> + <field name="Getrangefunc" cname="getrangefunc" type="GstPadGetRangeFunction" access="public" /> + <field name="Eventfunc" cname="eventfunc" type="GstPadEventFunction" access="public" /> + <field name="Mode" cname="mode" type="GstActivateMode" access="public" /> + <field name="Querytypefunc" cname="querytypefunc" type="GstPadQueryTypeFunction" access="public" /> + <field name="Queryfunc" cname="queryfunc" type="GstPadQueryFunction" access="public" /> + <field name="Intlinkfunc" cname="intlinkfunc" type="GstPadIntLinkFunction" access="public" /> + <field name="Bufferallocfunc" cname="bufferallocfunc" type="GstPadBufferAllocFunction" access="public" /> + <field name="DoBufferSignals" cname="do_buffer_signals" type="gint" access="public" /> + <field name="DoEventSignals" cname="do_event_signals" type="gint" access="public" /> + <field name="GstReserved" cname="_gst_reserved" array_len="GST_PADDING" type="gpointer" /> + <signal name="Linked" cname="linked" when="LAST"> + <return-type type="void" /> + <parameters> + <parameter type="GstPad*" name="pad" /> + <parameter type="GstPad*" name="peer" /> + </parameters> + </signal> + <signal name="Unlinked" cname="unlinked" when="LAST"> + <return-type type="void" /> + <parameters> + <parameter type="GstPad*" name="pad" /> + <parameter type="GstPad*" name="peer" /> + </parameters> + </signal> + <signal name="RequestLink" cname="request-link" when="LAST"> + <return-type type="void" /> + <parameters> + <parameter type="GstPad*" name="pad" /> + </parameters> + </signal> + <signal name="HaveData" cname="have-data" when="LAST"> + <return-type type="gboolean" /> + <parameters> + <parameter type="GstPad*" name="pad" /> + <parameter type="GstMiniObject*" name="data" /> + </parameters> + </signal> + <property name="Caps" cname="caps" type="GstCaps" readable="true" /> + <property name="Direction" cname="direction" type="GstPadDirection" readable="true" writeable="true" construct-only="true" /> + <property name="Template" cname="template" type="GstPadTemplate" readable="true" writeable="true" /> + <method name="AcceptCaps" cname="gst_pad_accept_caps"> + <return-type type="gboolean" /> + <parameters> + <parameter type="GstCaps*" name="caps" /> + </parameters> + </method> + <method name="ActivatePull" cname="gst_pad_activate_pull"> + <return-type type="gboolean" /> + <parameters> + <parameter type="gboolean" name="active" /> + </parameters> + </method> + <method name="ActivatePush" cname="gst_pad_activate_push"> + <return-type type="gboolean" /> + <parameters> + <parameter type="gboolean" name="active" /> + </parameters> + </method> + <method name="AddBufferProbe" cname="gst_pad_add_buffer_probe"> + <return-type type="gulong" /> + <parameters> + <parameter type="GCallback" name="handler" /> + <parameter type="gpointer" name="data" /> + </parameters> + </method> + <method name="AddDataProbe" cname="gst_pad_add_data_probe"> + <return-type type="gulong" /> + <parameters> + <parameter type="GCallback" name="handler" /> + <parameter type="gpointer" name="data" /> + </parameters> + </method> + <method name="AddEventProbe" cname="gst_pad_add_event_probe"> + <return-type type="gulong" /> + <parameters> + <parameter type="GCallback" name="handler" /> + <parameter type="gpointer" name="data" /> + </parameters> + </method> + <method name="AllocBuffer" cname="gst_pad_alloc_buffer"> + <return-type type="GstFlowReturn" /> + <parameters> + <parameter type="guint64" name="offset" /> + <parameter type="gint" name="size" /> + <parameter type="GstCaps*" name="caps" /> + <parameter type="GstBuffer**" name="buf" /> + </parameters> + </method> + <method name="AllocBufferAndSetCaps" cname="gst_pad_alloc_buffer_and_set_caps"> + <return-type type="GstFlowReturn" /> + <parameters> + <parameter type="guint64" name="offset" /> + <parameter type="gint" name="size" /> + <parameter type="GstCaps*" name="caps" /> + <parameter type="GstBuffer**" name="buf" /> + </parameters> + </method> + <method name="CanLink" cname="gst_pad_can_link"> + <return-type type="gboolean" /> + <parameters> + <parameter type="GstPad*" name="sinkpad" /> + </parameters> + </method> + <method name="Chain" cname="gst_pad_chain"> + <return-type type="GstFlowReturn" /> + <parameters> + <parameter type="GstBuffer*" name="buffer" /> + </parameters> + </method> + <method name="CheckPullRange" cname="gst_pad_check_pull_range"> + <return-type type="gboolean" /> + </method> + <method name="Dispatcher" cname="gst_pad_dispatcher"> + <return-type type="gboolean" /> + <parameters> + <parameter type="GstPadDispatcherFunction" name="dispatch" /> + <parameter type="gpointer" name="data" /> + </parameters> + </method> + <method name="EventDefault" cname="gst_pad_event_default"> + <return-type type="gboolean" /> + <parameters> + <parameter type="GstEvent*" name="event" /> + </parameters> + </method> + <method name="FixateCaps" cname="gst_pad_fixate_caps"> + <return-type type="void" /> + <parameters> + <parameter type="GstCaps*" name="caps" /> + </parameters> + </method> + <method name="GetAllowedCaps" cname="gst_pad_get_allowed_caps"> + <return-type type="GstCaps*" /> + </method> + <method name="GetCaps" cname="gst_pad_get_caps"> + <return-type type="GstCaps*" /> + </method> + <method name="GetDirection" cname="gst_pad_get_direction"> + <return-type type="GstPadDirection" /> + </method> + <method name="GetElementPrivate" cname="gst_pad_get_element_private"> + <return-type type="gpointer" /> + </method> + <method name="GetFixedCapsFunc" cname="gst_pad_get_fixed_caps_func"> + <return-type type="GstCaps*" /> + </method> + <method name="GetInternalLinks" cname="gst_pad_get_internal_links"> + <return-type type="GList*" /> + </method> + <method name="GetInternalLinksDefault" cname="gst_pad_get_internal_links_default"> + <return-type type="GList*" /> + </method> + <method name="GetNegotiatedCaps" cname="gst_pad_get_negotiated_caps"> + <return-type type="GstCaps*" /> + </method> + <method name="GetPadTemplate" cname="gst_pad_get_pad_template"> + <return-type type="GstPadTemplate*" /> + </method> + <method name="GetPadTemplateCaps" cname="gst_pad_get_pad_template_caps"> + <return-type type="const-GstCaps*" /> + </method> + <method name="GetParentElement" cname="gst_pad_get_parent_element"> + <return-type type="GstElement*" /> + </method> + <method name="GetPeer" cname="gst_pad_get_peer"> + <return-type type="GstPad*" /> + </method> + <method name="GetQueryTypes" cname="gst_pad_get_query_types"> + <return-type type="const-GstQueryType*" /> + </method> + <method name="GetQueryTypesDefault" cname="gst_pad_get_query_types_default"> + <return-type type="const-GstQueryType*" /> + </method> + <method name="GetRange" cname="gst_pad_get_range"> + <return-type type="GstFlowReturn" /> + <parameters> + <parameter type="guint64" name="offset" /> + <parameter type="guint" name="size" /> + <parameter type="GstBuffer**" name="buffer" /> + </parameters> + </method> + <method name="GetType" cname="gst_pad_get_type" shared="true"> + <return-type type="GType" /> + </method> + <method name="IsActive" cname="gst_pad_is_active"> + <return-type type="gboolean" /> + </method> + <method name="IsBlocked" cname="gst_pad_is_blocked"> + <return-type type="gboolean" /> + </method> + <method name="IsLinked" cname="gst_pad_is_linked"> + <return-type type="gboolean" /> + </method> + <method name="Link" cname="gst_pad_link"> + <return-type type="GstPadLinkReturn" /> + <parameters> + <parameter type="GstPad*" name="sinkpad" /> + </parameters> + </method> + <method name="LoadAndLink" cname="gst_pad_load_and_link" shared="true"> + <return-type type="void" /> + <parameters> + <parameter type="xmlNodePtr" name="self" /> + <parameter type="GstObject*" name="parent" /> + </parameters> + </method> + <constructor cname="gst_pad_new"> + <parameters> + <parameter type="const-gchar*" name="name" /> + <parameter type="GstPadDirection" name="direction" /> + </parameters> + </constructor> + <constructor cname="gst_pad_new_from_static_template"> + <parameters> + <parameter type="GstStaticPadTemplate*" name="templ" /> + <parameter type="const-gchar*" name="name" /> + </parameters> + </constructor> + <constructor cname="gst_pad_new_from_template"> + <parameters> + <parameter type="GstPadTemplate*" name="templ" /> + <parameter type="const-gchar*" name="name" /> + </parameters> + </constructor> + <method name="PauseTask" cname="gst_pad_pause_task"> + <return-type type="gboolean" /> + </method> + <method name="PeerAcceptCaps" cname="gst_pad_peer_accept_caps"> + <return-type type="gboolean" /> + <parameters> + <parameter type="GstCaps*" name="caps" /> + </parameters> + </method> + <method name="PeerGetCaps" cname="gst_pad_peer_get_caps"> + <return-type type="GstCaps*" /> + </method> + <method name="ProxyGetcaps" cname="gst_pad_proxy_getcaps"> + <return-type type="GstCaps*" /> + </method> + <method name="ProxySetcaps" cname="gst_pad_proxy_setcaps"> + <return-type type="gboolean" /> + <parameters> + <parameter type="GstCaps*" name="caps" /> + </parameters> + </method> + <method name="PullRange" cname="gst_pad_pull_range"> + <return-type type="GstFlowReturn" /> + <parameters> + <parameter type="guint64" name="offset" /> + <parameter type="guint" name="size" /> + <parameter type="GstBuffer**" name="buffer" /> + </parameters> + </method> + <method name="Push" cname="gst_pad_push"> + <return-type type="GstFlowReturn" /> + <parameters> + <parameter type="GstBuffer*" name="buffer" /> + </parameters> + </method> + <method name="PushEvent" cname="gst_pad_push_event"> + <return-type type="gboolean" /> + <parameters> + <parameter type="GstEvent*" name="event" /> + </parameters> + </method> + <method name="Query" cname="gst_pad_query"> + <return-type type="gboolean" /> + <parameters> + <parameter type="GstQuery*" name="query" /> + </parameters> + </method> + <method name="QueryConvert" cname="gst_pad_query_convert"> + <return-type type="gboolean" /> + <parameters> + <parameter type="GstFormat" name="src_format" /> + <parameter type="gint64" name="src_val" /> + <parameter type="GstFormat*" name="dest_format" /> + <parameter type="gint64*" name="dest_val" /> + </parameters> + </method> + <method name="QueryDefault" cname="gst_pad_query_default"> + <return-type type="gboolean" /> + <parameters> + <parameter type="GstQuery*" name="query" /> + </parameters> + </method> + <method name="QueryDuration" cname="gst_pad_query_duration"> + <return-type type="gboolean" /> + <parameters> + <parameter type="GstFormat*" name="format" /> + <parameter type="gint64*" name="duration" /> + </parameters> + </method> + <method name="QueryPosition" cname="gst_pad_query_position"> + <return-type type="gboolean" /> + <parameters> + <parameter type="GstFormat*" name="format" /> + <parameter type="gint64*" name="cur" /> + </parameters> + </method> + <method name="RemoveBufferProbe" cname="gst_pad_remove_buffer_probe"> + <return-type type="void" /> + <parameters> + <parameter type="guint" name="handler_id" /> + </parameters> + </method> + <method name="RemoveDataProbe" cname="gst_pad_remove_data_probe"> + <return-type type="void" /> + <parameters> + <parameter type="guint" name="handler_id" /> + </parameters> + </method> + <method name="RemoveEventProbe" cname="gst_pad_remove_event_probe"> + <return-type type="void" /> + <parameters> + <parameter type="guint" name="handler_id" /> + </parameters> + </method> + <method name="SendEvent" cname="gst_pad_send_event"> + <return-type type="gboolean" /> + <parameters> + <parameter type="GstEvent*" name="event" /> + </parameters> + </method> + <method name="SetAcceptcapsFunction" cname="gst_pad_set_acceptcaps_function"> + <return-type type="void" /> + <parameters> + <parameter type="GstPadAcceptCapsFunction" name="acceptcaps" /> + </parameters> + </method> + <method name="SetActivateFunction" cname="gst_pad_set_activate_function"> + <return-type type="void" /> + <parameters> + <parameter type="GstPadActivateFunction" name="activate" /> + </parameters> + </method> + <method name="SetActivatepullFunction" cname="gst_pad_set_activatepull_function"> + <return-type type="void" /> + <parameters> + <parameter type="GstPadActivateModeFunction" name="activatepull" /> + </parameters> + </method> + <method name="SetActivatepushFunction" cname="gst_pad_set_activatepush_function"> + <return-type type="void" /> + <parameters> + <parameter type="GstPadActivateModeFunction" name="activatepush" /> + </parameters> + </method> + <method name="SetActive" cname="gst_pad_set_active"> + <return-type type="gboolean" /> + <parameters> + <parameter type="gboolean" name="active" /> + </parameters> + </method> + <method name="SetBlocked" cname="gst_pad_set_blocked"> + <return-type type="gboolean" /> + <parameters> + <parameter type="gboolean" name="blocked" /> + </parameters> + </method> + <method name="SetBlockedAsync" cname="gst_pad_set_blocked_async"> + <return-type type="gboolean" /> + <parameters> + <parameter type="gboolean" name="blocked" /> + <parameter type="GstPadBlockCallback" name="callback" /> + <parameter type="gpointer" name="user_data" /> + </parameters> + </method> + <method name="SetBufferallocFunction" cname="gst_pad_set_bufferalloc_function"> + <return-type type="void" /> + <parameters> + <parameter type="GstPadBufferAllocFunction" name="bufalloc" /> + </parameters> + </method> + <method name="SetCaps" cname="gst_pad_set_caps"> + <return-type type="gboolean" /> + <parameters> + <parameter type="GstCaps*" name="caps" /> + </parameters> + </method> + <method name="SetChainFunction" cname="gst_pad_set_chain_function"> + <return-type type="void" /> + <parameters> + <parameter type="GstPadChainFunction" name="chain" /> + </parameters> + </method> + <method name="SetCheckgetrangeFunction" cname="gst_pad_set_checkgetrange_function"> + <return-type type="void" /> + <parameters> + <parameter type="GstPadCheckGetRangeFunction" name="check" /> + </parameters> + </method> + <method name="SetElementPrivate" cname="gst_pad_set_element_private"> + <return-type type="void" /> + <parameters> + <parameter type="gpointer" name="priv" /> + </parameters> + </method> + <method name="SetEventFunction" cname="gst_pad_set_event_function"> + <return-type type="void" /> + <parameters> + <parameter type="GstPadEventFunction" name="event" /> + </parameters> + </method> + <method name="SetFixatecapsFunction" cname="gst_pad_set_fixatecaps_function"> + <return-type type="void" /> + <parameters> + <parameter type="GstPadFixateCapsFunction" name="fixatecaps" /> + </parameters> + </method> + <method name="SetGetcapsFunction" cname="gst_pad_set_getcaps_function"> + <return-type type="void" /> + <parameters> + <parameter type="GstPadGetCapsFunction" name="getcaps" /> + </parameters> + </method> + <method name="SetGetrangeFunction" cname="gst_pad_set_getrange_function"> + <return-type type="void" /> + <parameters> + <parameter type="GstPadGetRangeFunction" name="get" /> + </parameters> + </method> + <method name="SetInternalLinkFunction" cname="gst_pad_set_internal_link_function"> + <return-type type="void" /> + <parameters> + <parameter type="GstPadIntLinkFunction" name="intlink" /> + </parameters> + </method> + <method name="SetLinkFunction" cname="gst_pad_set_link_function"> + <return-type type="void" /> + <parameters> + <parameter type="GstPadLinkFunction" name="link" /> + </parameters> + </method> + <method name="SetQueryFunction" cname="gst_pad_set_query_function"> + <return-type type="void" /> + <parameters> + <parameter type="GstPadQueryFunction" name="query" /> + </parameters> + </method> + <method name="SetQueryTypeFunction" cname="gst_pad_set_query_type_function"> + <return-type type="void" /> + <parameters> + <parameter type="GstPadQueryTypeFunction" name="type_func" /> + </parameters> + </method> + <method name="SetSetcapsFunction" cname="gst_pad_set_setcaps_function"> + <return-type type="void" /> + <parameters> + <parameter type="GstPadSetCapsFunction" name="setcaps" /> + </parameters> + </method> + <method name="SetUnlinkFunction" cname="gst_pad_set_unlink_function"> + <return-type type="void" /> + <parameters> + <parameter type="GstPadUnlinkFunction" name="unlink" /> + </parameters> + </method> + <method name="StartTask" cname="gst_pad_start_task"> + <return-type type="gboolean" /> + <parameters> + <parameter type="GstTaskFunction" name="func" /> + <parameter type="gpointer" name="data" /> + </parameters> + </method> + <method name="StopTask" cname="gst_pad_stop_task"> + <return-type type="gboolean" /> + </method> + <method name="Unlink" cname="gst_pad_unlink"> + <return-type type="gboolean" /> + <parameters> + <parameter type="GstPad*" name="sinkpad" /> + </parameters> + </method> + <method name="UseFixedCaps" cname="gst_pad_use_fixed_caps"> + <return-type type="void" /> + </method> + </object> + <object name="PadTemplate" cname="GstPadTemplate" parent="GstObject"> + <field name="NameTemplate" cname="name_template" type="gchar*" /> + <field name="Direction" cname="direction" type="GstPadDirection" /> + <field name="Presence" cname="presence" type="GstPadPresence" /> + <field name="Caps" cname="caps" type="GstCaps*" /> + <field name="GstReserved" cname="_gst_reserved" array_len="GST_PADDING" type="gpointer" /> + <signal name="PadCreated" cname="pad-created" when="LAST"> + <return-type type="void" /> + <parameters> + <parameter type="GstPadTemplate*" name="templ" /> + <parameter type="GstPad*" name="pad" /> + </parameters> + </signal> + <method name="GetCaps" cname="gst_pad_template_get_caps"> + <return-type type="GstCaps*" /> + </method> + <method name="GetType" cname="gst_pad_template_get_type" shared="true"> + <return-type type="GType" /> + </method> + <constructor cname="gst_pad_template_new"> + <parameters> + <parameter type="const-gchar*" name="name_template" /> + <parameter type="GstPadDirection" name="direction" /> + <parameter type="GstPadPresence" name="presence" /> + <parameter type="GstCaps*" name="caps" /> + </parameters> + </constructor> + <method name="PadCreated" cname="gst_pad_template_pad_created"> + <return-type type="void" /> + <parameters> + <parameter type="GstPad*" name="pad" /> + </parameters> + </method> + </object> + <object name="Pipeline" cname="GstPipeline" parent="GstBin"> + <field name="FixedClock" cname="fixed_clock" type="GstClock*" access="public" /> + <field name="StreamTime" cname="stream_time" type="GstClockTime" access="public" /> + <field name="Delay" cname="delay" type="GstClockTime" access="public" /> + <field name="GstReserved" cname="_gst_reserved" array_len="GST_PADDING" type="gpointer" /> + <property name="Delay" cname="delay" type="guint64" readable="true" writeable="true" /> + <method name="AutoClock" cname="gst_pipeline_auto_clock"> + <return-type type="void" /> + </method> + <method name="GetBus" cname="gst_pipeline_get_bus"> + <return-type type="GstBus*" /> + </method> + <method name="GetClock" cname="gst_pipeline_get_clock"> + <return-type type="GstClock*" /> + </method> + <method name="GetLastStreamTime" cname="gst_pipeline_get_last_stream_time"> + <return-type type="GstClockTime" /> + </method> + <method name="GetType" cname="gst_pipeline_get_type" shared="true"> + <return-type type="GType" /> + </method> + <constructor cname="gst_pipeline_new"> + <parameters> + <parameter type="const-gchar*" name="name" /> + </parameters> + </constructor> + <method name="SetClock" cname="gst_pipeline_set_clock"> + <return-type type="gboolean" /> + <parameters> + <parameter type="GstClock*" name="clock" /> + </parameters> + </method> + <method name="SetNewStreamTime" cname="gst_pipeline_set_new_stream_time"> + <return-type type="void" /> + <parameters> + <parameter type="GstClockTime" name="time" /> + </parameters> + </method> + <method name="UseClock" cname="gst_pipeline_use_clock"> + <return-type type="void" /> + <parameters> + <parameter type="GstClock*" name="clock" /> + </parameters> + </method> + </object> + <object name="Plugin" cname="GstPlugin" parent="GstObject"> + <field name="Desc" cname="desc" type="GstPluginDesc" /> + <field name="OrigDesc" cname="orig_desc" type="GstPluginDesc*" /> + <field name="Flags" cname="flags" type="unsigned int" /> + <field name="Filename" cname="filename" type="gchar*" /> + <field name="Basename" cname="basename" type="gchar*" /> + <field name="Module" cname="module" type="GModule*" /> + <field name="FileSize" cname="file_size" type="off_t" /> + <field name="FileMtime" cname="file_mtime" type="time_t" /> + <field name="Registered" cname="registered" type="gboolean" /> + <field name="GstReserved" cname="_gst_reserved" array_len="GST_PADDING" type="gpointer" /> + <method name="ErrorQuark" cname="gst_plugin_error_quark" shared="true"> + <return-type type="GQuark" /> + </method> + <method name="GetDescription" cname="gst_plugin_get_description"> + <return-type type="const-gchar*" /> + </method> + <method name="GetFilename" cname="gst_plugin_get_filename"> + <return-type type="const-gchar*" /> + </method> + <method name="GetLicense" cname="gst_plugin_get_license"> + <return-type type="const-gchar*" /> + </method> + <method name="GetModule" cname="gst_plugin_get_module"> + <return-type type="GModule*" /> + </method> + <method name="GetName" cname="gst_plugin_get_name"> + <return-type type="const-gchar*" /> + </method> + <method name="GetOrigin" cname="gst_plugin_get_origin"> + <return-type type="const-gchar*" /> + </method> + <method name="GetPackage" cname="gst_plugin_get_package"> + <return-type type="const-gchar*" /> + </method> + <method name="GetSource" cname="gst_plugin_get_source"> + <return-type type="const-gchar*" /> + </method> + <method name="GetType" cname="gst_plugin_get_type" shared="true"> + <return-type type="GType" /> + </method> + <method name="GetVersion" cname="gst_plugin_get_version"> + <return-type type="const-gchar*" /> + </method> + <method name="IsLoaded" cname="gst_plugin_is_loaded"> + <return-type type="gboolean" /> + </method> + <method name="ListFree" cname="gst_plugin_list_free" shared="true"> + <return-type type="void" /> + <parameters> + <parameter type="GList*" name="list" /> + </parameters> + </method> + <method name="Load" cname="gst_plugin_load"> + <return-type type="GstPlugin*" /> + </method> + <method name="LoadByName" cname="gst_plugin_load_by_name" shared="true"> + <return-type type="GstPlugin*" /> + <parameters> + <parameter type="const-gchar*" name="name" /> + </parameters> + </method> + <method name="LoadFile" cname="gst_plugin_load_file" shared="true"> + <return-type type="GstPlugin*" /> + <parameters> + <parameter type="const-gchar*" name="filename" /> + <parameter type="GError**" name="error" /> + </parameters> + </method> + <method name="NameFilter" cname="gst_plugin_name_filter"> + <return-type type="gboolean" /> + <parameters> + <parameter type="const-gchar*" name="name" /> + </parameters> + </method> + </object> + <object name="PluginFeature" cname="GstPluginFeature" parent="GstObject"> + <field name="Loaded" cname="loaded" type="gboolean" /> + <field name="Name" cname="name" type="gchar*" /> + <field name="Rank" cname="rank" type="guint" /> + <field name="PluginName" cname="plugin_name" type="gchar*" /> + <field name="GstReserved" cname="_gst_reserved" array_len="GST_PADDING" type="gpointer" /> + <method name="CheckVersion" cname="gst_plugin_feature_check_version"> + <return-type type="gboolean" /> + <parameters> + <parameter type="guint" name="min_major" /> + <parameter type="guint" name="min_minor" /> + <parameter type="guint" name="min_micro" /> + </parameters> + </method> + <method name="GetName" cname="gst_plugin_feature_get_name"> + <return-type type="const-gchar*" /> + </method> + <method name="GetRank" cname="gst_plugin_feature_get_rank"> + <return-type type="guint" /> + </method> + <method name="GetType" cname="gst_plugin_feature_get_type" shared="true"> + <return-type type="GType" /> + </method> + <method name="ListFree" cname="gst_plugin_feature_list_free" shared="true"> + <return-type type="void" /> + <parameters> + <parameter type="GList*" name="list" /> + </parameters> + </method> + <method name="SetName" cname="gst_plugin_feature_set_name"> + <return-type type="void" /> + <parameters> + <parameter type="const-gchar*" name="name" /> + </parameters> + </method> + <method name="SetRank" cname="gst_plugin_feature_set_rank"> + <return-type type="void" /> + <parameters> + <parameter type="guint" name="rank" /> + </parameters> + </method> + <method name="TypeNameFilter" cname="gst_plugin_feature_type_name_filter"> + <return-type type="gboolean" /> + <parameters> + <parameter type="GstTypeNameData*" name="data" /> + </parameters> + </method> + </object> + <object name="Query" cname="GstQuery" parent="GstMiniObject"> + <field name="Type" cname="type" type="GstQueryType" access="public" /> + <field name="Structure" cname="structure" type="GstStructure*" access="public" /> + <field name="GstReserved" cname="_gst_reserved" type="gpointer" /> + <method name="GetStructure" cname="gst_query_get_structure"> + <return-type type="GstStructure*" /> + </method> + <method name="GetType" cname="gst_query_get_type" shared="true"> + <return-type type="GType" /> + </method> + <constructor cname="gst_query_new_application"> + <parameters> + <parameter type="GstQueryType" name="type" /> + <parameter type="GstStructure*" name="structure" /> + </parameters> + </constructor> + <constructor cname="gst_query_new_convert"> + <parameters> + <parameter type="GstFormat" name="src_format" /> + <parameter type="gint64" name="value" /> + <parameter type="GstFormat" name="dest_format" /> + </parameters> + </constructor> + <constructor cname="gst_query_new_duration"> + <parameters> + <parameter type="GstFormat" name="format" /> + </parameters> + </constructor> + <constructor cname="gst_query_new_position"> + <parameters> + <parameter type="GstFormat" name="format" /> + </parameters> + </constructor> + <constructor cname="gst_query_new_seeking"> + <parameters> + <parameter type="GstFormat" name="format" /> + </parameters> + </constructor> + <constructor cname="gst_query_new_segment"> + <parameters> + <parameter type="GstFormat" name="format" /> + </parameters> + </constructor> + <method name="ParseConvert" cname="gst_query_parse_convert"> + <return-type type="void" /> + <parameters> + <parameter type="GstFormat*" name="src_format" /> + <parameter type="gint64*" name="src_value" /> + <parameter type="GstFormat*" name="dest_format" /> + <parameter type="gint64*" name="dest_value" /> + </parameters> + </method> + <method name="ParseDuration" cname="gst_query_parse_duration"> + <return-type type="void" /> + <parameters> + <parameter type="GstFormat*" name="format" /> + <parameter type="gint64*" name="duration" /> + </parameters> + </method> + <method name="ParsePosition" cname="gst_query_parse_position"> + <return-type type="void" /> + <parameters> + <parameter type="GstFormat*" name="format" /> + <parameter type="gint64*" name="cur" /> + </parameters> + </method> + <method name="ParseSeeking" cname="gst_query_parse_seeking"> + <return-type type="void" /> + <parameters> + <parameter type="GstFormat*" name="format" /> + <parameter type="gboolean*" name="seekable" /> + <parameter type="gint64*" name="segment_start" /> + <parameter type="gint64*" name="segment_end" /> + </parameters> + </method> + <method name="ParseSegment" cname="gst_query_parse_segment"> + <return-type type="void" /> + <parameters> + <parameter type="gdouble*" name="rate" /> + <parameter type="GstFormat*" name="format" /> + <parameter type="gint64*" name="start_value" /> + <parameter type="gint64*" name="stop_value" /> + </parameters> + </method> + <method name="SetConvert" cname="gst_query_set_convert"> + <return-type type="void" /> + <parameters> + <parameter type="GstFormat" name="src_format" /> + <parameter type="gint64" name="src_value" /> + <parameter type="GstFormat" name="dest_format" /> + <parameter type="gint64" name="dest_value" /> + </parameters> + </method> + <method name="SetDuration" cname="gst_query_set_duration"> + <return-type type="void" /> + <parameters> + <parameter type="GstFormat" name="format" /> + <parameter type="gint64" name="duration" /> + </parameters> + </method> + <method name="SetFormats" cname="gst_query_set_formats"> + <return-type type="void" /> + <parameters> + <parameter type="gint" name="n_formats" /> + <parameter ellipsis="true" /> + </parameters> + </method> + <method name="SetPosition" cname="gst_query_set_position"> + <return-type type="void" /> + <parameters> + <parameter type="GstFormat" name="format" /> + <parameter type="gint64" name="cur" /> + </parameters> + </method> + <method name="SetSeeking" cname="gst_query_set_seeking"> + <return-type type="void" /> + <parameters> + <parameter type="GstFormat" name="format" /> + <parameter type="gboolean" name="seekable" /> + <parameter type="gint64" name="segment_start" /> + <parameter type="gint64" name="segment_end" /> + </parameters> + </method> + <method name="SetSegment" cname="gst_query_set_segment"> + <return-type type="void" /> + <parameters> + <parameter type="gdouble" name="rate" /> + <parameter type="GstFormat" name="format" /> + <parameter type="gint64" name="start_value" /> + <parameter type="gint64" name="stop_value" /> + </parameters> + </method> + <method name="TypeGetByNick" cname="gst_query_type_get_by_nick" shared="true"> + <return-type type="GstQueryType" /> + <parameters> + <parameter type="const-gchar*" name="nick" /> + </parameters> + </method> + <method name="TypeGetDetails" cname="gst_query_type_get_details" shared="true"> + <return-type type="const-GstQueryTypeDefinition*" /> + <parameters> + <parameter type="GstQueryType" name="type" /> + </parameters> + </method> + <method name="TypeGetName" cname="gst_query_type_get_name" shared="true"> + <return-type type="const-gchar*" /> + <parameters> + <parameter type="GstQueryType" name="query" /> + </parameters> + </method> + <method name="TypeIterateDefinitions" cname="gst_query_type_iterate_definitions" shared="true"> + <return-type type="GstIterator*" /> + </method> + <method name="TypeRegister" cname="gst_query_type_register" shared="true"> + <return-type type="GstQueryType" /> + <parameters> + <parameter type="const-gchar*" name="nick" /> + <parameter type="const-gchar*" name="description" /> + </parameters> + </method> + <method name="TypeToQuark" cname="gst_query_type_to_quark" shared="true"> + <return-type type="GQuark" /> + <parameters> + <parameter type="GstQueryType" name="query" /> + </parameters> + </method> + <method name="TypesContains" cname="gst_query_types_contains" shared="true"> + <return-type type="gboolean" /> + <parameters> + <parameter type="const-GstQueryType*" name="types" /> + <parameter type="GstQueryType" name="type" /> + </parameters> + </method> + </object> + <object name="Registry" cname="GstRegistry" parent="GstObject"> + <field name="Plugins" cname="plugins" type="GList*" /> + <field name="Features" cname="features" type="GList*" /> + <field name="Paths" cname="paths" type="GList*" /> + <field name="CacheFile" cname="cache_file" type="FILE*" /> + <field name="GstReserved" cname="_gst_reserved" array_len="GST_PADDING" type="gpointer" /> + <signal name="PluginAdded" cname="plugin-added" when="LAST"> + <return-type type="void" /> + <parameters> + <parameter type="GstRegistry*" name="registry" /> + <parameter type="GstPlugin*" name="plugin" /> + </parameters> + </signal> + <signal name="FeatureAdded" cname="feature-added" when="LAST"> + <return-type type="void" /> + <parameters> + <parameter type="GstRegistry*" name="registry" /> + <parameter type="GstPluginFeature*" name="feature" /> + </parameters> + </signal> + <method name="AddFeature" cname="gst_registry_add_feature"> + <return-type type="gboolean" /> + <parameters> + <parameter type="GstPluginFeature*" name="feature" /> + </parameters> + </method> + <method name="AddPlugin" cname="gst_registry_add_plugin"> + <return-type type="gboolean" /> + <parameters> + <parameter type="GstPlugin*" name="plugin" /> + </parameters> + </method> + <method name="FeatureFilter" cname="gst_registry_feature_filter"> + <return-type type="GList*" /> + <parameters> + <parameter type="GstPluginFeatureFilter" name="filter" /> + <parameter type="gboolean" name="first" /> + <parameter type="gpointer" name="user_data" /> + </parameters> + </method> + <method name="FindFeature" cname="gst_registry_find_feature"> + <return-type type="GstPluginFeature*" /> + <parameters> + <parameter type="const-gchar*" name="name" /> + <parameter type="GType" name="type" /> + </parameters> + </method> + <method name="FindPlugin" cname="gst_registry_find_plugin"> + <return-type type="GstPlugin*" /> + <parameters> + <parameter type="const-gchar*" name="name" /> + </parameters> + </method> + <method name="GetDefault" cname="gst_registry_get_default" shared="true"> + <return-type type="GstRegistry*" /> + </method> + <method name="GetFeatureList" cname="gst_registry_get_feature_list"> + <return-type type="GList*" /> + <parameters> + <parameter type="GType" name="type" /> + </parameters> + </method> + <method name="GetFeatureListByPlugin" cname="gst_registry_get_feature_list_by_plugin"> + <return-type type="GList*" /> + <parameters> + <parameter type="const-gchar*" name="name" /> + </parameters> + </method> + <method name="GetPathList" cname="gst_registry_get_path_list"> + <return-type type="GList*" /> + </method> + <method name="GetPluginList" cname="gst_registry_get_plugin_list"> + <return-type type="GList*" /> + </method> + <method name="GetType" cname="gst_registry_get_type" shared="true"> + <return-type type="GType" /> + </method> + <method name="Lookup" cname="gst_registry_lookup"> + <return-type type="GstPlugin*" /> + <parameters> + <parameter type="const-char*" name="filename" /> + </parameters> + </method> + <method name="LookupFeature" cname="gst_registry_lookup_feature"> + <return-type type="GstPluginFeature*" /> + <parameters> + <parameter type="const-char*" name="name" /> + </parameters> + </method> + <method name="PluginFilter" cname="gst_registry_plugin_filter"> + <return-type type="GList*" /> + <parameters> + <parameter type="GstPluginFilter" name="filter" /> + <parameter type="gboolean" name="first" /> + <parameter type="gpointer" name="user_data" /> + </parameters> + </method> + <method name="RemoveFeature" cname="gst_registry_remove_feature"> + <return-type type="void" /> + <parameters> + <parameter type="GstPluginFeature*" name="feature" /> + </parameters> + </method> + <method name="RemovePlugin" cname="gst_registry_remove_plugin"> + <return-type type="void" /> + <parameters> + <parameter type="GstPlugin*" name="plugin" /> + </parameters> + </method> + <method name="ScanPath" cname="gst_registry_scan_path"> + <return-type type="void" /> + <parameters> + <parameter type="const-gchar*" name="path" /> + </parameters> + </method> + <method name="XmlReadCache" cname="gst_registry_xml_read_cache"> + <return-type type="gboolean" /> + <parameters> + <parameter type="const-char*" name="location" /> + </parameters> + </method> + <method name="XmlWriteCache" cname="gst_registry_xml_write_cache"> + <return-type type="gboolean" /> + <parameters> + <parameter type="const-char*" name="location" /> + </parameters> + </method> + </object> + <object name="SystemClock" cname="GstSystemClock" parent="GstClock"> + <field name="Thread" cname="thread" type="GThread*" /> + <field name="Stopping" cname="stopping" type="gboolean" /> + <field name="GstReserved" cname="_gst_reserved" array_len="GST_PADDING" type="gpointer" /> + <method name="GetType" cname="gst_system_clock_get_type" shared="true"> + <return-type type="GType" /> + </method> + <method name="Obtain" cname="gst_system_clock_obtain" shared="true"> + <return-type type="GstClock*" /> + </method> + </object> + <object name="Task" cname="GstTask" parent="GstObject"> + <field name="State" cname="state" type="GstTaskState" access="public" /> + <field name="Cond" cname="cond" type="GCond*" access="public" /> + <field name="Lock" cname="lock" type="GStaticRecMutex*" access="public" /> + <field name="Func" cname="func" type="GstTaskFunction" access="public" /> + <field name="Data" cname="data" type="gpointer" access="public" /> + <field name="Running" cname="running" type="gboolean" access="public" /> + <field name="GstReserved" cname="_gst_reserved" array_len="GST_PADDING" type="gpointer" /> + <method name="CleanupAll" cname="gst_task_cleanup_all" shared="true"> + <return-type type="void" /> + </method> + <method name="Create" cname="gst_task_create" shared="true"> + <return-type type="GstTask*" /> + <parameters> + <parameter type="GstTaskFunction" name="func" /> + <parameter type="gpointer" name="data" /> + </parameters> + </method> + <method name="GetState" cname="gst_task_get_state"> + <return-type type="GstTaskState" /> + </method> + <method name="GetType" cname="gst_task_get_type" shared="true"> + <return-type type="GType" /> + </method> + <method name="Join" cname="gst_task_join"> + <return-type type="gboolean" /> + </method> + <method name="Pause" cname="gst_task_pause"> + <return-type type="gboolean" /> + </method> + <method name="SetLock" cname="gst_task_set_lock"> + <return-type type="void" /> + <parameters> + <parameter type="GStaticRecMutex*" name="mutex" /> + </parameters> + </method> + <method name="Start" cname="gst_task_start"> + <return-type type="gboolean" /> + </method> + <method name="Stop" cname="gst_task_stop"> + <return-type type="gboolean" /> + </method> + </object> + <object name="TypeFindFactory" cname="GstTypeFindFactory" parent="GstPluginFeature"> + <field name="Function" cname="function" type="GstTypeFindFunction" /> + <field name="Extensions" cname="extensions" type="gchar**" /> + <field name="Caps" cname="caps" type="GstCaps*" /> + <field name="UserData" cname="user_data" type="gpointer" /> + <field name="UserDataNotify" cname="user_data_notify" type="GDestroyNotify" /> + <field name="GstReserved" cname="_gst_reserved" array_len="GST_PADDING" type="gpointer" /> + <method name="CallFunction" cname="gst_type_find_factory_call_function"> + <return-type type="void" /> + <parameters> + <parameter type="GstTypeFind*" name="find" /> + </parameters> + </method> + <method name="GetCaps" cname="gst_type_find_factory_get_caps"> + <return-type type="GstCaps*" /> + </method> + <method name="GetExtensions" cname="gst_type_find_factory_get_extensions"> + <return-type type="gchar**" /> + </method> + <method name="GetList" cname="gst_type_find_factory_get_list" shared="true"> + <return-type type="GList*" /> + </method> + <method name="GetType" cname="gst_type_find_factory_get_type" shared="true"> + <return-type type="GType" /> + </method> + </object> + <object name="XML" cname="GstXML" parent="GstObject"> + <field name="Topelements" cname="topelements" type="GList*" /> + <field name="Ns" cname="ns" type="xmlNsPtr" /> + <field name="GstReserved" cname="_gst_reserved" array_len="GST_PADDING" type="gpointer" /> + <signal name="ObjectLoaded" cname="object-loaded" when="LAST"> + <return-type type="void" /> + <parameters> + <parameter type="GstXML*" name="xml" /> + <parameter type="GstObject*" name="object" /> + <parameter type="xmlNodePtr" name="self" /> + </parameters> + </signal> + <virtual_method name="ObjectSaved" cname="object_saved"> + <return-type type="void" /> + <parameters> + <parameter type="GstXML*" name="xml" /> + <parameter type="GstObject*" name="object" /> + <parameter type="xmlNodePtr" name="self" /> + </parameters> + </virtual_method> + <method name="GetElement" cname="gst_xml_get_element"> + <return-type type="GstElement*" /> + <parameters> + <parameter type="const-guchar*" name="name" /> + </parameters> + </method> + <method name="GetTopelements" cname="gst_xml_get_topelements"> + <return-type type="GList*" /> + </method> + <method name="GetType" cname="gst_xml_get_type" shared="true"> + <return-type type="GType" /> + </method> + <method name="MakeElement" cname="gst_xml_make_element" shared="true"> + <return-type type="GstElement*" /> + <parameters> + <parameter type="xmlNodePtr" name="cur" /> + <parameter type="GstObject*" name="parent" /> + </parameters> + </method> + <constructor cname="gst_xml_new" /> + <method name="ParseDoc" cname="gst_xml_parse_doc"> + <return-type type="gboolean" /> + <parameters> + <parameter type="xmlDocPtr" name="doc" /> + <parameter type="const-guchar*" name="root" /> + </parameters> + </method> + <method name="ParseFile" cname="gst_xml_parse_file"> + <return-type type="gboolean" /> + <parameters> + <parameter type="const-guchar*" name="fname" /> + <parameter type="const-guchar*" name="root" /> + </parameters> + </method> + <method name="ParseMemory" cname="gst_xml_parse_memory"> + <return-type type="gboolean" /> + <parameters> + <parameter type="guchar*" name="buffer" /> + <parameter type="guint" name="size" /> + <parameter type="const-gchar*" name="root" /> + </parameters> + </method> + <method name="Write" cname="gst_xml_write" shared="true"> + <return-type type="xmlDocPtr" /> + <parameters> + <parameter type="GstElement*" name="element" /> + </parameters> + </method> + <method name="WriteFile" cname="gst_xml_write_file" shared="true"> + <return-type type="gint" /> + <parameters> + <parameter type="GstElement*" name="element" /> + <parameter type="FILE*" name="out" /> + </parameters> + </method> + </object> + <struct name="AllocTrace" cname="GstAllocTrace"> + <field name="Name" cname="name" type="gchar*" /> + <field name="Flags" cname="flags" type="gint" /> + <field name="Live" cname="live" type="gint" /> + <field name="MemLive" cname="mem_live" type="GSList*" /> + <method name="Available" cname="gst_alloc_trace_available" shared="true"> + <return-type type="gboolean" /> + </method> + <method name="Get" cname="gst_alloc_trace_get" shared="true"> + <return-type type="GstAllocTrace*" /> + <parameters> + <parameter type="const-gchar*" name="name" /> + </parameters> + </method> + <method name="List" cname="gst_alloc_trace_list" shared="true"> + <return-type type="const-GList*" /> + </method> + <method name="LiveAll" cname="gst_alloc_trace_live_all" shared="true"> + <return-type type="int" /> + </method> + <method name="Print" cname="gst_alloc_trace_print"> + <return-type type="void" /> + </method> + <method name="PrintAll" cname="gst_alloc_trace_print_all" shared="true"> + <return-type type="void" /> + </method> + <method name="PrintLive" cname="gst_alloc_trace_print_live" shared="true"> + <return-type type="void" /> + </method> + <method name="SetFlags" cname="gst_alloc_trace_set_flags"> + <return-type type="void" /> + <parameters> + <parameter type="GstAllocTraceFlags" name="flags" /> + </parameters> + </method> + <method name="SetFlagsAll" cname="gst_alloc_trace_set_flags_all" shared="true"> + <return-type type="void" /> + <parameters> + <parameter type="GstAllocTraceFlags" name="flags" /> + </parameters> + </method> + </struct> + <boxed name="Caps" cname="GstCaps" opaque="true"> + <field name="Type" cname="type" type="GType" access="public" writeable="true" /> + <field name="Refcount" cname="refcount" type="gint" access="public" writeable="true" /> + <field name="Flags" cname="flags" type="GstCapsFlags" access="public" writeable="true" /> + <field name="Structs" cname="structs" type="GPtrArray*" access="private" /> + <field name="GstReserved" cname="_gst_reserved" array_len="GST_PADDING" type="gpointer" access="private" /> + <method name="Append" cname="gst_caps_append"> + <return-type type="void" /> + <parameters> + <parameter type="GstCaps*" name="caps2" /> + </parameters> + </method> + <method name="AppendStructure" cname="gst_caps_append_structure"> + <return-type type="void" /> + <parameters> + <parameter type="GstStructure*" name="structure" /> + </parameters> + </method> + <method name="Copy" cname="gst_caps_copy"> + <return-type type="GstCaps*" owned="true" /> + </method> + <method name="CopyNth" cname="gst_caps_copy_nth"> + <return-type type="GstCaps*" /> + <parameters> + <parameter type="guint" name="nth" /> + </parameters> + </method> + <method name="DoSimplify" cname="gst_caps_do_simplify"> + <return-type type="gboolean" /> + </method> + <method name="FromString" cname="gst_caps_from_string" shared="true"> + <return-type type="GstCaps*" /> + <parameters> + <parameter type="const-gchar*" name="string" /> + </parameters> + </method> + <method name="GetSize" cname="gst_caps_get_size"> + <return-type type="guint" /> + </method> + <method name="GetStructure" cname="gst_caps_get_structure"> + <return-type type="GstStructure*" /> + <parameters> + <parameter type="guint" name="index" /> + </parameters> + </method> + <method name="GetType" cname="gst_caps_get_type" shared="true"> + <return-type type="GType" /> + </method> + <method name="Intersect" cname="gst_caps_intersect"> + <return-type type="GstCaps*" /> + <parameters> + <parameter type="const-GstCaps*" name="caps2" /> + </parameters> + </method> + <method name="IsAlwaysCompatible" cname="gst_caps_is_always_compatible"> + <return-type type="gboolean" /> + <parameters> + <parameter type="const-GstCaps*" name="caps2" /> + </parameters> + </method> + <method name="IsAny" cname="gst_caps_is_any"> + <return-type type="gboolean" /> + </method> + <method name="IsEmpty" cname="gst_caps_is_empty"> + <return-type type="gboolean" /> + </method> + <method name="IsEqual" cname="gst_caps_is_equal"> + <return-type type="gboolean" /> + <parameters> + <parameter type="const-GstCaps*" name="caps2" /> + </parameters> + </method> + <method name="IsEqualFixed" cname="gst_caps_is_equal_fixed"> + <return-type type="gboolean" /> + <parameters> + <parameter type="const-GstCaps*" name="caps2" /> + </parameters> + </method> + <method name="IsFixed" cname="gst_caps_is_fixed"> + <return-type type="gboolean" /> + </method> + <method name="IsSubset" cname="gst_caps_is_subset"> + <return-type type="gboolean" /> + <parameters> + <parameter type="const-GstCaps*" name="superset" /> + </parameters> + </method> + <method name="LoadThyself" cname="gst_caps_load_thyself" shared="true"> + <return-type type="GstCaps*" /> + <parameters> + <parameter type="xmlNodePtr" name="parent" /> + </parameters> + </method> + <method name="MakeWritable" cname="gst_caps_make_writable"> + <return-type type="GstCaps*" /> + </method> + <constructor cname="gst_caps_new_any" /> + <constructor cname="gst_caps_new_empty" /> + <constructor cname="gst_caps_new_full"> + <parameters> + <parameter type="GstStructure*" name="struct1" /> + <parameter ellipsis="true" /> + </parameters> + </constructor> + <constructor cname="gst_caps_new_full_valist"> + <parameters> + <parameter type="GstStructure*" name="structure" /> + <parameter type="va_list" name="var_args" /> + </parameters> + </constructor> + <constructor cname="gst_caps_new_simple"> + <parameters> + <parameter type="const-char*" name="media_type" /> + <parameter type="const-char*" name="fieldname" /> + <parameter ellipsis="true" /> + </parameters> + </constructor> + <method name="Normalize" cname="gst_caps_normalize"> + <return-type type="GstCaps*" /> + </method> + <method name="Ref" cname="gst_caps_ref"> + <return-type type="GstCaps*" /> + </method> + <method name="Replace" cname="gst_caps_replace"> + <return-type type="void" /> + <parameters> + <parameter type="GstCaps*" name="newcaps" /> + </parameters> + </method> + <method name="SaveThyself" cname="gst_caps_save_thyself"> + <return-type type="xmlNodePtr" /> + <parameters> + <parameter type="xmlNodePtr" name="parent" /> + </parameters> + </method> + <method name="SetSimple" cname="gst_caps_set_simple"> + <return-type type="void" /> + <parameters> + <parameter type="char*" name="field" /> + <parameter ellipsis="true" /> + </parameters> + </method> + <method name="SetSimpleValist" cname="gst_caps_set_simple_valist"> + <return-type type="void" /> + <parameters> + <parameter type="char*" name="field" /> + <parameter type="va_list" name="varargs" /> + </parameters> + </method> + <method name="Subtract" cname="gst_caps_subtract"> + <return-type type="GstCaps*" /> + <parameters> + <parameter type="const-GstCaps*" name="subtrahend" /> + </parameters> + </method> + <method name="ToString" cname="gst_caps_to_string"> + <return-type type="gchar*" /> + </method> + <method name="Truncate" cname="gst_caps_truncate"> + <return-type type="void" /> + </method> + <method name="Union" cname="gst_caps_union"> + <return-type type="GstCaps*" /> + <parameters> + <parameter type="const-GstCaps*" name="caps2" /> + </parameters> + </method> + <method name="Unref" cname="gst_caps_unref"> + <return-type type="void" /> + </method> + </boxed> + <struct name="ClockEntry" cname="GstClockEntry"> + <field name="Refcount" cname="refcount" type="gint" /> + <field name="Clock" cname="clock" type="GstClock*" /> + <field name="Type" cname="type" type="GstClockEntryType" /> + <field name="Time" cname="time" type="GstClockTime" /> + <field name="Interval" cname="interval" type="GstClockTime" /> + <field name="Status" cname="status" type="GstClockReturn" /> + <field name="Func" cname="func" type="GstClockCallback" /> + <field name="UserData" cname="user_data" type="gpointer" /> + </struct> + <alias name="ClockID" cname="GstClockID" type="gpointer" /> + <alias name="ClockTime" cname="GstClockTime" type="guint64" /> + <alias name="ClockTimeDiff" cname="GstClockTimeDiff" type="gint64" /> + <struct name="DebugCategory" cname="GstDebugCategory"> + <field name="Threshold" cname="threshold" type="gint" access="private" /> + <field name="Color" cname="color" type="guint" access="private" /> + <field name="Name" cname="name" type="const-gchar*" access="private" /> + <field name="Description" cname="description" type="const-gchar*" access="private" /> + </struct> + <struct name="DebugMessage" cname="GstDebugMessage" opaque="true" /> + <struct name="ElementDetails" cname="GstElementDetails"> + <field name="Longname" cname="longname" type="gchar*" /> + <field name="Klass" cname="klass" type="gchar*" /> + <field name="Description" cname="description" type="gchar*" /> + <field name="Author" cname="author" type="gchar*" /> + <field name="GstReserved" cname="_gst_reserved" array_len="GST_PADDING" type="gpointer" access="private" /> + </struct> + <struct name="FormatDefinition" cname="GstFormatDefinition"> + <field name="Value" cname="value" type="GstFormat" /> + <field name="Nick" cname="nick" type="gchar*" /> + <field name="Description" cname="description" type="gchar*" /> + <field name="Quark" cname="quark" type="GQuark" /> + </struct> + <struct name="IndexAssociation" cname="GstIndexAssociation"> + <field name="Format" cname="format" type="GstFormat" /> + <field name="Value" cname="value" type="gint64" /> + </struct> + <boxed name="IndexEntry" cname="GstIndexEntry"> + <field name="Type" cname="type" type="GstIndexEntryType" access="private" /> + <field name="Id" cname="id" type="gint" access="private" /> + <field name="Description" cname="description" type="gchar*" access="private" /> + <method name="AssocMap" cname="gst_index_entry_assoc_map"> + <return-type type="gboolean" /> + <parameters> + <parameter type="GstFormat" name="format" /> + <parameter type="gint64*" name="value" /> + </parameters> + </method> + <method name="Copy" cname="gst_index_entry_copy"> + <return-type type="GstIndexEntry*" owned="true" /> + </method> + <method name="Free" cname="gst_index_entry_free"> + <return-type type="void" /> + </method> + <method name="GetType" cname="gst_index_entry_get_type" shared="true"> + <return-type type="GType" /> + </method> + </boxed> + <struct name="IndexGroup" cname="GstIndexGroup"> + <field name="Groupnum" cname="groupnum" type="gint" access="private" /> + <field name="Entries" cname="entries" type="GList*" access="private" /> + <field name="Certainty" cname="certainty" type="GstIndexCertainty" access="private" /> + <field name="Peergroup" cname="peergroup" type="gint" access="private" /> + </struct> + <struct name="Iterator" cname="GstIterator" opaque="true"> + <field name="Next" cname="next" type="GstIteratorNextFunction" access="public" writeable="true" /> + <field name="Item" cname="item" type="GstIteratorItemFunction" access="public" writeable="true" /> + <field name="Resync" cname="resync" type="GstIteratorResyncFunction" access="public" writeable="true" /> + <field name="Free" cname="free" type="GstIteratorFreeFunction" access="public" writeable="true" /> + <field name="Pushed" cname="pushed" type="GstIterator*" access="public" writeable="true" /> + <field name="Type" cname="type" type="GType" access="public" writeable="true" /> + <field name="Lock" cname="lock" type="GMutex*" access="public" writeable="true" /> + <field name="Cookie" cname="cookie" type="guint32" access="public" writeable="true" /> + <field name="MasterCookie" cname="master_cookie" type="guint32*" access="public" writeable="true" /> + <field name="GstReserved" cname="_gst_reserved" array_len="GST_PADDING" type="gpointer" access="private" /> + <method name="Filter" cname="gst_iterator_filter"> + <return-type type="GstIterator*" /> + <parameters> + <parameter type="GCompareFunc" name="func" /> + <parameter type="gpointer" name="user_data" /> + </parameters> + </method> + <method name="FindCustom" cname="gst_iterator_find_custom"> + <return-type type="gpointer" /> + <parameters> + <parameter type="GCompareFunc" name="func" /> + <parameter type="gpointer" name="user_data" /> + </parameters> + </method> + <method name="Fold" cname="gst_iterator_fold"> + <return-type type="GstIteratorResult" /> + <parameters> + <parameter type="GstIteratorFoldFunction" name="func" /> + <parameter type="GValue*" name="ret" /> + <parameter type="gpointer" name="user_data" /> + </parameters> + </method> + <method name="Foreach" cname="gst_iterator_foreach"> + <return-type type="GstIteratorResult" /> + <parameters> + <parameter type="GFunc" name="func" /> + <parameter type="gpointer" name="user_data" /> + </parameters> + </method> + <method name="Free" cname="gst_iterator_free"> + <return-type type="void" /> + </method> + <constructor cname="gst_iterator_new"> + <parameters> + <parameter type="guint" name="size" /> + <parameter type="GType" name="type" /> + <parameter type="GMutex*" name="lock" /> + <parameter type="guint32*" name="master_cookie" /> + <parameter type="GstIteratorNextFunction" name="next" /> + <parameter type="GstIteratorItemFunction" name="item" /> + <parameter type="GstIteratorResyncFunction" name="resync" /> + <parameter type="GstIteratorFreeFunction" name="free" /> + </parameters> + </constructor> + <constructor cname="gst_iterator_new_list"> + <parameters> + <parameter type="GType" name="type" /> + <parameter type="GMutex*" name="lock" /> + <parameter type="guint32*" name="master_cookie" /> + <parameter type="GList**" name="list" /> + <parameter type="gpointer" name="owner" /> + <parameter type="GstIteratorItemFunction" name="item" /> + <parameter type="GstIteratorDisposeFunction" name="free" /> + </parameters> + </constructor> + <method name="Next" cname="gst_iterator_next"> + <return-type type="GstIteratorResult" /> + <parameters> + <parameter type="gpointer*" name="elem" /> + </parameters> + </method> + <method name="Push" cname="gst_iterator_push"> + <return-type type="void" /> + <parameters> + <parameter type="GstIterator*" name="other" /> + </parameters> + </method> + <method name="Resync" cname="gst_iterator_resync"> + <return-type type="void" /> + </method> + </struct> + <struct name="PluginDesc" cname="GstPluginDesc"> + <field name="MajorVersion" cname="major_version" type="gint" /> + <field name="MinorVersion" cname="minor_version" type="gint" /> + <field name="Name" cname="name" type="gchar*" /> + <field name="Description" cname="description" type="gchar*" /> + <field name="PluginInit" cname="plugin_init" type="GstPluginInitFunc" /> + <field name="Version" cname="version" type="gchar*" /> + <field name="License" cname="license" type="gchar*" /> + <field name="Source" cname="source" type="gchar*" /> + <field name="Package" cname="package" type="gchar*" /> + <field name="Origin" cname="origin" type="gchar*" /> + <field name="GstReserved" cname="_gst_reserved" array_len="GST_PADDING" type="gpointer" /> + </struct> + <struct name="QueryTypeDefinition" cname="GstQueryTypeDefinition"> + <field name="Value" cname="value" type="GstQueryType" /> + <field name="Nick" cname="nick" type="gchar*" /> + <field name="Description" cname="description" type="gchar*" /> + <field name="Quark" cname="quark" type="GQuark" /> + </struct> + <boxed name="Segment" cname="GstSegment" opaque="true"> + <field name="Rate" cname="rate" type="gdouble" access="public" writeable="true" /> + <field name="AbsRate" cname="abs_rate" type="gdouble" access="public" writeable="true" /> + <field name="Format" cname="format" type="GstFormat" access="public" writeable="true" /> + <field name="Flags" cname="flags" type="GstSeekFlags" access="public" writeable="true" /> + <field name="Start" cname="start" type="gint64" access="public" writeable="true" /> + <field name="Stop" cname="stop" type="gint64" access="public" writeable="true" /> + <field name="Time" cname="time" type="gint64" access="public" writeable="true" /> + <field name="Accum" cname="accum" type="gint64" access="public" writeable="true" /> + <field name="LastStop" cname="last_stop" type="gint64" access="public" writeable="true" /> + <field name="Duration" cname="duration" type="gint64" access="public" writeable="true" /> + <field name="GstReserved" cname="_gst_reserved" array_len="GST_PADDING" type="gpointer" access="private" /> + <method name="Clip" cname="gst_segment_clip"> + <return-type type="gboolean" /> + <parameters> + <parameter type="GstFormat" name="format" /> + <parameter type="gint64" name="start" /> + <parameter type="gint64" name="stop" /> + <parameter type="gint64*" name="clip_start" /> + <parameter type="gint64*" name="clip_stop" /> + </parameters> + </method> + <method name="Free" cname="gst_segment_free"> + <return-type type="void" /> + </method> + <method name="GetType" cname="gst_segment_get_type" shared="true"> + <return-type type="GType" /> + </method> + <method name="Init" cname="gst_segment_init"> + <return-type type="void" /> + <parameters> + <parameter type="GstFormat" name="format" /> + </parameters> + </method> + <constructor cname="gst_segment_new" /> + <method name="SetDuration" cname="gst_segment_set_duration"> + <return-type type="void" /> + <parameters> + <parameter type="GstFormat" name="format" /> + <parameter type="gint64" name="duration" /> + </parameters> + </method> + <method name="SetLastStop" cname="gst_segment_set_last_stop"> + <return-type type="void" /> + <parameters> + <parameter type="GstFormat" name="format" /> + <parameter type="gint64" name="position" /> + </parameters> + </method> + <method name="SetNewsegment" cname="gst_segment_set_newsegment"> + <return-type type="void" /> + <parameters> + <parameter type="gboolean" name="update" /> + <parameter type="gdouble" name="rate" /> + <parameter type="GstFormat" name="format" /> + <parameter type="gint64" name="start" /> + <parameter type="gint64" name="stop" /> + <parameter type="gint64" name="time" /> + </parameters> + </method> + <method name="SetSeek" cname="gst_segment_set_seek"> + <return-type type="void" /> + <parameters> + <parameter type="gdouble" name="rate" /> + <parameter type="GstFormat" name="format" /> + <parameter type="GstSeekFlags" name="flags" /> + <parameter type="GstSeekType" name="cur_type" /> + <parameter type="gint64" name="cur" /> + <parameter type="GstSeekType" name="stop_type" /> + <parameter type="gint64" name="stop" /> + <parameter type="gboolean*" name="update" /> + </parameters> + </method> + <method name="ToRunningTime" cname="gst_segment_to_running_time"> + <return-type type="gint64" /> + <parameters> + <parameter type="GstFormat" name="format" /> + <parameter type="gint64" name="position" /> + </parameters> + </method> + <method name="ToStreamTime" cname="gst_segment_to_stream_time"> + <return-type type="gint64" /> + <parameters> + <parameter type="GstFormat" name="format" /> + <parameter type="gint64" name="position" /> + </parameters> + </method> + </boxed> + <struct name="StaticCaps" cname="GstStaticCaps"> + <field name="Caps" cname="caps" type="GstCaps" /> + <field name="String" cname="string" type="const-char*" /> + <field name="GstReserved" cname="_gst_reserved" array_len="GST_PADDING" type="gpointer" access="private" /> + <method name="Get" cname="gst_static_caps_get"> + <return-type type="GstCaps*" /> + </method> + <method name="GetType" cname="gst_static_caps_get_type" shared="true"> + <return-type type="GType" /> + </method> + </struct> + <struct name="StaticPadTemplate" cname="GstStaticPadTemplate"> + <field name="NameTemplate" cname="name_template" type="gchar*" /> + <field name="Direction" cname="direction" type="GstPadDirection" /> + <field name="Presence" cname="presence" type="GstPadPresence" /> + <field name="StaticCaps" cname="static_caps" type="GstStaticCaps" /> + <method name="Get" cname="gst_static_pad_template_get"> + <return-type type="GstPadTemplate*" /> + </method> + <method name="GetCaps" cname="gst_static_pad_template_get_caps"> + <return-type type="GstCaps*" /> + </method> + <method name="GetType" cname="gst_static_pad_template_get_type" shared="true"> + <return-type type="GType" /> + </method> + </struct> + <boxed name="Structure" cname="GstStructure" opaque="true"> + <field name="Type" cname="type" type="GType" access="public" writeable="true" /> + <field name="Name" cname="name" type="GQuark" access="private" /> + <field name="ParentRefcount" cname="parent_refcount" type="gint*" access="private" /> + <field name="Fields" cname="fields" type="GArray*" access="private" /> + <field name="GstReserved" cname="_gst_reserved" type="gpointer" access="private" /> + <method name="Copy" cname="gst_structure_copy"> + <return-type type="GstStructure*" owned="true" /> + </method> + <method name="EmptyNew" cname="gst_structure_empty_new" shared="true"> + <return-type type="GstStructure*" /> + <parameters> + <parameter type="const-gchar*" name="name" /> + </parameters> + </method> + <method name="FixateFieldBoolean" cname="gst_structure_fixate_field_boolean"> + <return-type type="gboolean" /> + <parameters> + <parameter type="const-char*" name="field_name" /> + <parameter type="gboolean" name="target" /> + </parameters> + </method> + <method name="FixateFieldNearestDouble" cname="gst_structure_fixate_field_nearest_double"> + <return-type type="gboolean" /> + <parameters> + <parameter type="const-char*" name="field_name" /> + <parameter type="double" name="target" /> + </parameters> + </method> + <method name="FixateFieldNearestFraction" cname="gst_structure_fixate_field_nearest_fraction"> + <return-type type="gboolean" /> + <parameters> + <parameter type="const-char*" name="field_name" /> + <parameter type="const-gint" name="target_numerator" /> + <parameter type="const-gint" name="target_denominator" /> + </parameters> + </method> + <method name="FixateFieldNearestInt" cname="gst_structure_fixate_field_nearest_int"> + <return-type type="gboolean" /> + <parameters> + <parameter type="const-char*" name="field_name" /> + <parameter type="int" name="target" /> + </parameters> + </method> + <method name="Foreach" cname="gst_structure_foreach"> + <return-type type="gboolean" /> + <parameters> + <parameter type="GstStructureForeachFunc" name="func" /> + <parameter type="gpointer" name="user_data" /> + </parameters> + </method> + <method name="Free" cname="gst_structure_free"> + <return-type type="void" /> + </method> + <method name="FromString" cname="gst_structure_from_string" shared="true"> + <return-type type="GstStructure*" /> + <parameters> + <parameter type="const-gchar*" name="string" /> + <parameter type="gchar**" name="end" /> + </parameters> + </method> + <method name="GetBoolean" cname="gst_structure_get_boolean"> + <return-type type="gboolean" /> + <parameters> + <parameter type="const-gchar*" name="fieldname" /> + <parameter type="gboolean*" name="value" /> + </parameters> + </method> + <method name="GetClockTime" cname="gst_structure_get_clock_time"> + <return-type type="gboolean" /> + <parameters> + <parameter type="const-gchar*" name="fieldname" /> + <parameter type="GstClockTime*" name="value" /> + </parameters> + </method> + <method name="GetDate" cname="gst_structure_get_date"> + <return-type type="gboolean" /> + <parameters> + <parameter type="const-gchar*" name="fieldname" /> + <parameter type="GDate**" name="value" /> + </parameters> + </method> + <method name="GetDouble" cname="gst_structure_get_double"> + <return-type type="gboolean" /> + <parameters> + <parameter type="const-gchar*" name="fieldname" /> + <parameter type="gdouble*" name="value" /> + </parameters> + </method> + <method name="GetEnum" cname="gst_structure_get_enum"> + <return-type type="gboolean" /> + <parameters> + <parameter type="const-gchar*" name="fieldname" /> + <parameter type="GType" name="enumtype" /> + <parameter type="gint*" name="value" /> + </parameters> + </method> + <method name="GetFieldType" cname="gst_structure_get_field_type"> + <return-type type="GType" /> + <parameters> + <parameter type="const-gchar*" name="fieldname" /> + </parameters> + </method> + <method name="GetFourcc" cname="gst_structure_get_fourcc"> + <return-type type="gboolean" /> + <parameters> + <parameter type="const-gchar*" name="fieldname" /> + <parameter type="guint32*" name="value" /> + </parameters> + </method> + <method name="GetFraction" cname="gst_structure_get_fraction"> + <return-type type="gboolean" /> + <parameters> + <parameter type="const-gchar*" name="fieldname" /> + <parameter type="gint*" name="value_numerator" /> + <parameter type="gint*" name="value_denominator" /> + </parameters> + </method> + <method name="GetInt" cname="gst_structure_get_int"> + <return-type type="gboolean" /> + <parameters> + <parameter type="const-gchar*" name="fieldname" /> + <parameter type="gint*" name="value" /> + </parameters> + </method> + <method name="GetName" cname="gst_structure_get_name"> + <return-type type="const-gchar*" /> + </method> + <method name="GetNameId" cname="gst_structure_get_name_id"> + <return-type type="GQuark" /> + </method> + <method name="GetString" cname="gst_structure_get_string"> + <return-type type="const-gchar*" /> + <parameters> + <parameter type="const-gchar*" name="fieldname" /> + </parameters> + </method> + <method name="GetType" cname="gst_structure_get_type" shared="true"> + <return-type type="GType" /> + </method> + <method name="GetValue" cname="gst_structure_get_value"> + <return-type type="const-GValue*" /> + <parameters> + <parameter type="const-gchar*" name="fieldname" /> + </parameters> + </method> + <method name="HasField" cname="gst_structure_has_field"> + <return-type type="gboolean" /> + <parameters> + <parameter type="const-gchar*" name="fieldname" /> + </parameters> + </method> + <method name="HasFieldTyped" cname="gst_structure_has_field_typed"> + <return-type type="gboolean" /> + <parameters> + <parameter type="const-gchar*" name="fieldname" /> + <parameter type="GType" name="type" /> + </parameters> + </method> + <method name="HasName" cname="gst_structure_has_name"> + <return-type type="gboolean" /> + <parameters> + <parameter type="const-gchar*" name="name" /> + </parameters> + </method> + <method name="IdEmptyNew" cname="gst_structure_id_empty_new" shared="true"> + <return-type type="GstStructure*" /> + <parameters> + <parameter type="GQuark" name="quark" /> + </parameters> + </method> + <method name="IdGetValue" cname="gst_structure_id_get_value"> + <return-type type="const-GValue*" /> + <parameters> + <parameter type="GQuark" name="field" /> + </parameters> + </method> + <method name="IdSetValue" cname="gst_structure_id_set_value"> + <return-type type="void" /> + <parameters> + <parameter type="GQuark" name="field" /> + <parameter type="const-GValue*" name="value" /> + </parameters> + </method> + <method name="MapInPlace" cname="gst_structure_map_in_place"> + <return-type type="gboolean" /> + <parameters> + <parameter type="GstStructureMapFunc" name="func" /> + <parameter type="gpointer" name="user_data" /> + </parameters> + </method> + <method name="NFields" cname="gst_structure_n_fields"> + <return-type type="gint" /> + </method> + <constructor cname="gst_structure_new"> + <parameters> + <parameter type="const-gchar*" name="name" /> + <parameter type="const-gchar*" name="firstfield" /> + <parameter ellipsis="true" /> + </parameters> + </constructor> + <constructor cname="gst_structure_new_valist"> + <parameters> + <parameter type="const-gchar*" name="name" /> + <parameter type="const-gchar*" name="firstfield" /> + <parameter type="va_list" name="varargs" /> + </parameters> + </constructor> + <method name="NthFieldName" cname="gst_structure_nth_field_name"> + <return-type type="const-gchar*" /> + <parameters> + <parameter type="guint" name="index" /> + </parameters> + </method> + <method name="RemoveAllFields" cname="gst_structure_remove_all_fields"> + <return-type type="void" /> + </method> + <method name="RemoveField" cname="gst_structure_remove_field"> + <return-type type="void" /> + <parameters> + <parameter type="const-gchar*" name="fieldname" /> + </parameters> + </method> + <method name="RemoveFields" cname="gst_structure_remove_fields"> + <return-type type="void" /> + <parameters> + <parameter type="const-gchar*" name="fieldname" /> + <parameter ellipsis="true" /> + </parameters> + </method> + <method name="RemoveFieldsValist" cname="gst_structure_remove_fields_valist"> + <return-type type="void" /> + <parameters> + <parameter type="const-gchar*" name="fieldname" /> + <parameter type="va_list" name="varargs" /> + </parameters> + </method> + <method name="Set" cname="gst_structure_set"> + <return-type type="void" /> + <parameters> + <parameter type="const-gchar*" name="fieldname" /> + <parameter ellipsis="true" /> + </parameters> + </method> + <method name="SetName" cname="gst_structure_set_name"> + <return-type type="void" /> + <parameters> + <parameter type="const-gchar*" name="name" /> + </parameters> + </method> + <method name="SetParentRefcount" cname="gst_structure_set_parent_refcount"> + <return-type type="void" /> + <parameters> + <parameter type="gint*" name="refcount" /> + </parameters> + </method> + <method name="SetValist" cname="gst_structure_set_valist"> + <return-type type="void" /> + <parameters> + <parameter type="const-gchar*" name="fieldname" /> + <parameter type="va_list" name="varargs" /> + </parameters> + </method> + <method name="SetValue" cname="gst_structure_set_value"> + <return-type type="void" /> + <parameters> + <parameter type="const-gchar*" name="fieldname" /> + <parameter type="const-GValue*" name="value" /> + </parameters> + </method> + <method name="ToString" cname="gst_structure_to_string"> + <return-type type="gchar*" /> + </method> + </boxed> + <boxed name="TagList" cname="GstTagList" opaque="true"> + <field name="Type" cname="type" type="GType" access="public" writeable="true" /> + <field name="Name" cname="name" type="GQuark" access="private" /> + <field name="ParentRefcount" cname="parent_refcount" type="gint*" access="private" /> + <field name="Fields" cname="fields" type="GArray*" access="private" /> + <field name="GstReserved" cname="_gst_reserved" type="gpointer" access="private" /> + <method name="Add" cname="gst_tag_list_add"> + <return-type type="void" /> + <parameters> + <parameter type="GstTagMergeMode" name="mode" /> + <parameter type="const-gchar*" name="tag" /> + <parameter ellipsis="true" /> + </parameters> + </method> + <method name="AddValist" cname="gst_tag_list_add_valist"> + <return-type type="void" /> + <parameters> + <parameter type="GstTagMergeMode" name="mode" /> + <parameter type="const-gchar*" name="tag" /> + <parameter type="va_list" name="var_args" /> + </parameters> + </method> + <method name="AddValistValues" cname="gst_tag_list_add_valist_values"> + <return-type type="void" /> + <parameters> + <parameter type="GstTagMergeMode" name="mode" /> + <parameter type="const-gchar*" name="tag" /> + <parameter type="va_list" name="var_args" /> + </parameters> + </method> + <method name="AddValues" cname="gst_tag_list_add_values"> + <return-type type="void" /> + <parameters> + <parameter type="GstTagMergeMode" name="mode" /> + <parameter type="const-gchar*" name="tag" /> + <parameter ellipsis="true" /> + </parameters> + </method> + <method name="Copy" cname="gst_tag_list_copy"> + <return-type type="GstTagList*" owned="true" /> + </method> + <method name="CopyValue" cname="gst_tag_list_copy_value" shared="true"> + <return-type type="gboolean" /> + <parameters> + <parameter type="GValue*" name="dest" /> + <parameter type="const-GstTagList*" name="list" /> + <parameter type="const-gchar*" name="tag" /> + </parameters> + </method> + <method name="Foreach" cname="gst_tag_list_foreach"> + <return-type type="void" /> + <parameters> + <parameter type="GstTagForeachFunc" name="func" /> + <parameter type="gpointer" name="user_data" /> + </parameters> + </method> + <method name="Free" cname="gst_tag_list_free"> + <return-type type="void" /> + </method> + <method name="GetBoolean" cname="gst_tag_list_get_boolean"> + <return-type type="gboolean" /> + <parameters> + <parameter type="const-gchar*" name="tag" /> + <parameter type="gboolean*" name="value" /> + </parameters> + </method> + <method name="GetBooleanIndex" cname="gst_tag_list_get_boolean_index"> + <return-type type="gboolean" /> + <parameters> + <parameter type="const-gchar*" name="tag" /> + <parameter type="guint" name="index" /> + <parameter type="gboolean*" name="value" /> + </parameters> + </method> + <method name="GetChar" cname="gst_tag_list_get_char"> + <return-type type="gboolean" /> + <parameters> + <parameter type="const-gchar*" name="tag" /> + <parameter type="gchar*" name="value" /> + </parameters> + </method> + <method name="GetCharIndex" cname="gst_tag_list_get_char_index"> + <return-type type="gboolean" /> + <parameters> + <parameter type="const-gchar*" name="tag" /> + <parameter type="guint" name="index" /> + <parameter type="gchar*" name="value" /> + </parameters> + </method> + <method name="GetDate" cname="gst_tag_list_get_date"> + <return-type type="gboolean" /> + <parameters> + <parameter type="const-gchar*" name="tag" /> + <parameter type="GDate**" name="value" /> + </parameters> + </method> + <method name="GetDateIndex" cname="gst_tag_list_get_date_index"> + <return-type type="gboolean" /> + <parameters> + <parameter type="const-gchar*" name="tag" /> + <parameter type="guint" name="index" /> + <parameter type="GDate**" name="value" /> + </parameters> + </method> + <method name="GetDouble" cname="gst_tag_list_get_double"> + <return-type type="gboolean" /> + <parameters> + <parameter type="const-gchar*" name="tag" /> + <parameter type="gdouble*" name="value" /> + </parameters> + </method> + <method name="GetDoubleIndex" cname="gst_tag_list_get_double_index"> + <return-type type="gboolean" /> + <parameters> + <parameter type="const-gchar*" name="tag" /> + <parameter type="guint" name="index" /> + <parameter type="gdouble*" name="value" /> + </parameters> + </method> + <method name="GetFloat" cname="gst_tag_list_get_float"> + <return-type type="gboolean" /> + <parameters> + <parameter type="const-gchar*" name="tag" /> + <parameter type="gfloat*" name="value" /> + </parameters> + </method> + <method name="GetFloatIndex" cname="gst_tag_list_get_float_index"> + <return-type type="gboolean" /> + <parameters> + <parameter type="const-gchar*" name="tag" /> + <parameter type="guint" name="index" /> + <parameter type="gfloat*" name="value" /> + </parameters> + </method> + <method name="GetInt" cname="gst_tag_list_get_int"> + <return-type type="gboolean" /> + <parameters> + <parameter type="const-gchar*" name="tag" /> + <parameter type="gint*" name="value" /> + </parameters> + </method> + <method name="GetInt64" cname="gst_tag_list_get_int64"> + <return-type type="gboolean" /> + <parameters> + <parameter type="const-gchar*" name="tag" /> + <parameter type="gint64*" name="value" /> + </parameters> + </method> + <method name="GetInt64Index" cname="gst_tag_list_get_int64_index"> + <return-type type="gboolean" /> + <parameters> + <parameter type="const-gchar*" name="tag" /> + <parameter type="guint" name="index" /> + <parameter type="gint64*" name="value" /> + </parameters> + </method> + <method name="GetIntIndex" cname="gst_tag_list_get_int_index"> + <return-type type="gboolean" /> + <parameters> + <parameter type="const-gchar*" name="tag" /> + <parameter type="guint" name="index" /> + <parameter type="gint*" name="value" /> + </parameters> + </method> + <method name="GetLong" cname="gst_tag_list_get_long"> + <return-type type="gboolean" /> + <parameters> + <parameter type="const-gchar*" name="tag" /> + <parameter type="glong*" name="value" /> + </parameters> + </method> + <method name="GetLongIndex" cname="gst_tag_list_get_long_index"> + <return-type type="gboolean" /> + <parameters> + <parameter type="const-gchar*" name="tag" /> + <parameter type="guint" name="index" /> + <parameter type="glong*" name="value" /> + </parameters> + </method> + <method name="GetPointer" cname="gst_tag_list_get_pointer"> + <return-type type="gboolean" /> + <parameters> + <parameter type="const-gchar*" name="tag" /> + <parameter type="gpointer*" name="value" /> + </parameters> + </method> + <method name="GetPointerIndex" cname="gst_tag_list_get_pointer_index"> + <return-type type="gboolean" /> + <parameters> + <parameter type="const-gchar*" name="tag" /> + <parameter type="guint" name="index" /> + <parameter type="gpointer*" name="value" /> + </parameters> + </method> + <method name="GetString" cname="gst_tag_list_get_string"> + <return-type type="gboolean" /> + <parameters> + <parameter type="const-gchar*" name="tag" /> + <parameter type="gchar**" name="value" /> + </parameters> + </method> + <method name="GetStringIndex" cname="gst_tag_list_get_string_index"> + <return-type type="gboolean" /> + <parameters> + <parameter type="const-gchar*" name="tag" /> + <parameter type="guint" name="index" /> + <parameter type="gchar**" name="value" /> + </parameters> + </method> + <method name="GetTagSize" cname="gst_tag_list_get_tag_size"> + <return-type type="guint" /> + <parameters> + <parameter type="const-gchar*" name="tag" /> + </parameters> + </method> + <method name="GetType" cname="gst_tag_list_get_type" shared="true"> + <return-type type="GType" /> + </method> + <method name="GetUchar" cname="gst_tag_list_get_uchar"> + <return-type type="gboolean" /> + <parameters> + <parameter type="const-gchar*" name="tag" /> + <parameter type="guchar*" name="value" /> + </parameters> + </method> + <method name="GetUcharIndex" cname="gst_tag_list_get_uchar_index"> + <return-type type="gboolean" /> + <parameters> + <parameter type="const-gchar*" name="tag" /> + <parameter type="guint" name="index" /> + <parameter type="guchar*" name="value" /> + </parameters> + </method> + <method name="GetUint" cname="gst_tag_list_get_uint"> + <return-type type="gboolean" /> + <parameters> + <parameter type="const-gchar*" name="tag" /> + <parameter type="guint*" name="value" /> + </parameters> + </method> + <method name="GetUint64" cname="gst_tag_list_get_uint64"> + <return-type type="gboolean" /> + <parameters> + <parameter type="const-gchar*" name="tag" /> + <parameter type="guint64*" name="value" /> + </parameters> + </method> + <method name="GetUint64Index" cname="gst_tag_list_get_uint64_index"> + <return-type type="gboolean" /> + <parameters> + <parameter type="const-gchar*" name="tag" /> + <parameter type="guint" name="index" /> + <parameter type="guint64*" name="value" /> + </parameters> + </method> + <method name="GetUintIndex" cname="gst_tag_list_get_uint_index"> + <return-type type="gboolean" /> + <parameters> + <parameter type="const-gchar*" name="tag" /> + <parameter type="guint" name="index" /> + <parameter type="guint*" name="value" /> + </parameters> + </method> + <method name="GetUlong" cname="gst_tag_list_get_ulong"> + <return-type type="gboolean" /> + <parameters> + <parameter type="const-gchar*" name="tag" /> + <parameter type="gulong*" name="value" /> + </parameters> + </method> + <method name="GetUlongIndex" cname="gst_tag_list_get_ulong_index"> + <return-type type="gboolean" /> + <parameters> + <parameter type="const-gchar*" name="tag" /> + <parameter type="guint" name="index" /> + <parameter type="gulong*" name="value" /> + </parameters> + </method> + <method name="GetValueIndex" cname="gst_tag_list_get_value_index"> + <return-type type="const-GValue*" /> + <parameters> + <parameter type="const-gchar*" name="tag" /> + <parameter type="guint" name="index" /> + </parameters> + </method> + <method name="Insert" cname="gst_tag_list_insert"> + <return-type type="void" /> + <parameters> + <parameter type="const-GstTagList*" name="from" /> + <parameter type="GstTagMergeMode" name="mode" /> + </parameters> + </method> + <method name="Merge" cname="gst_tag_list_merge"> + <return-type type="GstTagList*" /> + <parameters> + <parameter type="const-GstTagList*" name="list2" /> + <parameter type="GstTagMergeMode" name="mode" /> + </parameters> + </method> + <constructor cname="gst_tag_list_new" /> + <method name="RemoveTag" cname="gst_tag_list_remove_tag"> + <return-type type="void" /> + <parameters> + <parameter type="const-gchar*" name="tag" /> + </parameters> + </method> + </boxed> + <struct name="Trace" cname="GstTrace" opaque="true"> + <field name="Filename" cname="filename" type="gchar*" access="private" /> + <field name="Fd" cname="fd" type="int" access="private" /> + <field name="Buf" cname="buf" type="GstTraceEntry*" access="private" /> + <field name="Bufsize" cname="bufsize" type="gint" access="private" /> + <field name="Bufoffset" cname="bufoffset" type="gint" access="private" /> + <method name="Destroy" cname="gst_trace_destroy"> + <return-type type="void" /> + </method> + <method name="Flush" cname="gst_trace_flush"> + <return-type type="void" /> + </method> + <constructor cname="gst_trace_new"> + <parameters> + <parameter type="gchar*" name="filename" /> + <parameter type="gint" name="size" /> + </parameters> + </constructor> + <method name="ReadTsc" cname="gst_trace_read_tsc" shared="true"> + <return-type type="void" /> + <parameters> + <parameter type="gint64*" name="dst" /> + </parameters> + </method> + <method name="SetDefault" cname="gst_trace_set_default"> + <return-type type="void" /> + </method> + <method name="TextFlush" cname="gst_trace_text_flush"> + <return-type type="void" /> + </method> + </struct> + <struct name="TraceEntry" cname="GstTraceEntry"> + <field name="Timestamp" cname="timestamp" type="gint64" /> + <field name="Sequence" cname="sequence" type="guint32" /> + <field name="Data" cname="data" type="guint32" /> + <field name="Message" cname="message" array_len="112" type="gchar" /> + </struct> + <struct name="TypeFind" cname="GstTypeFind"> + <callback cname="peek"> + <return-type type="guint8*" /> + <parameters> + <parameter type="gpointer" name="data,gint64" /> + </parameters> + </callback> + <callback cname="suggest"> + <return-type type="void" /> + <parameters> + <parameter type="gpointer" name="data,guint" /> + </parameters> + </callback> + <field name="Data" cname="data" type="gpointer" /> + <callback cname="get_length"> + <return-type type="guint64" /> + <parameters> + <parameter type="gpointer" name="data" /> + </parameters> + </callback> + <field name="GstReserved" cname="_gst_reserved" array_len="GST_PADDING" type="gpointer" /> + <method name="GetLength" cname="gst_type_find_get_length"> + <return-type type="guint64" /> + </method> + <method name="Peek" cname="gst_type_find_peek"> + <return-type type="guint8*" /> + <parameters> + <parameter type="gint64" name="offset" /> + <parameter type="guint" name="size" /> + </parameters> + </method> + <method name="Register" cname="gst_type_find_register" shared="true"> + <return-type type="gboolean" /> + <parameters> + <parameter type="GstPlugin*" name="plugin" /> + <parameter type="const-gchar*" name="name" /> + <parameter type="guint" name="rank" /> + <parameter type="GstTypeFindFunction" name="func" /> + <parameter type="gchar**" name="extensions" /> + <parameter type="const-GstCaps*" name="possible_caps" /> + <parameter type="gpointer" name="data" /> + <parameter type="GDestroyNotify" name="data_notify" /> + </parameters> + </method> + <method name="Suggest" cname="gst_type_find_suggest"> + <return-type type="void" /> + <parameters> + <parameter type="guint" name="probability" /> + <parameter type="const-GstCaps*" name="caps" /> + </parameters> + </method> + </struct> + <struct name="TypeNameData" cname="GstTypeNameData"> + <field name="Name" cname="name" type="const-gchar*" /> + <field name="Type" cname="type" type="GType" /> + </struct> + <struct name="ValueTable" cname="GstValueTable"> + <field name="Type" cname="type" type="GType" /> + <field name="Compare" cname="compare" type="GstValueCompareFunc" /> + <field name="Serialize" cname="serialize" type="GstValueSerializeFunc" /> + <field name="Deserialize" cname="deserialize" type="GstValueDeserializeFunc" /> + <field name="GstReserved" cname="_gst_reserved" array_len="GST_PADDING" type="void*" access="private" /> + </struct> + <class name="Global" cname="GstGlobal"> + <method name="AtomicIntSet" cname="gst_atomic_int_set" shared="true"> + <return-type type="void" /> + <parameters> + <parameter type="gint*" name="atomic_int" /> + <parameter type="gint" name="value" /> + </parameters> + </method> + <method name="ClassSignalEmitByName" cname="gst_class_signal_emit_by_name" shared="true"> + <return-type type="void" /> + <parameters> + <parameter type="GstObject*" name="object" /> + <parameter type="const-gchar*" name="name" /> + <parameter type="xmlNodePtr" name="self" /> + </parameters> + </method> + <method name="CoreErrorQuark" cname="gst_core_error_quark" shared="true"> + <return-type type="GQuark" /> + </method> + <method name="DateGetType" cname="gst_date_get_type" shared="true"> + <return-type type="GType" /> + </method> + <method name="DefaultRegistryCheckFeatureVersion" cname="gst_default_registry_check_feature_version" shared="true"> + <return-type type="gboolean" /> + <parameters> + <parameter type="const-gchar*" name="feature_name" /> + <parameter type="guint" name="min_major" /> + <parameter type="guint" name="min_minor" /> + <parameter type="guint" name="min_micro" /> + </parameters> + </method> + <method name="DoubleRangeGetType" cname="gst_double_range_get_type" shared="true"> + <return-type type="GType" /> + </method> + <method name="ErrorGetMessage" cname="gst_error_get_message" shared="true"> + <return-type type="gchar*" /> + <parameters> + <parameter type="GQuark" name="domain" /> + <parameter type="gint" name="code" /> + </parameters> + </method> + <method name="FilterRun" cname="gst_filter_run" shared="true"> + <return-type type="GList*" /> + <parameters> + <parameter type="const-GList*" name="list" /> + <parameter type="GstFilterFunc" name="func" /> + <parameter type="gboolean" name="first" /> + <parameter type="gpointer" name="user_data" /> + </parameters> + </method> + <method name="FormatGetByNick" cname="gst_format_get_by_nick" shared="true"> + <return-type type="GstFormat" /> + <parameters> + <parameter type="const-gchar*" name="nick" /> + </parameters> + </method> + <method name="FormatGetDetails" cname="gst_format_get_details" shared="true"> + <return-type type="const-GstFormatDefinition*" /> + <parameters> + <parameter type="GstFormat" name="format" /> + </parameters> + </method> + <method name="FormatGetName" cname="gst_format_get_name" shared="true"> + <return-type type="const-gchar*" /> + <parameters> + <parameter type="GstFormat" name="format" /> + </parameters> + </method> + <method name="FormatIterateDefinitions" cname="gst_format_iterate_definitions" shared="true"> + <return-type type="GstIterator*" /> + </method> + <method name="FormatRegister" cname="gst_format_register" shared="true"> + <return-type type="GstFormat" /> + <parameters> + <parameter type="const-gchar*" name="nick" /> + <parameter type="const-gchar*" name="description" /> + </parameters> + </method> + <method name="FormatToQuark" cname="gst_format_to_quark" shared="true"> + <return-type type="GQuark" /> + <parameters> + <parameter type="GstFormat" name="format" /> + </parameters> + </method> + <method name="FormatsContains" cname="gst_formats_contains" shared="true"> + <return-type type="gboolean" /> + <parameters> + <parameter type="const-GstFormat*" name="formats" /> + <parameter type="GstFormat" name="format" /> + </parameters> + </method> + <method name="FourccGetType" cname="gst_fourcc_get_type" shared="true"> + <return-type type="GType" /> + </method> + <method name="GErrorGetType" cname="gst_g_error_get_type" shared="true"> + <return-type type="GType" /> + </method> + <method name="IntRangeGetType" cname="gst_int_range_get_type" shared="true"> + <return-type type="GType" /> + </method> + <method name="IsTagList" cname="gst_is_tag_list" shared="true"> + <return-type type="gboolean" /> + <parameters> + <parameter type="gconstpointer" name="p" /> + </parameters> + </method> + <method name="LibraryErrorQuark" cname="gst_library_error_quark" shared="true"> + <return-type type="GQuark" /> + </method> + <method name="ParamSpecMiniObject" cname="gst_param_spec_mini_object" shared="true"> + <return-type type="GParamSpec*" /> + <parameters> + <parameter type="const-char*" name="name" /> + <parameter type="const-char*" name="nick" /> + <parameter type="const-char*" name="blurb" /> + <parameter type="GType" name="object_type" /> + <parameter type="GParamFlags" name="flags" /> + </parameters> + </method> + <method name="ParseBinFromDescription" cname="gst_parse_bin_from_description" shared="true"> + <return-type type="GstElement*" /> + <parameters> + <parameter type="const-gchar*" name="bin_description" /> + <parameter type="gboolean" name="ghost_unconnected_pads" /> + <parameter type="GError**" name="err" /> + </parameters> + </method> + <method name="ParseErrorQuark" cname="gst_parse_error_quark" shared="true"> + <return-type type="GQuark" /> + </method> + <method name="ParseLaunch" cname="gst_parse_launch" shared="true"> + <return-type type="GstElement*" /> + <parameters> + <parameter type="const-gchar*" name="pipeline_description" /> + <parameter type="GError**" name="error" /> + </parameters> + </method> + <method name="ParseLaunchv" cname="gst_parse_launchv" shared="true"> + <return-type type="GstElement*" /> + <parameters> + <parameter type="const-gchar**" name="argv" /> + <parameter type="GError**" name="error" /> + </parameters> + </method> + <method name="ResourceErrorQuark" cname="gst_resource_error_quark" shared="true"> + <return-type type="GQuark" /> + </method> + <method name="StreamErrorQuark" cname="gst_stream_error_quark" shared="true"> + <return-type type="GQuark" /> + </method> + <method name="VersionString" cname="gst_version_string" shared="true"> + <return-type type="gchar*" /> + </method> + </class> + <class name="Debug" cname="GstDebug_"> + <method name="PrintStackTrace" cname="gst_debug_print_stack_trace" shared="true"> + <return-type type="void" /> + </method> + <method name="RemoveLogFunction" cname="gst_debug_remove_log_function" shared="true"> + <return-type type="guint" /> + <parameters> + <parameter type="GstLogFunction" name="func" /> + </parameters> + </method> + <method name="RemoveLogFunctionByData" cname="gst_debug_remove_log_function_by_data" shared="true"> + <return-type type="guint" /> + <parameters> + <parameter type="gpointer" name="data" /> + </parameters> + </method> + </class> + <class name="Flow" cname="GstFlow_"> + <method name="GetName" cname="gst_flow_get_name" shared="true"> + <return-type type="const-gchar*" /> + <parameters> + <parameter type="GstFlowReturn" name="ret" /> + </parameters> + </method> + <method name="ToQuark" cname="gst_flow_to_quark" shared="true"> + <return-type type="GQuark" /> + <parameters> + <parameter type="GstFlowReturn" name="ret" /> + </parameters> + </method> + </class> + <class name="Fraction" cname="GstFraction_"> + <method name="GetType" cname="gst_fraction_get_type" shared="true"> + <return-type type="GType" /> + </method> + <method name="RangeGetType" cname="gst_fraction_range_get_type" shared="true"> + <return-type type="GType" /> + </method> + </class> + <class name="Init" cname="GstInit_"> + <method name="Check" cname="gst_init_check" shared="true"> + <return-type type="gboolean" /> + <parameters> + <parameter type="int*" name="argc" /> + <parameter type="char**" array="true" name="argv" /> + <parameter type="GError**" name="err" /> + </parameters> + </method> + <method name="GetOptionGroup" cname="gst_init_get_option_group" shared="true"> + <return-type type="GOptionGroup*" /> + </method> + </class> + <class name="Print" cname="GstPrint_"> + <method name="ElementArgs" cname="gst_print_element_args" shared="true"> + <return-type type="void" /> + <parameters> + <parameter type="GString*" name="buf" /> + <parameter type="gint" name="indent" /> + <parameter type="GstElement*" name="element" /> + </parameters> + </method> + <method name="PadCaps" cname="gst_print_pad_caps" shared="true"> + <return-type type="void" /> + <parameters> + <parameter type="GString*" name="buf" /> + <parameter type="gint" name="indent" /> + <parameter type="GstPad*" name="pad" /> + </parameters> + </method> + </class> + <class name="Tag" cname="GstTag_"> + <method name="Exists" cname="gst_tag_exists" shared="true"> + <return-type type="gboolean" /> + <parameters> + <parameter type="const-gchar*" name="tag" /> + </parameters> + </method> + <method name="GetDescription" cname="gst_tag_get_description" shared="true"> + <return-type type="const-gchar*" /> + <parameters> + <parameter type="const-gchar*" name="tag" /> + </parameters> + </method> + <method name="GetFlag" cname="gst_tag_get_flag" shared="true"> + <return-type type="GstTagFlag" /> + <parameters> + <parameter type="const-gchar*" name="tag" /> + </parameters> + </method> + <method name="GetNick" cname="gst_tag_get_nick" shared="true"> + <return-type type="const-gchar*" /> + <parameters> + <parameter type="const-gchar*" name="tag" /> + </parameters> + </method> + <method name="GetType" cname="gst_tag_get_type" shared="true"> + <return-type type="GType" /> + <parameters> + <parameter type="const-gchar*" name="tag" /> + </parameters> + </method> + <method name="IsFixed" cname="gst_tag_is_fixed" shared="true"> + <return-type type="gboolean" /> + <parameters> + <parameter type="const-gchar*" name="tag" /> + </parameters> + </method> + <method name="MergeStringsWithComma" cname="gst_tag_merge_strings_with_comma" shared="true"> + <return-type type="void" /> + <parameters> + <parameter type="GValue*" name="dest" /> + <parameter type="const-GValue*" name="src" /> + </parameters> + </method> + <method name="MergeUseFirst" cname="gst_tag_merge_use_first" shared="true"> + <return-type type="void" /> + <parameters> + <parameter type="GValue*" name="dest" /> + <parameter type="const-GValue*" name="src" /> + </parameters> + </method> + <method name="Register" cname="gst_tag_register" shared="true"> + <return-type type="void" /> + <parameters> + <parameter type="const-gchar*" name="name" /> + <parameter type="GstTagFlag" name="flag" /> + <parameter type="GType" name="type" /> + <parameter type="const-gchar*" name="nick" /> + <parameter type="const-gchar*" name="blurb" /> + <parameter type="GstTagMergeFunc" name="func" /> + </parameters> + </method> + </class> + <class name="Util" cname="GstUtil_"> + <method name="DumpMem" cname="gst_util_dump_mem" shared="true"> + <return-type type="void" /> + <parameters> + <parameter type="const-guchar*" name="mem" /> + <parameter type="guint" name="size" /> + </parameters> + </method> + <method name="GdoubleToGuint64" cname="gst_util_gdouble_to_guint64" shared="true"> + <return-type type="guint64" /> + <parameters> + <parameter type="gdouble" name="value" /> + </parameters> + </method> + <method name="Guint64ToGdouble" cname="gst_util_guint64_to_gdouble" shared="true"> + <return-type type="gdouble" /> + <parameters> + <parameter type="guint64" name="value" /> + </parameters> + </method> + <method name="SetObjectArg" cname="gst_util_set_object_arg" shared="true"> + <return-type type="void" /> + <parameters> + <parameter type="GObject*" name="object" /> + <parameter type="const-gchar*" name="name" /> + <parameter type="const-gchar*" name="value" /> + </parameters> + </method> + <method name="SetValueFromString" cname="gst_util_set_value_from_string" shared="true"> + <return-type type="void" /> + <parameters> + <parameter type="GValue*" name="value" /> + <parameter type="const-gchar*" name="value_str" /> + </parameters> + </method> + <method name="Uint64Scale" cname="gst_util_uint64_scale" shared="true"> + <return-type type="guint64" /> + <parameters> + <parameter type="guint64" name="val" /> + <parameter type="guint64" name="num" /> + <parameter type="guint64" name="denom" /> + </parameters> + </method> + <method name="Uint64ScaleInt" cname="gst_util_uint64_scale_int" shared="true"> + <return-type type="guint64" /> + <parameters> + <parameter type="guint64" name="val" /> + <parameter type="gint" name="num" /> + <parameter type="gint" name="denom" /> + </parameters> + </method> + </class> + <class name="Value" cname="GstValue_"> + <method name="ArrayAppendValue" cname="gst_value_array_append_value" shared="true"> + <return-type type="void" /> + <parameters> + <parameter type="GValue*" name="value" /> + <parameter type="const-GValue*" name="append_value" /> + </parameters> + </method> + <method name="ArrayGetSize" cname="gst_value_array_get_size" shared="true"> + <return-type type="guint" /> + <parameters> + <parameter type="const-GValue*" name="value" /> + </parameters> + </method> + <method name="ArrayGetType" cname="gst_value_array_get_type" shared="true"> + <return-type type="GType" /> + </method> + <method name="ArrayGetValue" cname="gst_value_array_get_value" shared="true"> + <return-type type="const-GValue*" /> + <parameters> + <parameter type="const-GValue*" name="value" /> + <parameter type="guint" name="index" /> + </parameters> + </method> + <method name="ArrayPrependValue" cname="gst_value_array_prepend_value" shared="true"> + <return-type type="void" /> + <parameters> + <parameter type="GValue*" name="value" /> + <parameter type="const-GValue*" name="prepend_value" /> + </parameters> + </method> + <method name="CanCompare" cname="gst_value_can_compare" shared="true"> + <return-type type="gboolean" /> + <parameters> + <parameter type="const-GValue*" name="value1" /> + <parameter type="const-GValue*" name="value2" /> + </parameters> + </method> + <method name="CanIntersect" cname="gst_value_can_intersect" shared="true"> + <return-type type="gboolean" /> + <parameters> + <parameter type="const-GValue*" name="value1" /> + <parameter type="const-GValue*" name="value2" /> + </parameters> + </method> + <method name="CanSubtract" cname="gst_value_can_subtract" shared="true"> + <return-type type="gboolean" /> + <parameters> + <parameter type="const-GValue*" name="minuend" /> + <parameter type="const-GValue*" name="subtrahend" /> + </parameters> + </method> + <method name="CanUnion" cname="gst_value_can_union" shared="true"> + <return-type type="gboolean" /> + <parameters> + <parameter type="const-GValue*" name="value1" /> + <parameter type="const-GValue*" name="value2" /> + </parameters> + </method> + <method name="Compare" cname="gst_value_compare" shared="true"> + <return-type type="gint" /> + <parameters> + <parameter type="const-GValue*" name="value1" /> + <parameter type="const-GValue*" name="value2" /> + </parameters> + </method> + <method name="Deserialize" cname="gst_value_deserialize" shared="true"> + <return-type type="gboolean" /> + <parameters> + <parameter type="GValue*" name="dest" /> + <parameter type="const-gchar*" name="src" /> + </parameters> + </method> + <method name="FractionMultiply" cname="gst_value_fraction_multiply" shared="true"> + <return-type type="gboolean" /> + <parameters> + <parameter type="GValue*" name="product" /> + <parameter type="const-GValue*" name="factor1" /> + <parameter type="const-GValue*" name="factor2" /> + </parameters> + </method> + <method name="FractionSubtract" cname="gst_value_fraction_subtract" shared="true"> + <return-type type="gboolean" /> + <parameters> + <parameter type="GValue*" name="dest" /> + <parameter type="const-GValue*" name="minuend" /> + <parameter type="const-GValue*" name="subtrahend" /> + </parameters> + </method> + <method name="GetCaps" cname="gst_value_get_caps" shared="true"> + <return-type type="const-GstCaps*" /> + <parameters> + <parameter type="const-GValue*" name="value" /> + </parameters> + </method> + <method name="GetDate" cname="gst_value_get_date" shared="true"> + <return-type type="const-GDate*" /> + <parameters> + <parameter type="const-GValue*" name="value" /> + </parameters> + </method> + <method name="GetDoubleRangeMax" cname="gst_value_get_double_range_max" shared="true"> + <return-type type="gdouble" /> + <parameters> + <parameter type="const-GValue*" name="value" /> + </parameters> + </method> + <method name="GetDoubleRangeMin" cname="gst_value_get_double_range_min" shared="true"> + <return-type type="gdouble" /> + <parameters> + <parameter type="const-GValue*" name="value" /> + </parameters> + </method> + <method name="GetFourcc" cname="gst_value_get_fourcc" shared="true"> + <return-type type="guint32" /> + <parameters> + <parameter type="const-GValue*" name="value" /> + </parameters> + </method> + <method name="GetFractionDenominator" cname="gst_value_get_fraction_denominator" shared="true"> + <return-type type="gint" /> + <parameters> + <parameter type="const-GValue*" name="value" /> + </parameters> + </method> + <method name="GetFractionNumerator" cname="gst_value_get_fraction_numerator" shared="true"> + <return-type type="gint" /> + <parameters> + <parameter type="const-GValue*" name="value" /> + </parameters> + </method> + <method name="GetFractionRangeMax" cname="gst_value_get_fraction_range_max" shared="true"> + <return-type type="const-GValue*" /> + <parameters> + <parameter type="const-GValue*" name="value" /> + </parameters> + </method> + <method name="GetFractionRangeMin" cname="gst_value_get_fraction_range_min" shared="true"> + <return-type type="const-GValue*" /> + <parameters> + <parameter type="const-GValue*" name="value" /> + </parameters> + </method> + <method name="GetIntRangeMax" cname="gst_value_get_int_range_max" shared="true"> + <return-type type="gint" /> + <parameters> + <parameter type="const-GValue*" name="value" /> + </parameters> + </method> + <method name="GetIntRangeMin" cname="gst_value_get_int_range_min" shared="true"> + <return-type type="gint" /> + <parameters> + <parameter type="const-GValue*" name="value" /> + </parameters> + </method> + <method name="GetMiniObject" cname="gst_value_get_mini_object" shared="true"> + <return-type type="GstMiniObject*" /> + <parameters> + <parameter type="const-GValue*" name="value" /> + </parameters> + </method> + <method name="InitAndCopy" cname="gst_value_init_and_copy" shared="true"> + <return-type type="void" /> + <parameters> + <parameter type="GValue*" name="dest" /> + <parameter type="const-GValue*" name="src" /> + </parameters> + </method> + <method name="Intersect" cname="gst_value_intersect" shared="true"> + <return-type type="gboolean" /> + <parameters> + <parameter type="GValue*" name="dest" /> + <parameter type="const-GValue*" name="value1" /> + <parameter type="const-GValue*" name="value2" /> + </parameters> + </method> + <method name="IsFixed" cname="gst_value_is_fixed" shared="true"> + <return-type type="gboolean" /> + <parameters> + <parameter type="const-GValue*" name="value" /> + </parameters> + </method> + <method name="ListAppendValue" cname="gst_value_list_append_value" shared="true"> + <return-type type="void" /> + <parameters> + <parameter type="GValue*" name="value" /> + <parameter type="const-GValue*" name="append_value" /> + </parameters> + </method> + <method name="ListConcat" cname="gst_value_list_concat" shared="true"> + <return-type type="void" /> + <parameters> + <parameter type="GValue*" name="dest" /> + <parameter type="const-GValue*" name="value1" /> + <parameter type="const-GValue*" name="value2" /> + </parameters> + </method> + <method name="ListGetSize" cname="gst_value_list_get_size" shared="true"> + <return-type type="guint" /> + <parameters> + <parameter type="const-GValue*" name="value" /> + </parameters> + </method> + <method name="ListGetType" cname="gst_value_list_get_type" shared="true"> + <return-type type="GType" /> + </method> + <method name="ListGetValue" cname="gst_value_list_get_value" shared="true"> + <return-type type="const-GValue*" /> + <parameters> + <parameter type="const-GValue*" name="value" /> + <parameter type="guint" name="index" /> + </parameters> + </method> + <method name="ListPrependValue" cname="gst_value_list_prepend_value" shared="true"> + <return-type type="void" /> + <parameters> + <parameter type="GValue*" name="value" /> + <parameter type="const-GValue*" name="prepend_value" /> + </parameters> + </method> + <method name="Register" cname="gst_value_register" shared="true"> + <return-type type="void" /> + <parameters> + <parameter type="const-GstValueTable*" name="table" /> + </parameters> + </method> + <method name="RegisterIntersectFunc" cname="gst_value_register_intersect_func" shared="true"> + <return-type type="void" /> + <parameters> + <parameter type="GType" name="type1" /> + <parameter type="GType" name="type2" /> + <parameter type="GstValueIntersectFunc" name="func" /> + </parameters> + </method> + <method name="RegisterSubtractFunc" cname="gst_value_register_subtract_func" shared="true"> + <return-type type="void" /> + <parameters> + <parameter type="GType" name="minuend_type" /> + <parameter type="GType" name="subtrahend_type" /> + <parameter type="GstValueSubtractFunc" name="func" /> + </parameters> + </method> + <method name="RegisterUnionFunc" cname="gst_value_register_union_func" shared="true"> + <return-type type="void" /> + <parameters> + <parameter type="GType" name="type1" /> + <parameter type="GType" name="type2" /> + <parameter type="GstValueUnionFunc" name="func" /> + </parameters> + </method> + <method name="Serialize" cname="gst_value_serialize" shared="true"> + <return-type type="gchar*" /> + <parameters> + <parameter type="const-GValue*" name="value" /> + </parameters> + </method> + <method name="SetCaps" cname="gst_value_set_caps" shared="true"> + <return-type type="void" /> + <parameters> + <parameter type="GValue*" name="value" /> + <parameter type="const-GstCaps*" name="caps" /> + </parameters> + </method> + <method name="SetDate" cname="gst_value_set_date" shared="true"> + <return-type type="void" /> + <parameters> + <parameter type="GValue*" name="value" /> + <parameter type="const-GDate*" name="date" /> + </parameters> + </method> + <method name="SetDoubleRange" cname="gst_value_set_double_range" shared="true"> + <return-type type="void" /> + <parameters> + <parameter type="GValue*" name="value" /> + <parameter type="gdouble" name="start" /> + <parameter type="gdouble" name="end" /> + </parameters> + </method> + <method name="SetFourcc" cname="gst_value_set_fourcc" shared="true"> + <return-type type="void" /> + <parameters> + <parameter type="GValue*" name="value" /> + <parameter type="guint32" name="fourcc" /> + </parameters> + </method> + <method name="SetFraction" cname="gst_value_set_fraction" shared="true"> + <return-type type="void" /> + <parameters> + <parameter type="GValue*" name="value" /> + <parameter type="gint" name="numerator" /> + <parameter type="gint" name="denominator" /> + </parameters> + </method> + <method name="SetFractionRange" cname="gst_value_set_fraction_range" shared="true"> + <return-type type="void" /> + <parameters> + <parameter type="GValue*" name="value" /> + <parameter type="const-GValue*" name="start" /> + <parameter type="const-GValue*" name="end" /> + </parameters> + </method> + <method name="SetFractionRangeFull" cname="gst_value_set_fraction_range_full" shared="true"> + <return-type type="void" /> + <parameters> + <parameter type="GValue*" name="value" /> + <parameter type="gint" name="numerator_start" /> + <parameter type="gint" name="denominator_start" /> + <parameter type="gint" name="numerator_end" /> + <parameter type="gint" name="denominator_end" /> + </parameters> + </method> + <method name="SetIntRange" cname="gst_value_set_int_range" shared="true"> + <return-type type="void" /> + <parameters> + <parameter type="GValue*" name="value" /> + <parameter type="gint" name="start" /> + <parameter type="gint" name="end" /> + </parameters> + </method> + <method name="SetMiniObject" cname="gst_value_set_mini_object" shared="true"> + <return-type type="void" /> + <parameters> + <parameter type="GValue*" name="value" /> + <parameter type="GstMiniObject*" name="mini_object" /> + </parameters> + </method> + <method name="Subtract" cname="gst_value_subtract" shared="true"> + <return-type type="gboolean" /> + <parameters> + <parameter type="GValue*" name="dest" /> + <parameter type="const-GValue*" name="minuend" /> + <parameter type="const-GValue*" name="subtrahend" /> + </parameters> + </method> + <method name="TakeMiniObject" cname="gst_value_take_mini_object" shared="true"> + <return-type type="void" /> + <parameters> + <parameter type="GValue*" name="value" /> + <parameter type="GstMiniObject*" name="mini_object" /> + </parameters> + </method> + <method name="Union" cname="gst_value_union" shared="true"> + <return-type type="gboolean" /> + <parameters> + <parameter type="GValue*" name="dest" /> + <parameter type="const-GValue*" name="value1" /> + <parameter type="const-GValue*" name="value2" /> + </parameters> + </method> + </class> + </namespace> +</api>
\ No newline at end of file diff --git a/gstreamer-sharp/gstreamer-sharp.dll.config.in b/gstreamer-sharp/gstreamer-sharp.dll.config.in new file mode 100644 index 0000000..c60469b --- /dev/null +++ b/gstreamer-sharp/gstreamer-sharp.dll.config.in @@ -0,0 +1,7 @@ +<configuration> + <dllmap dll="libglib-2.0-0.dll" target="libglib-2.0@LIB_PREFIX@.0@LIB_SUFFIX@"/> + <dllmap dll="libgobject-2.0-0.dll" target="libgobject-2.0@LIB_PREFIX@.0@LIB_SUFFIX@"/> + <dllmap dll="gstreamer-0.8" target="libgstreamer-0.8@LIB_PREFIX@.1@LIB_SUFFIX@"/> + <dllmap dll="gstplay-0.8" target="libgstplay-0.8@LIB_PREFIX@.0@LIB_SUFFIX@"/> + <dllmap dll="gstgconf-0.8" target="libgstgconf-0.8@LIB_PREFIX@.0@LIB_SUFFIX@"/> +</configuration> diff --git a/gstreamer-sharp/gstreamer-symbols.xml b/gstreamer-sharp/gstreamer-symbols.xml new file mode 100644 index 0000000..2ab36ec --- /dev/null +++ b/gstreamer-sharp/gstreamer-symbols.xml @@ -0,0 +1,4 @@ +<?xml version="1.0" encoding="UTF-8"?> +<api> +</api> + diff --git a/gstreamer-sharp/plugins-base/.arch-ids/=id b/gstreamer-sharp/plugins-base/.arch-ids/=id new file mode 100644 index 0000000..0388748 --- /dev/null +++ b/gstreamer-sharp/plugins-base/.arch-ids/=id @@ -0,0 +1 @@ +Peter Johanson <peter@peterjohanson.com> Sat Mar 4 23:01:14 2006 28138.0 diff --git a/gstreamer-sharp/plugins-base/.arch-ids/PlayBin.cs.id b/gstreamer-sharp/plugins-base/.arch-ids/PlayBin.cs.id new file mode 100644 index 0000000..f7e15f5 --- /dev/null +++ b/gstreamer-sharp/plugins-base/.arch-ids/PlayBin.cs.id @@ -0,0 +1 @@ +Peter Johanson <peter@peterjohanson.com> Sat Mar 4 23:01:17 2006 28199.0 diff --git a/gstreamer-sharp/plugins-base/PlayBin.cs b/gstreamer-sharp/plugins-base/PlayBin.cs new file mode 100644 index 0000000..c9d2682 --- /dev/null +++ b/gstreamer-sharp/plugins-base/PlayBin.cs @@ -0,0 +1,42 @@ + +namespace Gst +{ + using System; + using System.Collections; + using System.Runtime.InteropServices; + + using Gst; + + public class PlayBin : Pipeline { + [Obsolete] + protected PlayBin(GLib.GType gtype) : base(gtype) {} + public PlayBin(IntPtr raw) : base(raw) {} + + [GLib.Property ("uri")] + public string Uri { + get { + GLib.Value val = GetProperty ("uri"); + string ret = val.Val as string; + val.Dispose (); + return ret; + } + + set { + GLib.Value val = new GLib.Value (value); + SetProperty ("uri", val); + val.Dispose (); + } + + } + + [GLib.Property ("source")] + public Element Source { + get { + GLib.Value val = GetProperty ("source"); + Element element = val.Val as Element; + val.Dispose (); + return element; + } + } + } +} diff --git a/gtk-sharp-gapi-fixup.diff b/gtk-sharp-gapi-fixup.diff new file mode 100644 index 0000000..513c945 --- /dev/null +++ b/gtk-sharp-gapi-fixup.diff @@ -0,0 +1,59 @@ +Index: parser/gapi-fixup.cs +=================================================================== +--- parser/gapi-fixup.cs (revision 60863) ++++ parser/gapi-fixup.cs (working copy) +@@ -136,6 +136,21 @@ + Console.WriteLine ("Warning: <attr path=\"{0}\"/> matched no nodes", path);
+ }
+
++ XPathNodeIterator remove_attr_iter = meta_nav.Select ("/metadata/remove-attr");
++ while (remove_attr_iter.MoveNext ()) {
++ string path = remove_attr_iter.Current.GetAttribute ("path", "");
++ string attr_name = remove_attr_iter.Current.GetAttribute ("name", "");
++ XPathNodeIterator api_iter = api_nav.Select (path);
++ bool matched = false;
++ while (api_iter.MoveNext ()) {
++ XmlElement node = ((IHasXmlNode)api_iter.Current).GetNode () as XmlElement;
++ node.RemoveAttribute (attr_name);
++ matched = true;
++ }
++ if (!matched)
++ Console.WriteLine ("Warning: <attr path=\"{0}\"/> matched no nodes", path);
++ }
++
+ XPathNodeIterator move_iter = meta_nav.Select ("/metadata/move-node");
+ while (move_iter.MoveNext ()) {
+ string path = move_iter.Current.GetAttribute ("path", "");
+@@ -157,6 +172,32 @@ + Console.WriteLine ("Warning: <move-node path=\"{0}\"/> matched no nodes", path);
+ }
+
++ XPathNodeIterator change_iter = meta_nav.Select ("/metadata/change-node-type");
++ while (change_iter.MoveNext ()) {
++ string path = change_iter.Current.GetAttribute ("path", "");
++ XPathNodeIterator api_iter = api_nav.Select (path);
++ bool matched = false;
++ while (api_iter.MoveNext ()) {
++ XmlElement node = ((IHasXmlNode)api_iter.Current).GetNode () as XmlElement;
++ XmlElement new_node = api_doc.CreateElement (change_iter.Current.Value);
++ foreach (XmlNode child in node.ChildNodes)
++ {
++ XmlNode new_child = child.CloneNode (true);
++ new_node.AppendChild (new_child);
++ }
++
++ foreach (XmlAttribute attr in node.Attributes)
++ {
++ new_node.SetAttribute (attr.Name, attr.Value);
++ }
++
++ node.ParentNode.ReplaceChild (new_node, node);
++ matched = true;
++ }
++ if (!matched)
++ Console.WriteLine ("Warning: <change-node-type path=\"{0}\"/> matched no nodes", path);
++ }
++
+ if (symbol_doc != null) {
+ XPathNavigator symbol_nav = symbol_doc.CreateNavigator ();
+ XPathNodeIterator iter = symbol_nav.Select ("/api/*");
diff --git a/sample/.arch-ids/.arch-inventory.id b/sample/.arch-ids/.arch-inventory.id new file mode 100644 index 0000000..0c6eaa4 --- /dev/null +++ b/sample/.arch-ids/.arch-inventory.id @@ -0,0 +1 @@ +Peter Johanson <peter@peterjohanson.com> Sun Mar 5 00:09:26 2006 16654.0 diff --git a/sample/.arch-ids/=id b/sample/.arch-ids/=id new file mode 100644 index 0000000..2d0d47f --- /dev/null +++ b/sample/.arch-ids/=id @@ -0,0 +1 @@ +Peter Johanson <peter@peterjohanson.com> Sun Mar 5 00:08:45 2006 16307.0 diff --git a/sample/.arch-ids/Makefile.am.id b/sample/.arch-ids/Makefile.am.id new file mode 100644 index 0000000..9019a79 --- /dev/null +++ b/sample/.arch-ids/Makefile.am.id @@ -0,0 +1 @@ +Peter Johanson <peter@peterjohanson.com> Sun Mar 5 00:08:52 2006 16334.0 diff --git a/sample/.arch-ids/PlayBinPlayer.cs.id b/sample/.arch-ids/PlayBinPlayer.cs.id new file mode 100644 index 0000000..8521738 --- /dev/null +++ b/sample/.arch-ids/PlayBinPlayer.cs.id @@ -0,0 +1 @@ +Peter Johanson <peter@peterjohanson.com> Sun Mar 5 00:08:52 2006 16334.1 diff --git a/sample/.arch-inventory b/sample/.arch-inventory new file mode 100644 index 0000000..0e921ca --- /dev/null +++ b/sample/.arch-inventory @@ -0,0 +1,3 @@ +backup ^Makefile$ +backup ^Makefile.in$ +backup \.exe$ diff --git a/sample/Makefile.am b/sample/Makefile.am new file mode 100644 index 0000000..21a9aa1 --- /dev/null +++ b/sample/Makefile.am @@ -0,0 +1,17 @@ +TARGETS = playbin-player.exe +DEBUGS = $(addsuffix .mdb, $(TARGETS)) + +assemblies=$(top_builddir)/gstreamer-sharp/gstreamer-sharp.dll +references=$(addprefix /r:, $(assemblies)) + +playbin-player.exe: $(srcdir)/PlayBinPlayer.cs $(assemblies) + $(CSC) $(GLIBSHARP_LIBS) $(references) $(srcdir)/PlayBinPlayer.cs \ + /out:playbin-player.exe + +noinst_SCRIPTS = $(TARGETS) + +CLEANFILES = $(TARGETS) $(DEBUGS) +MAINTAINERCLEANFILES = Makefile.in + +EXTRA_DIST = \ + PlayBinPlayer.cs diff --git a/sample/PlayBinPlayer.cs b/sample/PlayBinPlayer.cs new file mode 100644 index 0000000..9dcbe64 --- /dev/null +++ b/sample/PlayBinPlayer.cs @@ -0,0 +1,66 @@ + +using System; + +using GLib; + +using Gst; + + +public class PlayBinPlayer +{ + private static MainLoop loop; + private static string[] songs; + private static int song_idx = 0; + private static PlayBin play; + + public static void Main (string[] args) + { + if (args.Length < 1) { + Console.WriteLine ("usage: mono playbin-player.exe audio_file_uri"); + return; + } + + songs = args; + + Gst.Application.Init (); + loop = new MainLoop (); + + play = ElementFactory.Make ("playbin", "play") as PlayBin; + + if (play == null) { + Console.WriteLine ("error creating a playbin gstreamer object"); + return; + } + + play.Uri = songs[song_idx++]; + play.Bus.AddWatch (new BusFunc (BusCb)); + play.SetState (State.Playing); + + loop.Run (); + } + + private static bool BusCb (Bus bus, Message message) + { + switch (message.Type) { + case MessageType.Error: + string err = String.Empty; + message.ParseError (out err); + Console.WriteLine ("Gstreamer error: {0}", err); + loop.Quit (); + break; + case MessageType.Eos: + if (song_idx >= songs.Length) { + Console.WriteLine ("Thank you, come again"); + loop.Quit (); + } else { + play.SetState (State.Null); + play.Uri = songs[song_idx++]; + play.SetState (State.Playing); + } + break; + } + + return true; + } +} + diff --git a/source/.arch-ids/.arch-inventory.id b/source/.arch-ids/.arch-inventory.id new file mode 100644 index 0000000..9a2b2b6 --- /dev/null +++ b/source/.arch-ids/.arch-inventory.id @@ -0,0 +1 @@ +Peter Johanson <peter@peterjohanson.com> Sat Mar 4 23:47:30 2006 15774.0 diff --git a/source/.arch-ids/=id b/source/.arch-ids/=id new file mode 100644 index 0000000..6a54431 --- /dev/null +++ b/source/.arch-ids/=id @@ -0,0 +1 @@ +Peter Johanson <peter@peterjohanson.com> Sat Mar 4 23:02:51 2006 30495.0 diff --git a/source/.arch-ids/Makefile.am.id b/source/.arch-ids/Makefile.am.id new file mode 100644 index 0000000..b6d97d7 --- /dev/null +++ b/source/.arch-ids/Makefile.am.id @@ -0,0 +1 @@ +Peter Johanson <peter@peterjohanson.com> Sat Mar 4 23:03:01 2006 30726.2 diff --git a/source/.arch-ids/gst-sharp-source.xml.id b/source/.arch-ids/gst-sharp-source.xml.id new file mode 100644 index 0000000..6520772 --- /dev/null +++ b/source/.arch-ids/gst-sharp-source.xml.id @@ -0,0 +1 @@ +Peter Johanson <peter@peterjohanson.com> Sat Mar 4 23:03:01 2006 30726.1 diff --git a/source/.arch-ids/gstreamer-parsable.diff.id b/source/.arch-ids/gstreamer-parsable.diff.id new file mode 100644 index 0000000..243428a --- /dev/null +++ b/source/.arch-ids/gstreamer-parsable.diff.id @@ -0,0 +1 @@ +Peter Johanson <peter@peterjohanson.com> Sat Mar 4 23:03:01 2006 30726.0 diff --git a/source/.arch-inventory b/source/.arch-inventory new file mode 100644 index 0000000..fa27614 --- /dev/null +++ b/source/.arch-inventory @@ -0,0 +1,2 @@ +backup ^Makefile$ +backup ^Makefile\.in$ diff --git a/source/Makefile.am b/source/Makefile.am new file mode 100644 index 0000000..6998fdf --- /dev/null +++ b/source/Makefile.am @@ -0,0 +1,13 @@ +EXTRA_DIST = \ + gstreamer-parsable.diff + +MAINTAINERCLEANFILES = Makefile.in + +get-source-code: + wget http://gstreamer.freedesktop.org/src/gstreamer/gstreamer-$(GSTREAMER_REQUIRED_VERSION).tar.gz --output-document=- | tar -xz + patch -p0 < gstreamer-parsable.diff + +api: + $(GAPI_PARSER) gstreamer-sharp-source.xml + + diff --git a/source/gstreamer-parsable.diff b/source/gstreamer-parsable.diff new file mode 100644 index 0000000..8a27af9 --- /dev/null +++ b/source/gstreamer-parsable.diff @@ -0,0 +1,137 @@ +diff -aur gstreamer-0.10.3-orig/gst/gstbin.h gstreamer-0.10.3/gst/gstbin.h +--- gstreamer-0.10.3-orig/gst/gstbin.h 2006-01-26 04:38:23.000000000 -0800 ++++ gstreamer-0.10.3/gst/gstbin.h 2006-02-18 22:11:00.000000000 -0800 +@@ -49,7 +49,7 @@ + */ + typedef enum { + /* padding */ +- GST_BIN_FLAG_LAST = (GST_ELEMENT_FLAG_LAST << 5) ++ GST_BIN_FLAG_LAST = GST_ELEMENT_FLAG_LAST << 5 + } GstBinFlags; + + typedef struct _GstBin GstBin; +diff -aur gstreamer-0.10.3-orig/gst/gstbus.h gstreamer-0.10.3/gst/gstbus.h +--- gstreamer-0.10.3-orig/gst/gstbus.h 2006-01-21 06:07:10.000000000 -0800 ++++ gstreamer-0.10.3/gst/gstbus.h 2006-02-18 22:11:27.000000000 -0800 +@@ -47,9 +47,9 @@ + * The standard flags that a bus may have. + */ + typedef enum { +- GST_BUS_FLUSHING = (GST_OBJECT_FLAG_LAST << 0), ++ GST_BUS_FLUSHING = GST_OBJECT_FLAG_LAST << 0, + /* padding */ +- GST_BUS_FLAG_LAST = (GST_OBJECT_FLAG_LAST << 1) ++ GST_BUS_FLAG_LAST = GST_OBJECT_FLAG_LAST << 1 + } GstBusFlags; + + /** +diff -aur gstreamer-0.10.3-orig/gst/gstelement.h gstreamer-0.10.3/gst/gstelement.h +--- gstreamer-0.10.3-orig/gst/gstelement.h 2005-11-29 10:57:59.000000000 -0800 ++++ gstreamer-0.10.3/gst/gstelement.h 2006-02-18 22:25:06.000000000 -0800 +@@ -425,7 +425,6 @@ + { + GstObjectClass parent_class; + +- /*< public >*/ + /* the element details */ + GstElementDetails details; + +@@ -437,13 +436,11 @@ + gint numpadtemplates; + guint32 pad_templ_cookie; + +- /*< private >*/ + /* signal callbacks */ + void (*pad_added) (GstElement *element, GstPad *pad); + void (*pad_removed) (GstElement *element, GstPad *pad); + void (*no_more_pads) (GstElement *element); + +- /*< public >*/ + /* virtual methods for subclasses */ + + /* request/release pads */ +@@ -452,7 +449,7 @@ + + /* state changes */ + GstStateChangeReturn (*get_state) (GstElement * element, GstState * state, +- GstState * pending, GstClockTime timeout); ++ GstState * pending, GstClockTime timeout); + GstStateChangeReturn (*set_state) (GstElement *element, GstState state); + GstStateChangeReturn (*change_state) (GstElement *element, GstStateChange transition); + +@@ -473,7 +470,6 @@ + const GstQueryType* (*get_query_types) (GstElement *element); + gboolean (*query) (GstElement *element, GstQuery *query); + +- /*< private >*/ + gpointer _gst_reserved[GST_PADDING]; + }; + +diff -aur gstreamer-0.10.3-orig/gst/gstindex.h gstreamer-0.10.3/gst/gstindex.h +--- gstreamer-0.10.3-orig/gst/gstindex.h 2006-01-19 00:38:56.000000000 -0800 ++++ gstreamer-0.10.3/gst/gstindex.h 2006-02-18 22:11:57.000000000 -0800 +@@ -149,11 +149,11 @@ + */ + typedef enum { + GST_ASSOCIATION_FLAG_NONE = 0, +- GST_ASSOCIATION_FLAG_KEY_UNIT = (1 << 0), +- GST_ASSOCIATION_FLAG_DELTA_UNIT = (1 << 1), ++ GST_ASSOCIATION_FLAG_KEY_UNIT = 1 << 0, ++ GST_ASSOCIATION_FLAG_DELTA_UNIT = 1 << 1, + + /* new flags should start here */ +- GST_ASSOCIATION_FLAG_LAST = (1 << 8) ++ GST_ASSOCIATION_FLAG_LAST = 1 << 8 + } GstAssocFlags; + + /** +@@ -294,10 +294,10 @@ + * Flags for this index + */ + typedef enum { +- GST_INDEX_WRITABLE = (GST_OBJECT_FLAG_LAST << 0), +- GST_INDEX_READABLE = (GST_OBJECT_FLAG_LAST << 1), ++ GST_INDEX_WRITABLE = GST_OBJECT_FLAG_LAST << 0, ++ GST_INDEX_READABLE = GST_OBJECT_FLAG_LAST << 1, + +- GST_INDEX_FLAG_LAST = (GST_OBJECT_FLAG_LAST << 8) ++ GST_INDEX_FLAG_LAST = GST_OBJECT_FLAG_LAST << 8 + } GstIndexFlags; + + /** +diff -aur gstreamer-0.10.3-orig/gst/gstpad.h gstreamer-0.10.3/gst/gstpad.h +--- gstreamer-0.10.3-orig/gst/gstpad.h 2005-12-07 05:08:28.000000000 -0800 ++++ gstreamer-0.10.3/gst/gstpad.h 2006-02-18 22:12:29.000000000 -0800 +@@ -416,12 +416,12 @@ + * Pad state flags + */ + typedef enum { +- GST_PAD_BLOCKED = (GST_OBJECT_FLAG_LAST << 0), +- GST_PAD_FLUSHING = (GST_OBJECT_FLAG_LAST << 1), +- GST_PAD_IN_GETCAPS = (GST_OBJECT_FLAG_LAST << 2), +- GST_PAD_IN_SETCAPS = (GST_OBJECT_FLAG_LAST << 3), ++ GST_PAD_BLOCKED = GST_OBJECT_FLAG_LAST << 0, ++ GST_PAD_FLUSHING = GST_OBJECT_FLAG_LAST << 1, ++ GST_PAD_IN_GETCAPS = GST_OBJECT_FLAG_LAST << 2, ++ GST_PAD_IN_SETCAPS = GST_OBJECT_FLAG_LAST << 3, + /* padding */ +- GST_PAD_FLAG_LAST = (GST_OBJECT_FLAG_LAST << 8) ++ GST_PAD_FLAG_LAST = GST_OBJECT_FLAG_LAST << 8 + } GstPadFlags; + + /* FIXME: this awful circular dependency need to be resolved properly (see padtemplate.h) */ +diff -aur gstreamer-0.10.3-orig/gst/gstpadtemplate.h gstreamer-0.10.3/gst/gstpadtemplate.h +--- gstreamer-0.10.3-orig/gst/gstpadtemplate.h 2005-12-21 08:13:56.000000000 -0800 ++++ gstreamer-0.10.3/gst/gstpadtemplate.h 2006-02-18 22:12:50.000000000 -0800 +@@ -103,9 +103,9 @@ + * Flags for the padtemplate + */ + typedef enum { +- GST_PAD_TEMPLATE_FIXED = (GST_OBJECT_FLAG_LAST << 0), ++ GST_PAD_TEMPLATE_FIXED = GST_OBJECT_FLAG_LAST << 0, + /* padding */ +- GST_PAD_TEMPLATE_FLAG_LAST = (GST_OBJECT_FLAG_LAST << 4) ++ GST_PAD_TEMPLATE_FLAG_LAST = GST_OBJECT_FLAG_LAST << 4 + } GstPadTemplateFlags; + + /** diff --git a/source/gstreamer-sharp-source.xml b/source/gstreamer-sharp-source.xml new file mode 100644 index 0000000..2ca15aa --- /dev/null +++ b/source/gstreamer-sharp-source.xml @@ -0,0 +1,31 @@ +<gapi-parser-input> + <api filename="../gstreamer-sharp/gstreamer-api.raw"> + <library name="gstreamer-0.10.dll"> + <namespace name="Gst"> + <dir>gstreamer-0.10.3/gst</dir> + <!-- + <dir>gstreamer-0.10.3/gst/autoplug</dir> + --> + <exclude>gstreamer-0.10.3/gst/gstinterface.h</exclude> + <exclude>gstreamer-0.10.3/gst/gsturi.h</exclude> + </namespace> + </library> + <!-- + <library name="gstplay-0.8"> + <namespace name="Gst"> + <dir>gst-plugins-0.8.7/gst-libs/gst/play</dir> + </namespace> + </library> + <library name="gstinterfaces-0.8"> + <namespace name="Gst"> + <dir>gst-plugins-0.8.7/gst-libs/gst/colorbalance</dir> + <dir>gst-plugins-0.8.7/gst-libs/gst/mixer/</dir> + <dir>gst-plugins-0.8.7/gst-libs/gst/navigation</dir> + <dir>gst-plugins-0.8.7/gst-libs/gst/propertyprobe</dir> + <dir>gst-plugins-0.8.7/gst-libs/gst/tuner</dir> + <dir>gst-plugins-0.8.7/gst-libs/gst/xoverlay</dir> + </namespace> + </library> + --> + </api> +</gapi-parser-input> |