Gjsify LogoGjsify Logo

Hierarchy

Index

Properties

asyncHandling?: boolean

If set to %TRUE, the bin will handle asynchronous state changes. This should be used only if the bin subclass is modifying the state of its children on its own.

audioFilter?: Gst.Element

The audio filter(s) to apply during playback in preview mode, immediately before the #GESPipeline:audio-sink. This exposes the #playsink:audio-filter property of the internal #playsink.

audioSink?: Gst.Element

The audio sink used for preview. This exposes the #playsink:audio-sink property of the internal #playsink.

autoFlushBus?: boolean

Whether or not to automatically flush all messages on the pipeline's bus when going from READY to NULL state. Please see gst_pipeline_set_auto_flush_bus() for more information on this option.

delay?: number

The expected delay needed for elements to spin up to the PLAYING state expressed in nanoseconds. see gst_pipeline_set_delay() for more information on this option.

latency?: number

Latency to configure on the pipeline. See gst_pipeline_set_latency().

messageForward?: boolean

Forward all children messages, even those that would normally be filtered by the bin. This can be interesting when one wants to be notified of the EOS state of individual elements, for example.

The messages are converted to an ELEMENT message with the bin as the source. The structure of the message is named GstBinForwarded and contains a field named message that contains the original forwarded #GstMessage.

The pipeline's mode. In preview mode (for audio or video, or both) the pipeline can display the timeline's content to an end user. In rendering mode the pipeline can encode the timeline's content and save it to a file.

name?: string
parent?: Gst.Object

The parent of the object. Please note, that when changing the 'parent' property, we don't emit #GObject::notify and #GstObject::deep-notify signals due to locking issues. In some cases one can use #GstBin::element-added or #GstBin::element-removed signals on the parent to achieve a similar effect.

timeline?: GES.Timeline

The timeline used by this pipeline, whose content it will play and render, or %NULL if the pipeline does not yet have a timeline.

Note that after you set the timeline for the first time, subsequent calls to change the timeline will fail.

videoFilter?: Gst.Element

The video filter(s) to apply during playback in preview mode, immediately before the #GESPipeline:video-sink. This exposes the #playsink:video-filter property of the internal #playsink.

videoSink?: Gst.Element

The video sink used for preview. This exposes the #playsink:video-sink property of the internal #playsink.

Legend

  • Module
  • Object literal
  • Variable
  • Function
  • Function with type parameter
  • Index signature
  • Type alias
  • Type alias with type parameter
  • Enumeration
  • Enumeration member
  • Property
  • Method
  • Interface
  • Interface with type parameter
  • Constructor
  • Property
  • Method
  • Index signature
  • Class
  • Class with type parameter
  • Constructor
  • Property
  • Method
  • Accessor
  • Index signature
  • Inherited constructor
  • Inherited property
  • Inherited method
  • Inherited accessor
  • Protected property
  • Protected method
  • Protected accessor
  • Private property
  • Private method
  • Private accessor
  • Static property
  • Static method