mythtvsrc

mythtvsrc — Control and receive data as a client over the network via raw socket connections using the MythTV protocol

Synopsis

struct              GstMythtvSrc;

Implemented Interfaces

GstMythtvSrc implements GstURIHandler.

Properties

  "location"                 gchar*                : Read / Write
  "mythtv-channel"           gchar*                : Read / Write
  "mythtv-enable-timing-position" gboolean              : Read / Write
  "mythtv-live"              gboolean              : Read / Write
  "mythtv-live-chainid"      gchar*                : Read / Write
  "mythtv-live-id"           gint                  : Read / Write
  "mythtv-version"           gint                  : Read / Write

Description

Synopsis

Element Information

plugin

mythtv

author

Rosfran Borges <rosfran.borges@indt.org.br>, Renato Filho <renato.filho@indt.org.br>

class

Source/Network

Element Pads

name

src

direction

source

presence

always

details

ANY

Details

struct GstMythtvSrc

struct GstMythtvSrc {
  GstPushSrc      element;

  /*
   * MythFileTransfer 
   */
  GMythFile      *file;
  GMythLiveTV    *spawn_livetv;
  GMythBackendInfo *backend_info;
  GstMythtvState  state;
  gchar          *uri_name;
  gchar          *user_agent;
  gchar          *live_chain_id;
  gint            mythtv_version;
  gint64          content_size;
  gint64          prev_content_size;
  gint64          content_size_last;
  guint64         bytes_read;
  gint64          read_offset;
  gboolean        eos;
  gboolean        do_start;
  gboolean        unique_setup;
  gboolean        live_tv;
  gboolean        enable_timing_position;
  gint            live_tv_id;
  gchar          *channel_name;
  guint           mode;

  /*
   * MythTV capabilities 
   */
  GstCaps        *mythtv_caps;
  gboolean        update_prog_chain;

  /*
   * stablish a maximum iteration value to the IS_RECORDING message 
   */
  guint           wait_to_transfer;
};

Property Details

The "location" property

  "location"                 gchar*                : Read / Write

Default value: ""


The "mythtv-channel" property

  "mythtv-channel"           gchar*                : Read / Write

Change MythTV channel number.

Default value: ""


The "mythtv-enable-timing-position" property

  "mythtv-enable-timing-position" gboolean              : Read / Write

Enable MythTV Live TV content size continuous updating.

Default value: FALSE


The "mythtv-live" property

  "mythtv-live"              gboolean              : Read / Write

Enable MythTV Live TV content streaming.

Default value: FALSE


The "mythtv-live-chainid" property

  "mythtv-live-chainid"      gchar*                : Read / Write

Sets the MythTV chain ID (from TV Chain).

Default value: ""


The "mythtv-live-id" property

  "mythtv-live-id"           gint                  : Read / Write

Change MythTV version.

Allowed values: [0,200]

Default value: 1


The "mythtv-version" property

  "mythtv-version"           gint                  : Read / Write

Change MythTV version.

Allowed values: [26,30]

Default value: 26