output-selector

output-selector — 1-to-N stream selectoring

Synopsis




                    GstOutputSelector;

Properties


  "active-pad"               gchar*                : Read / Write
  "resend-latest"            gboolean              : Read / Write

Description

Direct input stream to one out of N output pads.

Element Information

plugin selector
author Stefan Kost <stefan.kost@nokia.com>
class Generic

Element Pads

name src%d
direction source
presence request
details ANY
name sink
direction sink
presence always
details ANY

Details

GstOutputSelector

typedef struct {
  GstElement element;

  GstPad *sinkpad;

  GstPad *active_srcpad;
  GstPad *pending_srcpad;
  guint nb_srcpads;

  GstSegment segment;

  /* resend latest buffer after switch */
  gboolean resend_latest;
  GstBuffer *latest_buffer;
} GstOutputSelector;

Property Details

The "active-pad" property

  "active-pad"               gchar*                : Read / Write

Name of the currently active src pad.

Default value: NULL


The "resend-latest" property

  "resend-latest"            gboolean              : Read / Write

Resend latest buffer after a switch to a new pad.

Default value: FALSE

See Also

GstTee, GstInputSelector