ruby-gnome2-hiki-pt_BR****@sourc*****
ruby-gnome2-hiki-pt_BR****@sourc*****
2004年 4月 11日 (日) 05:10:42 JST
------------------------- REMOTE_ADDR = 200.216.145.78 REMOTE_HOST = URL = http://ruby-gnome2.sourceforge.jp/pt_BR/?tut-gst-elements-create ------------------------- = Criando um Gst::Element {{link("tut-gst-elements-intro", nil, "tut-gst", "tut-gst-elements-properties")}} Um objeto Gst::Element criado de uma f畸rica. Para criar um elemento, voctem que conseguir acessoa um objeto Gst::ElementFactory usando um nome ico de f畸rica. O exemplo de cigo a seguir usado para pegar uma f畸rica que pode ser usada para criar um elemento "mad", um decodificador de mp3. factory = Gst::ElementFactory.find("mad") Uma vez que voctenha que a refer麩cia para a f畸rica de elementos, vocpode criar um elemento real com o fragmento de cigo a seguir: element = factory.create("decoder") O Gst::ElementFactory#create usara f畸rica de elemento para criar um elemento com o nome fornecido. O nome do elemento algo que vocpode usar depois para buscar pelo elemento em um Gst::Bin, por exemplo. Vocpode passar nil como o nome do argumento para pegar um nome padr縊 e ico (o qual o valor padr縊 desse argumento). Um atalho simples existe para criar um elemento a partir de uma f畸rica. O exemplo a seguir cria um elemento chamado "decoder" a partir da f畸rica de elementos chamada "mad". Este m騁odo de conveni麩cia usado largamento para criar um elemento. element = Gst::ElementFactory.make("mad", "decoder")