[ruby-gnome2-doc-cvs] [Hiki] create - tut-gst-helloword-problem

Zurück zum Archiv-Index

ruby-****@sourc***** ruby-****@sourc*****
2005年 3月 24日 (木) 22:05:41 JST


-------------------------
REMOTE_ADDR = 213.37.10.235
REMOTE_HOST = 
REMOTE_USER = ruby-gnome2-hiki        URL = http://ruby-gnome2.sourceforge.jp/cgi-bin/hiki/es/hiki.cgi?tut-gst-helloword-problem
-------------------------
TITLE       = Problemas con Hola mundo
KEYWORD     = 
= Problemas con Hola mundo
{{link("tut-gst-helloworld-conclusion", nil, "tut-gst", "tut-gst-mime-types")}}

La peque$B(B aplicaci$B(B que creamos en el cap$ByU(Bulo anterior usaba el concepto de factor$ByB(B para crear los elementos. En este cap$ByU(Bulo veremos como usar los conceptor de factor$ByB(B para crear elementos bas$BaO(Bdose en que hacen y no en como se llaman.

Veamos los conceptos relacionado antes de avanzar en el removado holamundo usando "autopplugin"

Si hechamos un vistazo a c$B(Bo los elementos son creados, en el ejemplo anterior se usa un mecanismo tosco:

  ...
  # es el momento de crear el decodificador
  decoder = Gst::ElementFactory.make("mad")
  ...

Aunque este mecanismo es bastante efectivo, tambi$BqO(B presenta algunos problemas: los elementos son creados basandose en su nombre. De hecho, creamos un elemento, mad, especificando expl$ByD(Bitamente el nombre del elemento mad. Nuestro peque$B(B programa usa el elemento decodificador mas para decodificar el flujo de MP3 incluso si hay otros tres decodificadores MP3 en el sistema. Veremos c$B(Bo usar un modo gen$BqS(Bico de crear una elemento decodificador de MP3.

Tenemos que introducir el concepto de tipo MIME y capacidades a$B(Bdidas de los puertos de entrada y salida.






ruby-gnome2-cvs メーリングリストの案内
Zurück zum Archiv-Index