WebKitDOMGTK+ Reference Manual: WebKitDOMHTMLMediaElement

## WebKitDOMHTMLMediaElement WebKitDOMHTMLMediaElement |

## Synopsis

                        WebKitDOMHTMLMediaElement;
    void                webkit_dom_html_media_element_load  (WebKitDOMHTMLMediaElement *self);
    gchar *             webkit_dom_html_media_element_can_play_type
                                                            (WebKitDOMHTMLMediaElement *self,
                                                             const gchar *type);
    void                webkit_dom_html_media_element_play  (WebKitDOMHTMLMediaElement *self);
    void                webkit_dom_html_media_element_pause (WebKitDOMHTMLMediaElement *self);
    void                webkit_dom_html_media_element_fast_seek
                                                            (WebKitDOMHTMLMediaElement *self,
                                                             gdouble time);
    void                webkit_dom_html_media_element_webkit_show_playback_target_picker
                                                            (WebKitDOMHTMLMediaElement *self);
    WebKitDOMMediaError * webkit_dom_html_media_element_get_error
                                                            (WebKitDOMHTMLMediaElement *self);
    gchar *             webkit_dom_html_media_element_get_src
                                                            (WebKitDOMHTMLMediaElement *self);
    void                webkit_dom_html_media_element_set_src
                                                            (WebKitDOMHTMLMediaElement *self,
                                                             const gchar *value);
    gchar *             webkit_dom_html_media_element_get_current_src
                                                            (WebKitDOMHTMLMediaElement *self);
    gushort             webkit_dom_html_media_element_get_network_state
                                                            (WebKitDOMHTMLMediaElement *self);
    gchar *             webkit_dom_html_media_element_get_preload
                                                            (WebKitDOMHTMLMediaElement *self);
    void                webkit_dom_html_media_element_set_preload
                                                            (WebKitDOMHTMLMediaElement *self,
                                                             const gchar *value);
    WebKitDOMTimeRanges * webkit_dom_html_media_element_get_buffered
                                                            (WebKitDOMHTMLMediaElement *self);
    gushort             webkit_dom_html_media_element_get_ready_state
                                                            (WebKitDOMHTMLMediaElement *self);
    gboolean            webkit_dom_html_media_element_get_seeking
                                                            (WebKitDOMHTMLMediaElement *self);
    gdouble             webkit_dom_html_media_element_get_current_time
                                                            (WebKitDOMHTMLMediaElement *self);
    gdouble             webkit_dom_html_media_element_get_duration
                                                            (WebKitDOMHTMLMediaElement *self);
    gboolean            webkit_dom_html_media_element_get_paused
                                                            (WebKitDOMHTMLMediaElement *self);
    gdouble             webkit_dom_html_media_element_get_default_playback_rate
                                                            (WebKitDOMHTMLMediaElement *self);
    void                webkit_dom_html_media_element_set_default_playback_rate
                                                            (WebKitDOMHTMLMediaElement *self,
                                                             gdouble value);
    gdouble             webkit_dom_html_media_element_get_playback_rate
                                                            (WebKitDOMHTMLMediaElement *self);
    void                webkit_dom_html_media_element_set_playback_rate
                                                            (WebKitDOMHTMLMediaElement *self,
                                                             gdouble value);
    WebKitDOMTimeRanges * webkit_dom_html_media_element_get_played
                                                            (WebKitDOMHTMLMediaElement *self);
    WebKitDOMTimeRanges * webkit_dom_html_media_element_get_seekable
                                                            (WebKitDOMHTMLMediaElement *self);
    gboolean            webkit_dom_html_media_element_get_ended
                                                            (WebKitDOMHTMLMediaElement *self);
    gboolean            webkit_dom_html_media_element_get_autoplay
                                                            (WebKitDOMHTMLMediaElement *self);
    void                webkit_dom_html_media_element_set_autoplay
                                                            (WebKitDOMHTMLMediaElement *self,
                                                             gboolean value);
    gboolean            webkit_dom_html_media_element_get_loop
                                                            (WebKitDOMHTMLMediaElement *self);
    void                webkit_dom_html_media_element_set_loop
                                                            (WebKitDOMHTMLMediaElement *self,
                                                             gboolean value);
    gboolean            webkit_dom_html_media_element_get_controls
                                                            (WebKitDOMHTMLMediaElement *self);
    void                webkit_dom_html_media_element_set_controls
                                                            (WebKitDOMHTMLMediaElement *self,
                                                             gboolean value);
    gdouble             webkit_dom_html_media_element_get_volume
                                                            (WebKitDOMHTMLMediaElement *self);
    void                webkit_dom_html_media_element_set_volume
                                                            (WebKitDOMHTMLMediaElement *self,
                                                             gdouble value,
                                                             GError **error);
    gboolean            webkit_dom_html_media_element_get_muted
                                                            (WebKitDOMHTMLMediaElement *self);
    void                webkit_dom_html_media_element_set_muted
                                                            (WebKitDOMHTMLMediaElement *self,
                                                             gboolean value);
    gboolean            webkit_dom_html_media_element_get_default_muted
                                                            (WebKitDOMHTMLMediaElement *self);
    void                webkit_dom_html_media_element_set_default_muted
                                                            (WebKitDOMHTMLMediaElement *self,
                                                             gboolean value);
    gboolean            webkit_dom_html_media_element_get_webkit_preserves_pitch
                                                            (WebKitDOMHTMLMediaElement *self);
    void                webkit_dom_html_media_element_set_webkit_preserves_pitch
                                                            (WebKitDOMHTMLMediaElement *self,
                                                             gboolean value);
    gboolean            webkit_dom_html_media_element_get_webkit_has_closed_captions
                                                            (WebKitDOMHTMLMediaElement *self);
    gboolean            webkit_dom_html_media_element_get_webkit_closed_captions_visible
                                                            (WebKitDOMHTMLMediaElement *self);
    void                webkit_dom_html_media_element_set_webkit_closed_captions_visible
                                                            (WebKitDOMHTMLMediaElement *self,
                                                             gboolean value);
    gulong              webkit_dom_html_media_element_get_webkit_audio_decoded_byte_count
                                                            (WebKitDOMHTMLMediaElement *self);
    gulong              webkit_dom_html_media_element_get_webkit_video_decoded_byte_count
                                                            (WebKitDOMHTMLMediaElement *self);
    gchar *             webkit_dom_html_media_element_get_media_group
                                                            (WebKitDOMHTMLMediaElement *self);
    void                webkit_dom_html_media_element_set_media_group
                                                            (WebKitDOMHTMLMediaElement *self,
                                                             const gchar *value);
    WebKitDOMMediaController * webkit_dom_html_media_element_get_controller
                                                            (WebKitDOMHTMLMediaElement *self);
    gboolean            webkit_dom_html_media_element_get_webkit_current_playback_target_is_wireless
                                                            (WebKitDOMHTMLMediaElement *self);
    gdouble             webkit_dom_html_media_element_get_start_time
                                                            (WebKitDOMHTMLMediaElement *self);
    gdouble             webkit_dom_html_media_element_get_initial_time
                                                            (WebKitDOMHTMLMediaElement *self);

