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.