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

アーカイブの一覧に戻る

ruby-gnome2-hiki-pt_BR****@sourc***** ruby-gnome2-hiki-pt_BR****@sourc*****
2004年 4月 11日 (日) 08:30:23 JST


-------------------------
REMOTE_ADDR = 200.216.145.78
REMOTE_HOST = 
        URL = http://ruby-gnome2.sourceforge.jp/pt_BR/?tut-gst-types
-------------------------
= Tipos de GStreamer
{{link("tut-gst-mime-types", nil, "tut-gst", "tut-gst-threads")}}

O GStreamer designa um n$B(Bero $B(Bico para todos os tipos de "MIME" registrados. O GStreamer tamb$BqN(B mant$BqN(B uma refer$BsO(Bcia para uma fun$Bne(Bo que pode ser usada para determinar se um dado "buffer" do dado tipo de "MIME".

Htamb$BqN(B uma associa$Bne(Bo entre um tipo de "MIME" e uma extens$BeP(B de arquivo, mas o uso de fun$Bnw(Bes de "typefind" (similar a (({file(1)}))) prefer$ByW(Bel.

A informa$Bne(Bo de tipo mantida em uma lista de Gst::Type. Todas as opera$Bnw(Bes em Gst::Type ocorrem por via de seus n$B(Beros de identifica$Bne(Bo ("ID"), que vocpode recuperar com Gst::Type#id. Voctamb$BqN(B pode pegar as extens$B(Bs de arquivos gerenciadas com Gst::Type#exts e o tipo de "MIME" com Gst::Type#mime.

== Convers$BeP(B de Tipo de "MIME"

A gente pode obter um Gst::Type para um dado tipo de "MIME" com o segmento de c$B(Bigo a seguir:

  type = Gst::Type.find_by_mime("audio/mpeg")

Esse m$BqU(Bodo retornarnil se o tipo for desconhecido.

== Convers$BeP(B de ID

A gente pode obter um Gst::Type para um dado ID com o segmento de c$B(Bigo a seguir:

  type = Gst::Type.find_by_id(id)

Esse m$BqU(Bodo retornarnil se o "id" n$BeP(B estiver associado com algum Gst::Type conhecido.

== Convers$BeP(B de Extens$BeP(B

A gente pode obter o Gst::Type para uma dada extens$BeP(B de arquivo com o segmento de c$B(Bigo a seguir:

  type = Gst::Type.find_by_ext(".mp3")

esse m$BqU(Bodo retornarnil se o tipo n$BeP(B for conhecido.





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