## Object Hierarchy

      GObject
       +----WebKitDOMObject
             +----WebKitDOMNode
                   +----WebKitDOMElement
                         +----WebKitDOMHTMLElement
                               +----WebKitDOMHTMLMediaElement
                                     +----WebKitDOMHTMLAudioElement
                                     +----WebKitDOMHTMLVideoElement

## Implemented Interfaces

WebKitDOMHTMLMediaElement implements WebKitDOMEventTarget.

## Properties

      "autoplay"                 gboolean              : Read / Write
      "buffered"                 WebKitDOMTimeRanges*  : Read
      "controller"               WebKitDOMMediaController*  : Read
      "controls"                 gboolean              : Read / Write
      "current-src"              gchar*                : Read
      "current-time"             gdouble               : Read / Write
      "default-muted"            gboolean              : Read / Write
      "default-playback-rate"    gdouble               : Read / Write
      "duration"                 gdouble               : Read
      "ended"                    gboolean              : Read
      "error"                    WebKitDOMMediaError*  : Read
      "loop"                     gboolean              : Read / Write
      "media-group"              gchar*                : Read / Write
      "muted"                    gboolean              : Read / Write
      "network-state"            guint                 : Read
      "paused"                   gboolean              : Read
      "playback-rate"            gdouble               : Read / Write
      "played"                   WebKitDOMTimeRanges*  : Read
      "preload"                  gchar*                : Read / Write
      "ready-state"              guint                 : Read
      "seekable"                 WebKitDOMTimeRanges*  : Read
      "seeking"                  gboolean              : Read
      "src"                      gchar*                : Read / Write
      "volume"                   gdouble               : Read / Write
      "webkit-audio-decoded-byte-count" gulong                : Read
      "webkit-closed-captions-visible" gboolean              : Read / Write
      "webkit-current-playback-target-is-wireless" gboolean              : Read
      "webkit-has-closed-captions" gboolean              : Read
      "webkit-preserves-pitch"   gboolean              : Read / Write
      "webkit-video-decoded-byte-count" gulong                : Read

