[ruby-gnome2-doc-cvs] [Hiki] create - tut-gst-elements-create

アーカイブの一覧に戻る

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")





ruby-gnome2-cvs メーリングリストの案内
アーカイブの一覧に戻る