Crear  Editar  FrontPage  Indexes  Buscar  Cambios  History  RSS  Login

tut-gst-elements-properties

Propiedades de Gst::Element

Un objeto Gst::Element puede tener varias propiedades que son implementadas usando propiedades estándar de GLib::Object. Por lo tanto, los métodos usuales de GLib::Object : query/get/set y GLib::ParamSpecs? están soportados.

Cada objeto Gst::Element posee al menos una propiedad de su padre Gst::Object: la propiedad "name". Esto es el nombre proporcionado a los métodos Gst::ElementFactory.make o Gst::ElementFactory#create. Puede acceder y modificar esta propiedad usando los métodos Gst::Object#set_name, Gst::Object#name= y Gst::Object#name.

No se necesita acceder directamente al sistema de propiedades de GLib::Object, ya que Ruby/GLib proporciona automáticamente accesores para ello en tu objeto (en este caso, basados en Gst::Object):

La mayoría de los plugins incorporan propiedades adicionales para dar más información sobre su configuración o para configurar el elemento. gst-inspect es una herramienta muy útil para obtener las propiedades de un elemento en particular, también usa introspección de propiedades para dar una pequeña explicación dobre la función o propiedad así como tipos de parámetros y los rangos que soportan.

Ultimas actualizaciones:2011/06/05 23:13:40
Clave:
Referencias:[tut-gst]