## Description

## Details

### WebKitDOMHTMLMediaElement

    typedef struct _WebKitDOMHTMLMediaElement WebKitDOMHTMLMediaElement;

### webkit_dom_html_media_element_load ()

    void                webkit_dom_html_media_element_load  (WebKitDOMHTMLMediaElement *self);

`self` : | A WebKitDOMHTMLMediaElement

### webkit_dom_html_media_element_can_play_type ()

    gchar *             webkit_dom_html_media_element_can_play_type
                                                            (WebKitDOMHTMLMediaElement *self,
                                                             const gchar *type);

`self` : | A WebKitDOMHTMLMediaElement
`type` : | A gchar
Returns : | A gchar

### webkit_dom_html_media_element_play ()

    void                webkit_dom_html_media_element_play  (WebKitDOMHTMLMediaElement *self);

`self` : | A WebKitDOMHTMLMediaElement

### webkit_dom_html_media_element_pause ()

    void                webkit_dom_html_media_element_pause (WebKitDOMHTMLMediaElement *self);

`self` : | A WebKitDOMHTMLMediaElement

### webkit_dom_html_media_element_fast_seek ()

    void                webkit_dom_html_media_element_fast_seek
                                                            (WebKitDOMHTMLMediaElement *self,
                                                             gdouble time);

`self` : | A WebKitDOMHTMLMediaElement
`time` : | A gdouble

### webkit_dom_html_media_element_webkit_show_playback_target_picker ()

    void                webkit_dom_html_media_element_webkit_show_playback_target_picker
                                                            (WebKitDOMHTMLMediaElement *self);

`self` : | A WebKitDOMHTMLMediaElement

### webkit_dom_html_media_element_get_error ()

    WebKitDOMMediaError * webkit_dom_html_media_element_get_error
                                                            (WebKitDOMHTMLMediaElement *self);

`self` : | A WebKitDOMHTMLMediaElement
Returns : | A WebKitDOMMediaError. [transfer none]

### webkit_dom_html_media_element_get_src ()

    gchar *             webkit_dom_html_media_element_get_src
                                                            (WebKitDOMHTMLMediaElement *self);

`self` : | A WebKitDOMHTMLMediaElement
Returns : | A gchar

### webkit_dom_html_media_element_set_src ()

    void                webkit_dom_html_media_element_set_src
                                                            (WebKitDOMHTMLMediaElement *self,
                                                             const gchar *value);

`self` : | A WebKitDOMHTMLMediaElement
`value` : | A gchar

### webkit_dom_html_media_element_get_current_src ()

    gchar *             webkit_dom_html_media_element_get_current_src
                                                            (WebKitDOMHTMLMediaElement *self);

`self` : | A WebKitDOMHTMLMediaElement
Returns : | A gchar

### webkit_dom_html_media_element_get_network_state ()

    gushort             webkit_dom_html_media_element_get_network_state
                                                            (WebKitDOMHTMLMediaElement *self);

`self` : | A WebKitDOMHTMLMediaElement
Returns : | A gushort

### webkit_dom_html_media_element_get_preload ()

    gchar *             webkit_dom_html_media_element_get_preload
                                                            (WebKitDOMHTMLMediaElement *self);

`self` : | A WebKitDOMHTMLMediaElement
Returns : | A gchar

### webkit_dom_html_media_element_set_preload ()

    void                webkit_dom_html_media_element_set_preload
                                                            (WebKitDOMHTMLMediaElement *self,
                                                             const gchar *value);

`self` : | A WebKitDOMHTMLMediaElement
`value` : | A gchar

### webkit_dom_html_media_element_get_buffered ()

    WebKitDOMTimeRanges * webkit_dom_html_media_element_get_buffered
                                                            (WebKitDOMHTMLMediaElement *self);

`self` : | A WebKitDOMHTMLMediaElement
Returns : | A WebKitDOMTimeRanges. [transfer none]

### webkit_dom_html_media_element_get_ready_state ()

    gushort             webkit_dom_html_media_element_get_ready_state
                                                            (WebKitDOMHTMLMediaElement *self);

`self` : | A WebKitDOMHTMLMediaElement
Returns : | A gushort

### webkit_dom_html_media_element_get_seeking ()

    gboolean            webkit_dom_html_media_element_get_seeking
                                                            (WebKitDOMHTMLMediaElement *self);

`self` : | A WebKitDOMHTMLMediaElement
Returns : | A gboolean

### webkit_dom_html_media_element_get_current_time ()

    gdouble             webkit_dom_html_media_element_get_current_time
                                                            (WebKitDOMHTMLMediaElement *self);

`self` : | A WebKitDOMHTMLMediaElement
Returns : | A gdouble

### webkit_dom_html_media_element_get_duration ()

    gdouble             webkit_dom_html_media_element_get_duration
                                                            (WebKitDOMHTMLMediaElement *self);

`self` : | A WebKitDOMHTMLMediaElement
Returns : | A gdouble

### webkit_dom_html_media_element_get_paused ()

    gboolean            webkit_dom_html_media_element_get_paused
                                                            (WebKitDOMHTMLMediaElement *self);

`self` : | A WebKitDOMHTMLMediaElement
Returns : | A gboolean

### webkit_dom_html_media_element_get_default_playback_rate ()

    gdouble             webkit_dom_html_media_element_get_default_playback_rate
                                                            (WebKitDOMHTMLMediaElement *self);

`self` : | A WebKitDOMHTMLMediaElement
Returns : | A gdouble

### webkit_dom_html_media_element_set_default_playback_rate ()

    void                webkit_dom_html_media_element_set_default_playback_rate
                                                            (WebKitDOMHTMLMediaElement *self,
                                                             gdouble value);

`self` : | A WebKitDOMHTMLMediaElement
`value` : | A gdouble

### webkit_dom_html_media_element_get_playback_rate ()

    gdouble             webkit_dom_html_media_element_get_playback_rate
                                                            (WebKitDOMHTMLMediaElement *self);

`self` : | A WebKitDOMHTMLMediaElement
Returns : | A gdouble

### webkit_dom_html_media_element_set_playback_rate ()

    void                webkit_dom_html_media_element_set_playback_rate
                                                            (WebKitDOMHTMLMediaElement *self,
                                                             gdouble value);

`self` : | A WebKitDOMHTMLMediaElement
`value` : | A gdouble

### webkit_dom_html_media_element_get_played ()

    WebKitDOMTimeRanges * webkit_dom_html_media_element_get_played
                                                            (WebKitDOMHTMLMediaElement *self);

`self` : | A WebKitDOMHTMLMediaElement
Returns : | A WebKitDOMTimeRanges. [transfer none]

### webkit_dom_html_media_element_get_seekable ()

    WebKitDOMTimeRanges * webkit_dom_html_media_element_get_seekable
                                                            (WebKitDOMHTMLMediaElement *self);

`self` : | A WebKitDOMHTMLMediaElement
Returns : | A WebKitDOMTimeRanges. [transfer none]

### webkit_dom_html_media_element_get_ended ()

    gboolean            webkit_dom_html_media_element_get_ended
                                                            (WebKitDOMHTMLMediaElement *self);

`self` : | A WebKitDOMHTMLMediaElement
Returns : | A gboolean

### webkit_dom_html_media_element_get_autoplay ()

    gboolean            webkit_dom_html_media_element_get_autoplay
                                                            (WebKitDOMHTMLMediaElement *self);

`self` : | A WebKitDOMHTMLMediaElement
Returns : | A gboolean

### webkit_dom_html_media_element_set_autoplay ()

    void                webkit_dom_html_media_element_set_autoplay
                                                            (WebKitDOMHTMLMediaElement *self,
                                                             gboolean value);

`self` : | A WebKitDOMHTMLMediaElement
`value` : | A gboolean

### webkit_dom_html_media_element_get_loop ()

    gboolean            webkit_dom_html_media_element_get_loop
                                                            (WebKitDOMHTMLMediaElement *self);

`self` : | A WebKitDOMHTMLMediaElement
Returns : | A gboolean

### webkit_dom_html_media_element_set_loop ()

    void                webkit_dom_html_media_element_set_loop
                                                            (WebKitDOMHTMLMediaElement *self,
                                                             gboolean value);

`self` : | A WebKitDOMHTMLMediaElement
`value` : | A gboolean

### webkit_dom_html_media_element_get_controls ()

    gboolean            webkit_dom_html_media_element_get_controls
                                                            (WebKitDOMHTMLMediaElement *self);

`self` : | A WebKitDOMHTMLMediaElement
Returns : | A gboolean

### webkit_dom_html_media_element_set_controls ()

    void                webkit_dom_html_media_element_set_controls
                                                            (WebKitDOMHTMLMediaElement *self,
                                                             gboolean value);

`self` : | A WebKitDOMHTMLMediaElement
`value` : | A gboolean

### webkit_dom_html_media_element_get_volume ()

    gdouble             webkit_dom_html_media_element_get_volume
                                                            (WebKitDOMHTMLMediaElement *self);

`self` : | A WebKitDOMHTMLMediaElement
Returns : | A gdouble

### webkit_dom_html_media_element_set_volume ()

    void                webkit_dom_html_media_element_set_volume
                                                            (WebKitDOMHTMLMediaElement *self,
                                                             gdouble value,
                                                             GError **error);

`self` : | A WebKitDOMHTMLMediaElement
`value` : | A gdouble
`error` : | GError

### webkit_dom_html_media_element_get_muted ()

    gboolean            webkit_dom_html_media_element_get_muted
                                                            (WebKitDOMHTMLMediaElement *self);

`self` : | A WebKitDOMHTMLMediaElement
Returns : | A gboolean

### webkit_dom_html_media_element_set_muted ()

    void                webkit_dom_html_media_element_set_muted
                                                            (WebKitDOMHTMLMediaElement *self,
                                                             gboolean value);

`self` : | A WebKitDOMHTMLMediaElement
`value` : | A gboolean

### webkit_dom_html_media_element_get_default_muted ()

    gboolean            webkit_dom_html_media_element_get_default_muted
                                                            (WebKitDOMHTMLMediaElement *self);

`self` : | A WebKitDOMHTMLMediaElement
Returns : | A gboolean

### webkit_dom_html_media_element_set_default_muted ()

    void                webkit_dom_html_media_element_set_default_muted
                                                            (WebKitDOMHTMLMediaElement *self,
                                                             gboolean value);

`self` : | A WebKitDOMHTMLMediaElement
`value` : | A gboolean

### webkit_dom_html_media_element_get_webkit_preserves_pitch ()

    gboolean            webkit_dom_html_media_element_get_webkit_preserves_pitch
                                                            (WebKitDOMHTMLMediaElement *self);

`self` : | A WebKitDOMHTMLMediaElement
Returns : | A gboolean

### webkit_dom_html_media_element_set_webkit_preserves_pitch ()

    void                webkit_dom_html_media_element_set_webkit_preserves_pitch
                                                            (WebKitDOMHTMLMediaElement *self,
                                                             gboolean value);

`self` : | A WebKitDOMHTMLMediaElement
`value` : | A gboolean

### webkit_dom_html_media_element_get_webkit_has_closed_captions ()

    gboolean            webkit_dom_html_media_element_get_webkit_has_closed_captions
                                                            (WebKitDOMHTMLMediaElement *self);

`self` : | A WebKitDOMHTMLMediaElement
Returns : | A gboolean

### webkit_dom_html_media_element_get_webkit_closed_captions_visible ()

    gboolean            webkit_dom_html_media_element_get_webkit_closed_captions_visible
                                                            (WebKitDOMHTMLMediaElement *self);

`self` : | A WebKitDOMHTMLMediaElement
Returns : | A gboolean

### webkit_dom_html_media_element_set_webkit_closed_captions_visible ()

    void                webkit_dom_html_media_element_set_webkit_closed_captions_visible
                                                            (WebKitDOMHTMLMediaElement *self,
                                                             gboolean value);

`self` : | A WebKitDOMHTMLMediaElement
`value` : | A gboolean

### webkit_dom_html_media_element_get_webkit_audio_decoded_byte_count ()

    gulong              webkit_dom_html_media_element_get_webkit_audio_decoded_byte_count
                                                            (WebKitDOMHTMLMediaElement *self);

`self` : | A WebKitDOMHTMLMediaElement
Returns : | A gulong

### webkit_dom_html_media_element_get_webkit_video_decoded_byte_count ()

    gulong              webkit_dom_html_media_element_get_webkit_video_decoded_byte_count
                                                            (WebKitDOMHTMLMediaElement *self);

`self` : | A WebKitDOMHTMLMediaElement
Returns : | A gulong

### webkit_dom_html_media_element_get_media_group ()

    gchar *             webkit_dom_html_media_element_get_media_group
                                                            (WebKitDOMHTMLMediaElement *self);

`self` : | A WebKitDOMHTMLMediaElement
Returns : | A gchar

### webkit_dom_html_media_element_set_media_group ()

    void                webkit_dom_html_media_element_set_media_group
                                                            (WebKitDOMHTMLMediaElement *self,
                                                             const gchar *value);

`self` : | A WebKitDOMHTMLMediaElement
`value` : | A gchar

### webkit_dom_html_media_element_get_controller ()

    WebKitDOMMediaController * webkit_dom_html_media_element_get_controller
                                                            (WebKitDOMHTMLMediaElement *self);

`self` : | A WebKitDOMHTMLMediaElement
Returns : | A WebKitDOMMediaController. [transfer none]

### webkit_dom_html_media_element_get_webkit_current_playback_target_is_wireless ()

    gboolean            webkit_dom_html_media_element_get_webkit_current_playback_target_is_wireless
                                                            (WebKitDOMHTMLMediaElement *self);

`self` : | A WebKitDOMHTMLMediaElement
Returns : | A gboolean

### webkit_dom_html_media_element_get_start_time ()

    gdouble             webkit_dom_html_media_element_get_start_time
                                                            (WebKitDOMHTMLMediaElement *self);

### Warning

`webkit_dom_html_media_element_get_start_time` is deprecated and should not be used in newly-written code. 2.2

The HTMLMediaElement:start-time property has been removed from WebKit, this function does nothing.

`self` : | A HTMLMediaElement
Returns : | A gdouble

### webkit_dom_html_media_element_get_initial_time ()

    gdouble             webkit_dom_html_media_element_get_initial_time
                                                            (WebKitDOMHTMLMediaElement *self);

### Warning

`webkit_dom_html_media_element_get_initial_time` is deprecated and should not be used in newly-written code. 2.2

The HTMLMediaElement:initial-time property has been removed from WebKit, this function does nothing.

`self` : | A HTMLMediaElement
Returns : | A gdouble

## Property Details

### The `"autoplay"` property

      "autoplay"                 gboolean              : Read / Write

read-only gboolean HTMLMediaElement:autoplay.

Default value: FALSE

### The `"buffered"` property

      "buffered"                 WebKitDOMTimeRanges*  : Read

read-only WebKitDOMTimeRanges* HTMLMediaElement:buffered.

### The `"controller"` property

      "controller"               WebKitDOMMediaController*  : Read

read-only WebKitDOMMediaController* HTMLMediaElement:controller.

### The `"controls"` property

      "controls"                 gboolean              : Read / Write

read-only gboolean HTMLMediaElement:controls.

Default value: FALSE

### The `"current-src"` property

      "current-src"              gchar*                : Read

read-only gchar* HTMLMediaElement:current-src.

Default value: ""

### The `"current-time"` property

      "current-time"             gdouble               : Read / Write

read-only gdouble HTMLMediaElement:current-time.

Default value: 0

### The `"default-muted"` property

      "default-muted"            gboolean              : Read / Write

read-only gboolean HTMLMediaElement:default-muted.

Default value: FALSE

### The `"default-playback-rate"` property

      "default-playback-rate"    gdouble               : Read / Write

read-only gdouble HTMLMediaElement:default-playback-rate.

Default value: 0

### The `"duration"` property

      "duration"                 gdouble               : Read

read-only gdouble HTMLMediaElement:duration.

Default value: 0

### The `"ended"` property

      "ended"                    gboolean              : Read

read-only gboolean HTMLMediaElement:ended.

Default value: FALSE

### The `"error"` property

      "error"                    WebKitDOMMediaError*  : Read

read-only WebKitDOMMediaError* HTMLMediaElement:error.

### The `"loop"` property

      "loop"                     gboolean              : Read / Write

read-only gboolean HTMLMediaElement:loop.

Default value: FALSE

### The `"media-group"` property

      "media-group"              gchar*                : Read / Write

read-only gchar* HTMLMediaElement:media-group.

Default value: ""

### The `"muted"` property

      "muted"                    gboolean              : Read / Write

read-only gboolean HTMLMediaElement:muted.

Default value: FALSE

### The `"network-state"` property

      "network-state"            guint                 : Read

read-only gushort HTMLMediaElement:network-state.

Default value: 0

### The `"paused"` property

      "paused"                   gboolean              : Read

read-only gboolean HTMLMediaElement:paused.

Default value: FALSE

### The `"playback-rate"` property

      "playback-rate"            gdouble               : Read / Write

read-only gdouble HTMLMediaElement:playback-rate.

Default value: 0

### The `"played"` property

      "played"                   WebKitDOMTimeRanges*  : Read

read-only WebKitDOMTimeRanges* HTMLMediaElement:played.

### The `"preload"` property

      "preload"                  gchar*                : Read / Write

read-only gchar* HTMLMediaElement:preload.

Default value: ""

### The `"ready-state"` property

      "ready-state"              guint                 : Read

read-only gushort HTMLMediaElement:ready-state.

Default value: 0

### The `"seekable"` property

      "seekable"                 WebKitDOMTimeRanges*  : Read

read-only WebKitDOMTimeRanges* HTMLMediaElement:seekable.

### The `"seeking"` property

      "seeking"                  gboolean              : Read

read-only gboolean HTMLMediaElement:seeking.

Default value: FALSE

### The `"src"` property

      "src"                      gchar*                : Read / Write

read-only gchar* HTMLMediaElement:src.

Default value: ""

### The `"volume"` property

      "volume"                   gdouble               : Read / Write

read-only gdouble HTMLMediaElement:volume.

Default value: 0

### The `"webkit-audio-decoded-byte-count"` property

      "webkit-audio-decoded-byte-count" gulong                : Read

read-only gulong HTMLMediaElement:webkit-audio-decoded-byte-count.

### The `"webkit-closed-captions-visible"` property

      "webkit-closed-captions-visible" gboolean              : Read / Write

read-only gboolean HTMLMediaElement:webkit-closed-captions-visible.

Default value: FALSE

### The `"webkit-current-playback-target-is-wireless"` property

      "webkit-current-playback-target-is-wireless" gboolean              : Read

read-only gboolean HTMLMediaElement:webkit-current-playback-target-is-wireless.

Default value: FALSE

### The `"webkit-has-closed-captions"` property

      "webkit-has-closed-captions" gboolean              : Read

read-only gboolean HTMLMediaElement:webkit-has-closed-captions.

Default value: FALSE

### The `"webkit-preserves-pitch"` property

      "webkit-preserves-pitch"   gboolean              : Read / Write

read-only gboolean HTMLMediaElement:webkit-preserves-pitch.

Default value: FALSE

### The `"webkit-video-decoded-byte-count"` property

      "webkit-video-decoded-byte-count" gulong                : Read

read-only gulong HTMLMediaElement:webkit-video-decoded-byte-count.