Blame docs/reference/html/GDataYouTubeVideo.html

Packit 4b6dd7
Packit 4b6dd7
<html>
Packit 4b6dd7
<head>
Packit 4b6dd7
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
Packit 4b6dd7
<title>GDataYouTubeVideo: GData Reference Manual</title>
Packit 4b6dd7
<meta name="generator" content="DocBook XSL Stylesheets Vsnapshot">
Packit 4b6dd7
<link rel="home" href="index.html" title="GData Reference Manual">
Packit 4b6dd7
<link rel="up" href="ch13.html" title="YouTube API">
Packit 4b6dd7
<link rel="prev" href="GDataYouTubeQuery.html" title="GDataYouTubeQuery">
Packit 4b6dd7
<link rel="next" href="GDataYouTubeComment.html" title="GDataYouTubeComment">
Packit 4b6dd7
<meta name="generator" content="GTK-Doc V1.26.1 (XML mode)">
Packit 4b6dd7
<link rel="stylesheet" href="style.css" type="text/css">
Packit 4b6dd7
</head>
Packit 4b6dd7
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Top  | 
Packit 4b6dd7
                  Description  | 
Packit 4b6dd7
                  Object Hierarchy  | 
Packit 4b6dd7
                  Implemented Interfaces  | 
Packit 4b6dd7
                  Properties
Packit 4b6dd7
Packit 4b6dd7
Home
Packit 4b6dd7
Up
Packit 4b6dd7
Prev
Packit 4b6dd7
Next
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7

GDataYouTubeVideo

Packit 4b6dd7

GDataYouTubeVideo — GData YouTube video object

Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7

Stability Level

Packit 4b6dd7
Packit 4b6dd7
develop applications to these interfaces, release them, and have confidence that
Packit 4b6dd7
they will run on all minor releases of the product (after the one in which the
Packit 4b6dd7
interface was introduced, and within the same major release). Even at a major
Packit 4b6dd7
release, incompatible changes are expected to be rare, and to have strong
Packit 4b6dd7
justifications.
Packit 4b6dd7
">Stable, unless otherwise indicated
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7

Functions

Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
GDataYouTubeVideo *
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
gdata_youtube_video_new ()
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
GDataYouTubeContent *
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
gdata_youtube_video_look_up_content ()
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
GList *
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
gdata_youtube_video_get_thumbnails ()
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
GDataMediaCategory *
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
gdata_youtube_video_get_category ()
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
void
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
gdata_youtube_video_set_category ()
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
GDataYouTubeCredit *
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
gdata_youtube_video_get_credit ()
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
const gchar *
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
gdata_youtube_video_get_description ()
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
void
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
gdata_youtube_video_set_description ()
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
guint
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
gdata_youtube_video_get_duration ()
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
const gchar * const *
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
gdata_youtube_video_get_keywords ()
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
void
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
gdata_youtube_video_set_keywords ()
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
const gchar *
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
gdata_youtube_video_get_location ()
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
void
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
gdata_youtube_video_set_location ()
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
guint
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
gdata_youtube_video_get_view_count ()
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
guint
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
gdata_youtube_video_get_favorite_count ()
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
gboolean
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
gdata_youtube_video_is_restricted_in_country ()
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
const gchar *
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
gdata_youtube_video_get_media_rating ()
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
GDataYouTubePermission
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
gdata_youtube_video_get_access_control ()
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
void
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
gdata_youtube_video_set_access_control ()
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
const gchar *
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
gdata_youtube_video_get_player_uri ()
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
gboolean
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
gdata_youtube_video_is_private ()
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
void
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
gdata_youtube_video_set_is_private ()
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
gboolean
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
gdata_youtube_video_is_draft ()
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
void
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
gdata_youtube_video_set_is_draft ()
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
GDataYouTubeState *
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
gdata_youtube_video_get_state ()
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
void
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
gdata_youtube_video_get_rating ()
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
gint64
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
gdata_youtube_video_get_uploaded ()
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
gint64
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
gdata_youtube_video_get_recorded ()
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
void
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
gdata_youtube_video_set_recorded ()
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
const gchar *
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
gdata_youtube_video_get_video_id ()
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
gchar *
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
gdata_youtube_video_get_video_id_from_uri ()
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
const gchar *
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
gdata_youtube_video_get_aspect_ratio ()
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
void
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
gdata_youtube_video_set_aspect_ratio ()
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
void
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
gdata_youtube_video_get_coordinates ()
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
void
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
gdata_youtube_video_set_coordinates ()
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7

Properties

Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
gchar *
Packit 4b6dd7
aspect-ratio
Packit 4b6dd7
Read / Write
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
gdouble
Packit 4b6dd7
average-rating
Packit 4b6dd7
Read
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
GDataMediaCategory *
Packit 4b6dd7
category
Packit 4b6dd7
Read / Write
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
GDataYouTubeCredit *
Packit 4b6dd7
credit
Packit 4b6dd7
Read
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
gchar *
Packit 4b6dd7
description
Packit 4b6dd7
Read / Write
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
guint
Packit 4b6dd7
duration
Packit 4b6dd7
Read
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
guint
Packit 4b6dd7
favorite-count
Packit 4b6dd7
Read
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
gboolean
Packit 4b6dd7
is-draft
Packit 4b6dd7
Read / Write
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
gboolean
Packit 4b6dd7
is-private
Packit 4b6dd7
Read / Write
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
GStrv
Packit 4b6dd7
keywords
Packit 4b6dd7
Read / Write
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
gdouble
Packit 4b6dd7
latitude
Packit 4b6dd7
Read / Write
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
gchar *
Packit 4b6dd7
location
Packit 4b6dd7
Read / Write
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
gdouble
Packit 4b6dd7
longitude
Packit 4b6dd7
Read / Write
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
guint
Packit 4b6dd7
max-rating
Packit 4b6dd7
Read
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
guint
Packit 4b6dd7
min-rating
Packit 4b6dd7
Read
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
gchar *
Packit 4b6dd7
player-uri
Packit 4b6dd7
Read
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
guint
Packit 4b6dd7
rating-count
Packit 4b6dd7
Read
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
gint64
Packit 4b6dd7
recorded
Packit 4b6dd7
Read / Write
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
GDataYouTubeState *
Packit 4b6dd7
state
Packit 4b6dd7
Read
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
gint64
Packit 4b6dd7
uploaded
Packit 4b6dd7
Read
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
gchar *
Packit 4b6dd7
video-id
Packit 4b6dd7
Read
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
guint
Packit 4b6dd7
view-count
Packit 4b6dd7
Read
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7

Types and Values

Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
#define
Packit 4b6dd7
GDATA_YOUTUBE_ASPECT_RATIO_WIDESCREEN
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
#define
Packit 4b6dd7
GDATA_YOUTUBE_ACTION_RATE
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
#define
Packit 4b6dd7
GDATA_YOUTUBE_ACTION_COMMENT
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
#define
Packit 4b6dd7
GDATA_YOUTUBE_ACTION_COMMENT_VOTE
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
#define
Packit 4b6dd7
GDATA_YOUTUBE_ACTION_VIDEO_RESPOND
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
#define
Packit 4b6dd7
GDATA_YOUTUBE_ACTION_EMBED
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
#define
Packit 4b6dd7
GDATA_YOUTUBE_ACTION_SYNDICATE
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
#define
Packit 4b6dd7
GDATA_YOUTUBE_LICENSE_CC
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
#define
Packit 4b6dd7
GDATA_YOUTUBE_LICENSE_STANDARD
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
#define
Packit 4b6dd7
GDATA_YOUTUBE_RATING_TYPE_SIMPLE
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
#define
Packit 4b6dd7
GDATA_YOUTUBE_RATING_TYPE_MPAA
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
#define
Packit 4b6dd7
GDATA_YOUTUBE_RATING_TYPE_V_CHIP
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
 
Packit 4b6dd7
GDataYouTubeVideo
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
 
Packit 4b6dd7
GDataYouTubeVideoClass
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
enum
Packit 4b6dd7
GDataYouTubePermission
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7

Object Hierarchy

Packit 4b6dd7
    GObject
Packit 4b6dd7
    ╰── GDataParsable
Packit 4b6dd7
        ╰── GDataEntry
Packit 4b6dd7
            ╰── GDataYouTubeVideo
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7

Implemented Interfaces

Packit 4b6dd7

Packit 4b6dd7
GDataYouTubeVideo implements
Packit 4b6dd7
 GDataCommentable.

Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7

Includes

Packit 4b6dd7
#include <gdata/services/youtube/gdata-youtube-video.h>
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7

Description

Packit 4b6dd7

GDataYouTubeVideo is a subclass of GDataEntry to represent a single video on YouTube, either when uploading or querying.

Packit 4b6dd7

GDataYouTubeVideo implements GDataCommentable, allowing comments on videos

Packit 4b6dd7
to be queried and added.

Packit 4b6dd7

For more details of YouTube’s GData API, see the

Packit 4b6dd7
Packit 4b6dd7
online documentation.
Packit 4b6dd7
Packit 4b6dd7

Example 15. Getting Basic Video Data

Packit 4b6dd7
Packit 4b6dd7
  
Packit 4b6dd7
    
Packit 4b6dd7
      
Packit 4b6dd7
        
1
Packit 4b6dd7
2
Packit 4b6dd7
3
Packit 4b6dd7
4
Packit 4b6dd7
5
Packit 4b6dd7
6
Packit 4b6dd7
7
Packit 4b6dd7
8
Packit 4b6dd7
9
Packit 4b6dd7
10
Packit 4b6dd7
11
Packit 4b6dd7
12
Packit 4b6dd7
13
Packit 4b6dd7
14
Packit 4b6dd7
15
Packit 4b6dd7
16
Packit 4b6dd7
17
Packit 4b6dd7
18
Packit 4b6dd7
19
Packit 4b6dd7
20
Packit 4b6dd7
        
GDataYouTubeVideo *video;
Packit 4b6dd7
const gchar *video_id, *title, *player_uri, *description, *video_uri = NULL;
Packit 4b6dd7
gint64 updated, published;
Packit 4b6dd7
GDataMediaContent *content;
Packit 4b6dd7
GList *thumbnails;
Packit 4b6dd7
Packit 4b6dd7
video = gdata_youtube_service_query_single_video (service, NULL, "R-9gzmQHoe0", NULL, NULL);
Packit 4b6dd7
Packit 4b6dd7
video_id = gdata_entry_get_id (GDATA_ENTRY (video)); /* e.g. "R-9gzmQHoe0" */
Packit 4b6dd7
title = gdata_entry_get_title (GDATA_ENTRY (video)); /* e.g. "Korpiklaani Vodka (official video 2009)" */
Packit 4b6dd7
player_uri = gdata_youtube_video_get_player_uri (video); /* e.g. "http://www.youtube.com/watch?v=ZTUVgYoeN_b" */
Packit 4b6dd7
description = gdata_youtube_video_get_description (video); /* e.g. "Vodka is the first single from the album..." */
Packit 4b6dd7
published = gdata_entry_get_published (GDATA_ENTRY (video)); /* Date and time the video was originally published */
Packit 4b6dd7
updated = gdata_entry_get_updated (GDATA_ENTRY (video)); /* When the video was most recently updated by the author */
Packit 4b6dd7
Packit 4b6dd7
/* Get a list of GDataMediaThumbnails for the video */
Packit 4b6dd7
for (thumbnails = gdata_youtube_video_get_thumbnails (video); thumbnails != NULL; thumbnails = thumbnails->next)
Packit 4b6dd7
    download_and_do_something_with_thumbnail (gdata_media_thumbnail_get_uri (thumbnail));
Packit 4b6dd7
Packit 4b6dd7
g_object_unref (video);
Packit 4b6dd7
      
Packit 4b6dd7
    
Packit 4b6dd7
  
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7

Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7

Functions

Packit 4b6dd7
Packit 4b6dd7

gdata_youtube_video_new ()

Packit 4b6dd7
GDataYouTubeVideo *
Packit 4b6dd7
gdata_youtube_video_new (const gchar *id);
Packit 4b6dd7

Creates a new GDataYouTubeVideo with the given ID and default properties.

Packit 4b6dd7
Packit 4b6dd7

Parameters

Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7

id

Packit 4b6dd7

the video's ID, or NULL.

Packit 4b6dd7
[allow-none]
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7

Returns

Packit 4b6dd7

a new GDataYouTubeVideo; unref with g_object_unref()

Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7

Packit 4b6dd7
Packit 4b6dd7

gdata_youtube_video_look_up_content ()

Packit 4b6dd7
GDataYouTubeContent *
Packit 4b6dd7
gdata_youtube_video_look_up_content (GDataYouTubeVideo *self,
Packit 4b6dd7
                                     const gchar *type);
Packit 4b6dd7
Packit 4b6dd7

gdata_youtube_video_look_up_content has been deprecated since version 0.17.0 and should not be used in newly-written code.

Packit 4b6dd7

This is no longer supported by Google, and will

Packit 4b6dd7
  always return NULL. To view a video, open the URI returned by
Packit 4b6dd7
  gdata_youtube_video_get_player_uri() in a web browser.

Packit 4b6dd7
Packit 4b6dd7

Looks up a GDataYouTubeContent from the video with the given MIME type. The video's list of contents is

Packit 4b6dd7
a list of URIs to various formats of the video itself, such as its SWF URI or RTSP stream.

Packit 4b6dd7
Packit 4b6dd7

Parameters

Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7

self

Packit 4b6dd7

a GDataYouTubeVideo

Packit 4b6dd7
 
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7

type

Packit 4b6dd7

the MIME type of the content desired

Packit 4b6dd7
 
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7

Returns

Packit 4b6dd7

a GDataYouTubeContent matching type

Packit 4b6dd7
, or NULL. 

Packit 4b6dd7

[transfer none]

Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7

Packit 4b6dd7
Packit 4b6dd7

gdata_youtube_video_get_thumbnails ()

Packit 4b6dd7
GList *
Packit 4b6dd7
gdata_youtube_video_get_thumbnails (GDataYouTubeVideo *self);
Packit 4b6dd7

Gets a list of the thumbnails available for the video.

Packit 4b6dd7
Packit 4b6dd7

Parameters

Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7

self

Packit 4b6dd7

a GDataYouTubeVideo

Packit 4b6dd7
 
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7

Returns

Packit 4b6dd7

a GList of GDataMediaThumbnails, or NULL.

Packit 4b6dd7

[element-type GData.MediaThumbnail][transfer none]

Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7

Packit 4b6dd7
Packit 4b6dd7

gdata_youtube_video_get_category ()

Packit 4b6dd7
GDataMediaCategory *
Packit 4b6dd7
gdata_youtube_video_get_category (GDataYouTubeVideo *self);
Packit 4b6dd7

Gets the “category” property.

Packit 4b6dd7
Packit 4b6dd7

Parameters

Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7

self

Packit 4b6dd7

a GDataYouTubeVideo

Packit 4b6dd7
 
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7

Returns

Packit 4b6dd7

a GDataMediaCategory giving the video's single and mandatory category.

Packit 4b6dd7

[transfer none]

Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7

Packit 4b6dd7
Packit 4b6dd7

gdata_youtube_video_set_category ()

Packit 4b6dd7
void
Packit 4b6dd7
gdata_youtube_video_set_category (GDataYouTubeVideo *self,
Packit 4b6dd7
                                  GDataMediaCategory *category);
Packit 4b6dd7

Sets the “category” property to the new category, category

Packit 4b6dd7
, and increments its reference count.

Packit 4b6dd7

category

Packit 4b6dd7
 must not be NULL. For more information, see the online documentation.

Packit 4b6dd7
Packit 4b6dd7

Parameters

Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7

self

Packit 4b6dd7

a GDataYouTubeVideo

Packit 4b6dd7
 
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7

category

Packit 4b6dd7

a new GDataMediaCategory

Packit 4b6dd7
 
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7

Packit 4b6dd7
Packit 4b6dd7

gdata_youtube_video_get_credit ()

Packit 4b6dd7
GDataYouTubeCredit *
Packit 4b6dd7
gdata_youtube_video_get_credit (GDataYouTubeVideo *self);
Packit 4b6dd7
Packit 4b6dd7

gdata_youtube_video_get_credit has been deprecated since version 0.17.0 and should not be used in newly-written code.

Packit 4b6dd7

This is no longer supported by Google, and will

Packit 4b6dd7
  always return NULL. There is no replacement.

Packit 4b6dd7
Packit 4b6dd7

Gets the “credit” property.

Packit 4b6dd7
Packit 4b6dd7

Parameters

Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7

self

Packit 4b6dd7

a GDataYouTubeVideo

Packit 4b6dd7
 
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7

Returns

Packit 4b6dd7

a GDataMediaCredit giving information on whom to credit for the video, or NULL.

Packit 4b6dd7

[transfer none]

Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7

Packit 4b6dd7
Packit 4b6dd7

gdata_youtube_video_get_description ()

Packit 4b6dd7
const gchar *
Packit 4b6dd7
gdata_youtube_video_get_description (GDataYouTubeVideo *self);
Packit 4b6dd7

Gets the “description” property.

Packit 4b6dd7
Packit 4b6dd7

Parameters

Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7

self

Packit 4b6dd7

a GDataYouTubeVideo

Packit 4b6dd7
 
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7

Returns

Packit 4b6dd7

the video's long text description, or NULL

Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7

Packit 4b6dd7
Packit 4b6dd7

gdata_youtube_video_set_description ()

Packit 4b6dd7
void
Packit 4b6dd7
gdata_youtube_video_set_description (GDataYouTubeVideo *self,
Packit 4b6dd7
                                     const gchar *description);
Packit 4b6dd7

Sets the “description” property to the new description, description

Packit 4b6dd7
.

Packit 4b6dd7

Set description

Packit 4b6dd7
 to NULL to unset the video's description.

Packit 4b6dd7
Packit 4b6dd7

Parameters

Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7

self

Packit 4b6dd7

a GDataYouTubeVideo

Packit 4b6dd7
 
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7

description

Packit 4b6dd7

the video's new description, or NULL.

Packit 4b6dd7
[allow-none]
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7

Packit 4b6dd7
Packit 4b6dd7

gdata_youtube_video_get_duration ()

Packit 4b6dd7
guint
Packit 4b6dd7
gdata_youtube_video_get_duration (GDataYouTubeVideo *self);
Packit 4b6dd7

Gets the “duration” property.

Packit 4b6dd7
Packit 4b6dd7

Parameters

Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7

self

Packit 4b6dd7

a GDataYouTubeVideo

Packit 4b6dd7
 
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7

Returns

Packit 4b6dd7

the video duration in seconds, or 0 if unknown

Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7

Packit 4b6dd7
Packit 4b6dd7

gdata_youtube_video_get_keywords ()

Packit 4b6dd7
const gchar * const *
Packit 4b6dd7
gdata_youtube_video_get_keywords (GDataYouTubeVideo *self);
Packit 4b6dd7

Gets the “keywords” property.

Packit 4b6dd7
Packit 4b6dd7

Parameters

Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7

self

Packit 4b6dd7

a GDataYouTubeVideo

Packit 4b6dd7
 
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7

Returns

Packit 4b6dd7

a NULL-terminated array of words associated with the video.

Packit 4b6dd7

[array zero-terminated=1][transfer none]

Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7

Packit 4b6dd7
Packit 4b6dd7

gdata_youtube_video_set_keywords ()

Packit 4b6dd7
void
Packit 4b6dd7
gdata_youtube_video_set_keywords (GDataYouTubeVideo *self,
Packit 4b6dd7
                                  const gchar * const *keywords);
Packit 4b6dd7

Sets the “keywords” property to the new keyword list, keywords

Packit 4b6dd7
.

Packit 4b6dd7

keywords

Packit 4b6dd7
 must not be NULL. For more information, see the online documentation.

Packit 4b6dd7
Packit 4b6dd7

Parameters

Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7

self

Packit 4b6dd7

a GDataYouTubeVideo

Packit 4b6dd7
 
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7

keywords

Packit 4b6dd7

a new NULL-terminated array of keywords.

Packit 4b6dd7
[array zero-terminated=1]
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7

Packit 4b6dd7
Packit 4b6dd7

gdata_youtube_video_get_location ()

Packit 4b6dd7
const gchar *
Packit 4b6dd7
gdata_youtube_video_get_location (GDataYouTubeVideo *self);
Packit 4b6dd7

Gets the “location” property.

Packit 4b6dd7
Packit 4b6dd7

Parameters

Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7

self

Packit 4b6dd7

a GDataYouTubeVideo

Packit 4b6dd7
 
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7

Returns

Packit 4b6dd7

a string describing the video's location, or NULL

Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7

Packit 4b6dd7
Packit 4b6dd7

gdata_youtube_video_set_location ()

Packit 4b6dd7
void
Packit 4b6dd7
gdata_youtube_video_set_location (GDataYouTubeVideo *self,
Packit 4b6dd7
                                  const gchar *location);
Packit 4b6dd7

Sets the “location” property to the new location string, location

Packit 4b6dd7
.

Packit 4b6dd7

Set location

Packit 4b6dd7
 to NULL to unset the property in the video.

Packit 4b6dd7
Packit 4b6dd7

Parameters

Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7

self

Packit 4b6dd7

a GDataYouTubeVideo

Packit 4b6dd7
 
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7

location

Packit 4b6dd7

a new location, or NULL.

Packit 4b6dd7
[allow-none]
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7

Packit 4b6dd7
Packit 4b6dd7

gdata_youtube_video_get_view_count ()

Packit 4b6dd7
guint
Packit 4b6dd7
gdata_youtube_video_get_view_count (GDataYouTubeVideo *self);
Packit 4b6dd7

Gets the “view-count” property.

Packit 4b6dd7
Packit 4b6dd7

Parameters

Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7

self

Packit 4b6dd7

a GDataYouTubeVideo

Packit 4b6dd7
 
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7

Returns

Packit 4b6dd7

the number of times the video has been viewed

Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7

Packit 4b6dd7
Packit 4b6dd7

gdata_youtube_video_get_favorite_count ()

Packit 4b6dd7
guint
Packit 4b6dd7
gdata_youtube_video_get_favorite_count
Packit 4b6dd7
                               (GDataYouTubeVideo *self);
Packit 4b6dd7

Gets the “favorite-count” property.

Packit 4b6dd7
Packit 4b6dd7

Parameters

Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7

self

Packit 4b6dd7

a GDataYouTubeVideo

Packit 4b6dd7
 
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7

Returns

Packit 4b6dd7

the number of users who have added the video to their favorites list

Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7

Packit 4b6dd7
Packit 4b6dd7

gdata_youtube_video_is_restricted_in_country ()

Packit 4b6dd7
gboolean
Packit 4b6dd7
gdata_youtube_video_is_restricted_in_country
Packit 4b6dd7
                               (GDataYouTubeVideo *self,
Packit 4b6dd7
                                const gchar *country);
Packit 4b6dd7

Checks whether viewing of the video is restricted in country

Packit 4b6dd7
, either by its content rating, or by the request of the producer.
Packit 4b6dd7
The return value from this function is purely informational, and no obligation is assumed.

Packit 4b6dd7
Packit 4b6dd7

Parameters

Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7

self

Packit 4b6dd7

a GDataYouTubeVideo

Packit 4b6dd7
 
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7

country

Packit 4b6dd7

an ISO 3166 two-letter country code to check

Packit 4b6dd7
 
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7

Returns

Packit 4b6dd7

TRUE if the video is restricted in country

Packit 4b6dd7
, FALSE otherwise

Packit 4b6dd7
Packit 4b6dd7

Since: 0.4.0

Packit 4b6dd7
Packit 4b6dd7

Packit 4b6dd7
Packit 4b6dd7

gdata_youtube_video_get_media_rating ()

Packit 4b6dd7
const gchar *
Packit 4b6dd7
gdata_youtube_video_get_media_rating (GDataYouTubeVideo *self,
Packit 4b6dd7
                                      const gchar *rating_type);
Packit 4b6dd7

Returns the rating of the given type for the video, if one exists. For example, this could be a film rating awarded by the MPAA; or a simple

Packit 4b6dd7
rating specifying whether the video contains adult content.

Packit 4b6dd7

The valid values for rating_type

Packit 4b6dd7
 are: GDATA_YOUTUBE_RATING_TYPE_MPAA and GDATA_YOUTUBE_RATING_TYPE_V_CHIP.
Packit 4b6dd7
Further values may be added in future; if an unknown rating type is passed to the function, NULL will be returned.

Packit 4b6dd7

The possible return values depend on what's passed to rating_type

Packit 4b6dd7
. Valid values for each rating type are listed in the documentation for the
Packit 4b6dd7
rating types.

Packit 4b6dd7
Packit 4b6dd7

Parameters

Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7

self

Packit 4b6dd7

a GDataYouTubeVideo

Packit 4b6dd7
 
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7

rating_type

Packit 4b6dd7

the type of rating to retrieve

Packit 4b6dd7
 
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7

Returns

Packit 4b6dd7

the rating of the video for the given rating_type

Packit 4b6dd7
, or NULL if the video isn't rated with that type (or the type is unknown)

Packit 4b6dd7
Packit 4b6dd7

Since: 0.10.0

Packit 4b6dd7
Packit 4b6dd7

Packit 4b6dd7
Packit 4b6dd7

gdata_youtube_video_get_access_control ()

Packit 4b6dd7
GDataYouTubePermission
Packit 4b6dd7
gdata_youtube_video_get_access_control
Packit 4b6dd7
                               (GDataYouTubeVideo *self,
Packit 4b6dd7
                                const gchar *action);
Packit 4b6dd7

Gets the permission associated with the given action

Packit 4b6dd7
 on the GDataYouTubeVideo. If the given action
Packit 4b6dd7
Packit 4b6dd7
doesn't have a permission set on the video, GDATA_YOUTUBE_PERMISSION_DENIED is returned.

Packit 4b6dd7
Packit 4b6dd7

Parameters

Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7

self

Packit 4b6dd7

a GDataYouTubeVideo

Packit 4b6dd7
 
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7

action

Packit 4b6dd7

the action whose permission should be returned

Packit 4b6dd7
 
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7

Returns

Packit 4b6dd7

the permission associated with action

Packit 4b6dd7
, or GDATA_YOUTUBE_PERMISSION_DENIED

Packit 4b6dd7
Packit 4b6dd7

Since: 0.7.0

Packit 4b6dd7
Packit 4b6dd7

Packit 4b6dd7
Packit 4b6dd7

gdata_youtube_video_set_access_control ()

Packit 4b6dd7
void
Packit 4b6dd7
gdata_youtube_video_set_access_control
Packit 4b6dd7
                               (GDataYouTubeVideo *self,
Packit 4b6dd7
                                const gchar *action,
Packit 4b6dd7
                                GDataYouTubePermission permission);
Packit 4b6dd7

Sets the permission associated with action

Packit 4b6dd7
 on the GDataYouTubeVideo, allowing restriction or derestriction of various
Packit 4b6dd7
operations on YouTube videos.

Packit 4b6dd7

Note that only GDATA_YOUTUBE_ACTION_RATE and GDATA_YOUTUBE_ACTION_COMMENT actions can have the GDATA_YOUTUBE_PERMISSION_MODERATED permission.

Packit 4b6dd7
Packit 4b6dd7

Parameters

Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7

self

Packit 4b6dd7

a GDataYouTubeVideo

Packit 4b6dd7
 
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7

action

Packit 4b6dd7

the action whose permission is being set

Packit 4b6dd7
 
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7

permission

Packit 4b6dd7

the permission to give to the action

Packit 4b6dd7
 
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7

Since: 0.7.0

Packit 4b6dd7
Packit 4b6dd7

Packit 4b6dd7
Packit 4b6dd7

gdata_youtube_video_get_player_uri ()

Packit 4b6dd7
const gchar *
Packit 4b6dd7
gdata_youtube_video_get_player_uri (GDataYouTubeVideo *self);
Packit 4b6dd7

Gets the “player-uri” property.

Packit 4b6dd7
Packit 4b6dd7

Parameters

Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7

self

Packit 4b6dd7

a GDataYouTubeVideo

Packit 4b6dd7
 
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7

Returns

Packit 4b6dd7

a URI where the video is playable in a web browser, or NULL

Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7

Packit 4b6dd7
Packit 4b6dd7

gdata_youtube_video_is_private ()

Packit 4b6dd7
gboolean
Packit 4b6dd7
gdata_youtube_video_is_private (GDataYouTubeVideo *self);
Packit 4b6dd7

Gets the “is-private” property.

Packit 4b6dd7
Packit 4b6dd7

Parameters

Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7

self

Packit 4b6dd7

a GDataYouTubeVideo

Packit 4b6dd7
 
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7

Returns

Packit 4b6dd7

TRUE if the video is private, FALSE otherwise

Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7

Packit 4b6dd7
Packit 4b6dd7

gdata_youtube_video_set_is_private ()

Packit 4b6dd7
void
Packit 4b6dd7
gdata_youtube_video_set_is_private (GDataYouTubeVideo *self,
Packit 4b6dd7
                                    gboolean is_private);
Packit 4b6dd7

Sets the “is-private” property to decide whether the video is publicly viewable.

Packit 4b6dd7
Packit 4b6dd7

Parameters

Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7

self

Packit 4b6dd7

a GDataYouTubeVideo

Packit 4b6dd7
 
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7

is_private

Packit 4b6dd7

whether the video is private

Packit 4b6dd7
 
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7

Packit 4b6dd7
Packit 4b6dd7

gdata_youtube_video_is_draft ()

Packit 4b6dd7
gboolean
Packit 4b6dd7
gdata_youtube_video_is_draft (GDataYouTubeVideo *self);
Packit 4b6dd7
Packit 4b6dd7

gdata_youtube_video_is_draft has been deprecated since version 0.17.0 and should not be used in newly-written code.

Packit 4b6dd7

This is now equal to

Packit 4b6dd7
  gdata_youtube_video_is_private().

Packit 4b6dd7
Packit 4b6dd7

Gets the “is-draft” property.

Packit 4b6dd7
Packit 4b6dd7

Parameters

Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7

self

Packit 4b6dd7

a GDataYouTubeVideo

Packit 4b6dd7
 
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7

Returns

Packit 4b6dd7

TRUE if the video is a draft, FALSE otherwise

Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7

Packit 4b6dd7
Packit 4b6dd7

gdata_youtube_video_set_is_draft ()

Packit 4b6dd7
void
Packit 4b6dd7
gdata_youtube_video_set_is_draft (GDataYouTubeVideo *self,
Packit 4b6dd7
                                  gboolean is_draft);
Packit 4b6dd7
Packit 4b6dd7

gdata_youtube_video_set_is_draft has been deprecated since version 0.17.0 and should not be used in newly-written code.

Packit 4b6dd7

This is now equivalent to

Packit 4b6dd7
  gdata_youtube_video_set_is_private().

Packit 4b6dd7
Packit 4b6dd7

Sets the “is-draft” property to decide whether the video is a draft.

Packit 4b6dd7
Packit 4b6dd7

Parameters

Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7

self

Packit 4b6dd7

a GDataYouTubeVideo

Packit 4b6dd7
 
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7

is_draft

Packit 4b6dd7

whether the video is a draft

Packit 4b6dd7
 
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7

Packit 4b6dd7
Packit 4b6dd7

gdata_youtube_video_get_state ()

Packit 4b6dd7
GDataYouTubeState *
Packit 4b6dd7
gdata_youtube_video_get_state (GDataYouTubeVideo *self);
Packit 4b6dd7

Gets the “state” property.

Packit 4b6dd7

For more information, see the online documentation.

Packit 4b6dd7
Packit 4b6dd7

Parameters

Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7

self

Packit 4b6dd7

a GDataYouTubeVideo

Packit 4b6dd7
 
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7

Returns

Packit 4b6dd7

a GDataYouTubeState showing the state of the video, or NULL.

Packit 4b6dd7

[transfer none]

Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7

Packit 4b6dd7
Packit 4b6dd7

gdata_youtube_video_get_rating ()

Packit 4b6dd7
void
Packit 4b6dd7
gdata_youtube_video_get_rating (GDataYouTubeVideo *self,
Packit 4b6dd7
                                guint *min,
Packit 4b6dd7
                                guint *max,
Packit 4b6dd7
                                guint *count,
Packit 4b6dd7
                                gdouble *average);
Packit 4b6dd7

Gets various properties of the ratings on the video.

Packit 4b6dd7

Note that this property may not be retrieved when querying for multiple

Packit 4b6dd7
videos at once, but is guaranteed to be retrieved when querying with
Packit 4b6dd7
gdata_service_query_single_entry_async().

Packit 4b6dd7
Packit 4b6dd7

Parameters

Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7

self

Packit 4b6dd7

a GDataYouTubeVideo

Packit 4b6dd7
 
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7

min

Packit 4b6dd7

return location for the minimum rating value, or NULL.

Packit 4b6dd7
[out caller-allocates][allow-none]
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7

max

Packit 4b6dd7

return location for the maximum rating value, or NULL.

Packit 4b6dd7
[out caller-allocates][allow-none]
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7

count

Packit 4b6dd7

return location for the number of ratings, or NULL.

Packit 4b6dd7
[out caller-allocates][allow-none]
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7

average

Packit 4b6dd7

return location for the average rating value, or NULL.

Packit 4b6dd7
[out caller-allocates][allow-none]
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7

Packit 4b6dd7
Packit 4b6dd7

gdata_youtube_video_get_uploaded ()

Packit 4b6dd7
gint64
Packit 4b6dd7
gdata_youtube_video_get_uploaded (GDataYouTubeVideo *self);
Packit 4b6dd7

Gets the “uploaded” property. If the property is unset, -1 will be returned.

Packit 4b6dd7
Packit 4b6dd7

Parameters

Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7

self

Packit 4b6dd7

a GDataYouTubeVideo

Packit 4b6dd7
 
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7

Returns

Packit 4b6dd7

the UNIX timestamp for the time the video was uploaded, or -1

Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7

Packit 4b6dd7
Packit 4b6dd7

gdata_youtube_video_get_recorded ()

Packit 4b6dd7
gint64
Packit 4b6dd7
gdata_youtube_video_get_recorded (GDataYouTubeVideo *self);
Packit 4b6dd7

Gets the “recorded” property. If the property is unset, -1 will be returned.

Packit 4b6dd7
Packit 4b6dd7

Parameters

Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7

self

Packit 4b6dd7

a GDataYouTubeVideo

Packit 4b6dd7
 
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7

Returns

Packit 4b6dd7

the UNIX timestamp for the time the video was recorded, or -1

Packit 4b6dd7
Packit 4b6dd7

Since: 0.3.0

Packit 4b6dd7
Packit 4b6dd7

Packit 4b6dd7
Packit 4b6dd7

gdata_youtube_video_set_recorded ()

Packit 4b6dd7
void
Packit 4b6dd7
gdata_youtube_video_set_recorded (GDataYouTubeVideo *self,
Packit 4b6dd7
                                  gint64 recorded);
Packit 4b6dd7

Sets the “recorded” property to the new recorded time, recorded

Packit 4b6dd7
.

Packit 4b6dd7

Set recorded

Packit 4b6dd7
 to -1 to unset the video's recorded time.

Packit 4b6dd7
Packit 4b6dd7

Parameters

Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7

self

Packit 4b6dd7

a GDataYouTubeVideo

Packit 4b6dd7
 
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7

recorded

Packit 4b6dd7

the video's new recorded time, or -1

Packit 4b6dd7
 
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7

Since: 0.3.0

Packit 4b6dd7
Packit 4b6dd7

Packit 4b6dd7
Packit 4b6dd7

gdata_youtube_video_get_video_id ()

Packit 4b6dd7
const gchar *
Packit 4b6dd7
gdata_youtube_video_get_video_id (GDataYouTubeVideo *self);
Packit 4b6dd7
Packit 4b6dd7

gdata_youtube_video_get_video_id has been deprecated since version 0.17.0 and should not be used in newly-written code.

Packit 4b6dd7

This is now equal to “id”.

Packit 4b6dd7
Packit 4b6dd7

Gets the “video-id” property.

Packit 4b6dd7
Packit 4b6dd7

Parameters

Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7

self

Packit 4b6dd7

a GDataYouTubeVideo

Packit 4b6dd7
 
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7

Returns

Packit 4b6dd7

the video's unique and permanent ID

Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7

Packit 4b6dd7
Packit 4b6dd7

gdata_youtube_video_get_video_id_from_uri ()

Packit 4b6dd7
gchar *
Packit 4b6dd7
gdata_youtube_video_get_video_id_from_uri
Packit 4b6dd7
                               (const gchar *video_uri);
Packit 4b6dd7

Extracts a video ID from a YouTube video player URI. The video ID is in the same form as returned by

Packit 4b6dd7
gdata_youtube_video_get_video_id(), and the video_uri
Packit 4b6dd7
 should be in the same form as returned by
Packit 4b6dd7
gdata_youtube_video_get_player_uri().

Packit 4b6dd7

The function will validate whether the URI actually points to a hostname containing youtube

Packit 4b6dd7
(e.g. youtube.com), and will return NULL if it doesn't.

Packit 4b6dd7

For example:

Packit 4b6dd7
Packit 4b6dd7
  
Packit 4b6dd7
    
Packit 4b6dd7
      
Packit 4b6dd7
        
1
Packit 4b6dd7
2
Packit 4b6dd7
3
Packit 4b6dd7
        
video_id = gdata_youtube_video_get_video_id_from_uri ("http://www.youtube.com/watch?v=BH_vwsyCrTc&feature=featured");
Packit 4b6dd7
g_message ("Video ID: %s", video_id); /* Should print: BH_vwsyCrTc */
Packit 4b6dd7
g_free (video_id);
Packit 4b6dd7
      
Packit 4b6dd7
    
Packit 4b6dd7
  
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7

Parameters

Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7

video_uri

Packit 4b6dd7

a YouTube video player URI

Packit 4b6dd7
 
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7

Returns

Packit 4b6dd7

the video ID, or NULL; free with g_free()

Packit 4b6dd7
Packit 4b6dd7

Since: 0.4.0

Packit 4b6dd7
Packit 4b6dd7

Packit 4b6dd7
Packit 4b6dd7

gdata_youtube_video_get_aspect_ratio ()

Packit 4b6dd7
const gchar *
Packit 4b6dd7
gdata_youtube_video_get_aspect_ratio (GDataYouTubeVideo *self);
Packit 4b6dd7

Gets the “aspect-ratio” property.

Packit 4b6dd7
Packit 4b6dd7

Parameters

Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7

self

Packit 4b6dd7

a GDataYouTubeVideo

Packit 4b6dd7
 
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7

Returns

Packit 4b6dd7

the aspect ratio property, or NULL

Packit 4b6dd7
Packit 4b6dd7

Since: 0.4.0

Packit 4b6dd7
Packit 4b6dd7

Packit 4b6dd7
Packit 4b6dd7

gdata_youtube_video_set_aspect_ratio ()

Packit 4b6dd7
void
Packit 4b6dd7
gdata_youtube_video_set_aspect_ratio (GDataYouTubeVideo *self,
Packit 4b6dd7
                                      const gchar *aspect_ratio);
Packit 4b6dd7

Sets the “aspect-ratio” property to specify the video's aspect ratio.

Packit 4b6dd7
If aspect_ratio
Packit 4b6dd7
 is NULL, the property will be unset.

Packit 4b6dd7
Packit 4b6dd7

Parameters

Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7

self

Packit 4b6dd7

a GDataYouTubeVideo

Packit 4b6dd7
 
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7

aspect_ratio

Packit 4b6dd7

the aspect ratio property, or NULL.

Packit 4b6dd7
[allow-none]
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7

Since: 0.4.0

Packit 4b6dd7
Packit 4b6dd7

Packit 4b6dd7
Packit 4b6dd7

gdata_youtube_video_get_coordinates ()

Packit 4b6dd7
void
Packit 4b6dd7
gdata_youtube_video_get_coordinates (GDataYouTubeVideo *self,
Packit 4b6dd7
                                     gdouble *latitude,
Packit 4b6dd7
                                     gdouble *longitude);
Packit 4b6dd7

Gets the “latitude” and “longitude” properties, setting the out parameters to them. If either latitude or

Packit 4b6dd7
longitude is NULL, that parameter will not be set. If the coordinates are unset, latitude
Packit 4b6dd7
 and longitude
Packit 4b6dd7
 will be set to G_MAXDOUBLE.

Packit 4b6dd7
Packit 4b6dd7

Parameters

Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7

self

Packit 4b6dd7

a GDataYouTubeVideo

Packit 4b6dd7
 
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7

latitude

Packit 4b6dd7

return location for the latitude, or NULL.

Packit 4b6dd7
[out caller-allocates][allow-none]
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7

longitude

Packit 4b6dd7

return location for the longitude, or NULL.

Packit 4b6dd7
[out caller-allocates][allow-none]
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7

Since: 0.8.0

Packit 4b6dd7
Packit 4b6dd7

Packit 4b6dd7
Packit 4b6dd7

gdata_youtube_video_set_coordinates ()

Packit 4b6dd7
void
Packit 4b6dd7
gdata_youtube_video_set_coordinates (GDataYouTubeVideo *self,
Packit 4b6dd7
                                     gdouble latitude,
Packit 4b6dd7
                                     gdouble longitude);
Packit 4b6dd7

Sets the “latitude” and “longitude” properties to latitude

Packit 4b6dd7
 and longitude
Packit 4b6dd7
 respectively.

Packit 4b6dd7
Packit 4b6dd7

Parameters

Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7

self

Packit 4b6dd7

a GDataYouTubeVideo

Packit 4b6dd7
 
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7

latitude

Packit 4b6dd7

the video's new latitude coordinate, or G_MAXDOUBLE

Packit 4b6dd7
 
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7

longitude

Packit 4b6dd7

the video's new longitude coordinate, or G_MAXDOUBLE

Packit 4b6dd7
 
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7

Since: 0.8.0

Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7

Types and Values

Packit 4b6dd7
Packit 4b6dd7

GDATA_YOUTUBE_ASPECT_RATIO_WIDESCREEN

Packit 4b6dd7
#define GDATA_YOUTUBE_ASPECT_RATIO_WIDESCREEN "widescreen"
Packit 4b6dd7
Packit 4b6dd7

The aspect ratio for widescreen (16:9) videos.

Packit 4b6dd7

For more information, see the

Packit 4b6dd7
online documentation.

Packit 4b6dd7

Since: 0.7.0

Packit 4b6dd7
Packit 4b6dd7

Packit 4b6dd7
Packit 4b6dd7

GDATA_YOUTUBE_ACTION_RATE

Packit 4b6dd7
#define GDATA_YOUTUBE_ACTION_RATE "rate"
Packit 4b6dd7
Packit 4b6dd7

An action to rate a video, for use with gdata_youtube_video_set_access_control().

Packit 4b6dd7

Since: 0.7.0

Packit 4b6dd7
Packit 4b6dd7

Packit 4b6dd7
Packit 4b6dd7

GDATA_YOUTUBE_ACTION_COMMENT

Packit 4b6dd7
#define GDATA_YOUTUBE_ACTION_COMMENT "comment"
Packit 4b6dd7
Packit 4b6dd7

An action to comment on a video, for use with gdata_youtube_video_set_access_control().

Packit 4b6dd7

Since: 0.7.0

Packit 4b6dd7
Packit 4b6dd7

Packit 4b6dd7
Packit 4b6dd7

GDATA_YOUTUBE_ACTION_COMMENT_VOTE

Packit 4b6dd7
#define GDATA_YOUTUBE_ACTION_COMMENT_VOTE "commentVote"
Packit 4b6dd7
Packit 4b6dd7

An action to rate other users' comments on a video, for use with gdata_youtube_video_set_access_control().

Packit 4b6dd7

Since: 0.7.0

Packit 4b6dd7
Packit 4b6dd7

Packit 4b6dd7
Packit 4b6dd7

GDATA_YOUTUBE_ACTION_VIDEO_RESPOND

Packit 4b6dd7
#define GDATA_YOUTUBE_ACTION_VIDEO_RESPOND "videoRespond"
Packit 4b6dd7
Packit 4b6dd7

An action to add a video response to a video, for use with gdata_youtube_video_set_access_control().

Packit 4b6dd7

Since: 0.7.0

Packit 4b6dd7
Packit 4b6dd7

Packit 4b6dd7
Packit 4b6dd7

GDATA_YOUTUBE_ACTION_EMBED

Packit 4b6dd7
#define GDATA_YOUTUBE_ACTION_EMBED "embed"
Packit 4b6dd7
Packit 4b6dd7

An action to embed a video on third-party websites, for use with gdata_youtube_video_set_access_control().

Packit 4b6dd7

Since: 0.7.0

Packit 4b6dd7
Packit 4b6dd7

Packit 4b6dd7
Packit 4b6dd7

GDATA_YOUTUBE_ACTION_SYNDICATE

Packit 4b6dd7
#define GDATA_YOUTUBE_ACTION_SYNDICATE "syndicate"
Packit 4b6dd7
Packit 4b6dd7

An action allowing YouTube to show the video on mobile phones and televisions, for use with gdata_youtube_video_set_access_control().

Packit 4b6dd7

Since: 0.7.0

Packit 4b6dd7
Packit 4b6dd7

Packit 4b6dd7
Packit 4b6dd7

GDATA_YOUTUBE_LICENSE_CC

Packit 4b6dd7
#define GDATA_YOUTUBE_LICENSE_CC "cc"
Packit 4b6dd7
Packit 4b6dd7

GDATA_YOUTUBE_LICENSE_CC is deprecated and should not be used in newly-written code.

Packit 4b6dd7

Value for “license” to restrict search results to only videos which are Creative Commons licensed. Specifically, the license

Packit 4b6dd7
is the Creative Commons Attribution 3.0 Unported license; see the

Packit 4b6dd7
YouTube Help for more information.
Packit 4b6dd7

Since: 0.11.0

Packit 4b6dd7
Packit 4b6dd7

Packit 4b6dd7
Packit 4b6dd7

GDATA_YOUTUBE_LICENSE_STANDARD

Packit 4b6dd7
#define GDATA_YOUTUBE_LICENSE_STANDARD "youtube"
Packit 4b6dd7
Packit 4b6dd7

Value for “license” to restrict search results to only videos which are under the standard YouTube license.

Packit 4b6dd7

Since: 0.11.0

Packit 4b6dd7
Packit 4b6dd7

Packit 4b6dd7
Packit 4b6dd7

GDATA_YOUTUBE_RATING_TYPE_SIMPLE

Packit 4b6dd7
#define GDATA_YOUTUBE_RATING_TYPE_SIMPLE "simple"
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7

GDATA_YOUTUBE_RATING_TYPE_SIMPLE has been deprecated since version 0.17.0 and should not be used in newly-written code.

Packit 4b6dd7

No longer supported by Google. Calling

Packit 4b6dd7
  gdata_youtube_video_get_media_rating() with this rating type will always
Packit 4b6dd7
  return NULL.

Packit 4b6dd7
Packit 4b6dd7

A rating type to pass to gdata_youtube_video_get_media_rating() for “simple” ratings. The values which can be returned for such ratings are:

Packit 4b6dd7
adult and nonadult.
Packit 4b6dd7

Since: 0.10.0

Packit 4b6dd7
Packit 4b6dd7

Packit 4b6dd7
Packit 4b6dd7

GDATA_YOUTUBE_RATING_TYPE_MPAA

Packit 4b6dd7
#define GDATA_YOUTUBE_RATING_TYPE_MPAA "mpaa"
Packit 4b6dd7
Packit 4b6dd7

GDATA_YOUTUBE_RATING_TYPE_MPAA is deprecated and should not be used in newly-written code.

Packit 4b6dd7

A rating type to pass to gdata_youtube_video_get_media_rating() for ratings by the MPAA. The

Packit 4b6dd7
values which can be returned for such ratings are: g, pg,

Packit 4b6dd7
pg-13, r and nc-17.
Packit 4b6dd7

Since: 0.10.0

Packit 4b6dd7
Packit 4b6dd7

Packit 4b6dd7
Packit 4b6dd7

GDATA_YOUTUBE_RATING_TYPE_V_CHIP

Packit 4b6dd7
#define GDATA_YOUTUBE_RATING_TYPE_V_CHIP "v-chip"
Packit 4b6dd7
Packit 4b6dd7

A rating type to pass to gdata_youtube_video_get_media_rating() for ratings following the FCC

Packit 4b6dd7
V-Chip system. The values which can be returned for such ratings are:
Packit 4b6dd7
tv-y, tv-y7, tv-y7-fv, tv-g,
Packit 4b6dd7
tv-pg, tv-14 and tv-ma.
Packit 4b6dd7

Since: 0.10.0

Packit 4b6dd7
Packit 4b6dd7

Packit 4b6dd7
Packit 4b6dd7

GDataYouTubeVideo

Packit 4b6dd7
typedef struct _GDataYouTubeVideo GDataYouTubeVideo;
Packit 4b6dd7

All the fields in the GDataYouTubeVideo structure are private and should never be accessed directly.

Packit 4b6dd7
Packit 4b6dd7

Packit 4b6dd7
Packit 4b6dd7

GDataYouTubeVideoClass

Packit 4b6dd7
typedef struct {
Packit 4b6dd7
} GDataYouTubeVideoClass;
Packit 4b6dd7
Packit 4b6dd7

All the fields in the GDataYouTubeVideoClass structure are private and should never be accessed directly.

Packit 4b6dd7
Packit 4b6dd7

Packit 4b6dd7
Packit 4b6dd7

enum GDataYouTubePermission

Packit 4b6dd7

Permissions for actions which can be set on a GDataYouTubeVideo using gdata_youtube_video_set_access_control().

Packit 4b6dd7

The only actions which can have the GDATA_YOUTUBE_PERMISSION_MODERATED permission are

Packit 4b6dd7
GDATA_YOUTUBE_ACTION_RATE and GDATA_YOUTUBE_ACTION_COMMENT.

Packit 4b6dd7
Packit 4b6dd7

Members

Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7

GDATA_YOUTUBE_PERMISSION_ALLOWED

Packit 4b6dd7
Packit 4b6dd7

the action is allowed for everyone

Packit 4b6dd7
Packit 4b6dd7
 
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7

GDATA_YOUTUBE_PERMISSION_DENIED

Packit 4b6dd7
Packit 4b6dd7

the action is denied for everyone

Packit 4b6dd7
Packit 4b6dd7
 
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7

GDATA_YOUTUBE_PERMISSION_MODERATED

Packit 4b6dd7
Packit 4b6dd7

the action is moderated by the video owner

Packit 4b6dd7
Packit 4b6dd7
 
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7

Since: 0.7.0

Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7

Property Details

Packit 4b6dd7
Packit 4b6dd7

The “aspect-ratio” property

Packit 4b6dd7
  “aspect-ratio”             gchar *
Packit 4b6dd7

The aspect ratio of the video. A NULL value means the aspect ratio is unknown (it could still be a widescreen video). A value of

Packit 4b6dd7
GDATA_YOUTUBE_ASPECT_RATIO_WIDESCREEN means the video is definitely widescreen.

Packit 4b6dd7

Flags: Read / Write

Packit 4b6dd7

Default value: NULL

Packit 4b6dd7

Since: 0.4.0

Packit 4b6dd7
Packit 4b6dd7

Packit 4b6dd7
Packit 4b6dd7

The “average-rating” property

Packit 4b6dd7
  “average-rating”           gdouble
Packit 4b6dd7

The average rating of the video, over all the ratings it's received.

Packit 4b6dd7

For more information, see the online documentation.

Packit 4b6dd7

Flags: Read

Packit 4b6dd7

Allowed values: >= 0

Packit 4b6dd7

Default value: 0

Packit 4b6dd7
Packit 4b6dd7

Packit 4b6dd7
Packit 4b6dd7

The “category” property

Packit 4b6dd7
  “category”                 GDataMediaCategory *
Packit 4b6dd7

Specifies a genre or developer tag that describes the video.

Packit 4b6dd7

For more information, see the online documentation.

Packit 4b6dd7

Flags: Read / Write

Packit 4b6dd7
Packit 4b6dd7

Packit 4b6dd7
Packit 4b6dd7

The “credit” property

Packit 4b6dd7
  “credit”                   GDataYouTubeCredit *
Packit 4b6dd7

Identifies the owner of the video.

Packit 4b6dd7
Packit 4b6dd7

GDataYouTubeVideo:credit has been deprecated since version 0.17.0 and should not be used in newly-written code.

Packit 4b6dd7

This is no longer supported by Google, and

Packit 4b6dd7
  will always be NULL. There is no replacement.

Packit 4b6dd7
Packit 4b6dd7

Flags: Read

Packit 4b6dd7
Packit 4b6dd7

Packit 4b6dd7
Packit 4b6dd7

The “description” property

Packit 4b6dd7
  “description”              gchar *
Packit 4b6dd7

A summary or description of the video.

Packit 4b6dd7

For more information, see the online documentation.

Packit 4b6dd7

Flags: Read / Write

Packit 4b6dd7

Default value: NULL

Packit 4b6dd7
Packit 4b6dd7

Packit 4b6dd7
Packit 4b6dd7

The “duration” property

Packit 4b6dd7
  “duration”                 guint
Packit 4b6dd7

The duration of the video in seconds.

Packit 4b6dd7

For more information, see the online documentation.

Packit 4b6dd7

Flags: Read

Packit 4b6dd7

Allowed values: <= G_MAXINT

Packit 4b6dd7

Default value: 0

Packit 4b6dd7
Packit 4b6dd7

Packit 4b6dd7
Packit 4b6dd7

The “favorite-count” property

Packit 4b6dd7
  “favorite-count”           guint
Packit 4b6dd7

The number of users who have added the video to their favorites.

Packit 4b6dd7

For more information, see the online documentation.

Packit 4b6dd7

Flags: Read

Packit 4b6dd7

Default value: 0

Packit 4b6dd7
Packit 4b6dd7

Packit 4b6dd7
Packit 4b6dd7

The “is-draft” property

Packit 4b6dd7
  “is-draft”                 gboolean
Packit 4b6dd7

Indicates whether the video is in draft, or unpublished, status.

Packit 4b6dd7
Packit 4b6dd7

GDataYouTubeVideo:is-draft has been deprecated since version 0.17.0 and should not be used in newly-written code.

Packit 4b6dd7

This is now equal to

Packit 4b6dd7
  “is-private”.

Packit 4b6dd7
Packit 4b6dd7

Flags: Read / Write

Packit 4b6dd7

Default value: FALSE

Packit 4b6dd7
Packit 4b6dd7

Packit 4b6dd7
Packit 4b6dd7

The “is-private” property

Packit 4b6dd7
  “is-private”               gboolean
Packit 4b6dd7

Indicates whether the video is private.

Packit 4b6dd7

Flags: Read / Write

Packit 4b6dd7

Default value: FALSE

Packit 4b6dd7
Packit 4b6dd7

Packit 4b6dd7
Packit 4b6dd7

The “keywords” property

Packit 4b6dd7
  “keywords”                 GStrv
Packit 4b6dd7

A NULL-terminated array of words associated with the video.

Packit 4b6dd7

For more information, see the online documentation.

Packit 4b6dd7

Flags: Read / Write

Packit 4b6dd7
Packit 4b6dd7

Packit 4b6dd7
Packit 4b6dd7

The “latitude” property

Packit 4b6dd7
  “latitude”                 gdouble
Packit 4b6dd7

The location as a latitude coordinate associated with this video. Valid latitudes range from -90.0

Packit 4b6dd7
to 90.0 inclusive. Set to a value
Packit 4b6dd7
outside this range to unset the location.

Packit 4b6dd7

For more information, see the

Packit 4b6dd7
Packit 4b6dd7
online documentation.
Packit 4b6dd7

Flags: Read / Write

Packit 4b6dd7

Allowed values: >= G_MINDOUBLE

Packit 4b6dd7

Default value: 1.79769e+308

Packit 4b6dd7

Since: 0.8.0

Packit 4b6dd7
Packit 4b6dd7

Packit 4b6dd7
Packit 4b6dd7

The “location” property

Packit 4b6dd7
  “location”                 gchar *
Packit 4b6dd7

Descriptive text about the location where the video was taken.

Packit 4b6dd7

For more information, see the online documentation.

Packit 4b6dd7

Flags: Read / Write

Packit 4b6dd7

Default value: NULL

Packit 4b6dd7
Packit 4b6dd7

Packit 4b6dd7
Packit 4b6dd7

The “longitude” property

Packit 4b6dd7
  “longitude”                gdouble
Packit 4b6dd7

The location as a longitude coordinate associated with this video. Valid longitudes range from -180.0

Packit 4b6dd7
to 180.0 inclusive. Set to a value
Packit 4b6dd7
outside this range to unset the location.

Packit 4b6dd7

For more information, see the

Packit 4b6dd7
Packit 4b6dd7
online documentation.
Packit 4b6dd7

Flags: Read / Write

Packit 4b6dd7

Allowed values: >= G_MINDOUBLE

Packit 4b6dd7

Default value: 1.79769e+308

Packit 4b6dd7

Since: 0.8.0

Packit 4b6dd7
Packit 4b6dd7

Packit 4b6dd7
Packit 4b6dd7

The “max-rating” property

Packit 4b6dd7
  “max-rating”               guint
Packit 4b6dd7

The maximum allowed rating for the video.

Packit 4b6dd7

For more information, see the online documentation.

Packit 4b6dd7

Flags: Read

Packit 4b6dd7

Default value: 5

Packit 4b6dd7
Packit 4b6dd7

Packit 4b6dd7
Packit 4b6dd7

The “min-rating” property

Packit 4b6dd7
  “min-rating”               guint
Packit 4b6dd7

The minimum allowed rating for the video.

Packit 4b6dd7

For more information, see the online documentation.

Packit 4b6dd7

Flags: Read

Packit 4b6dd7

Default value: 1

Packit 4b6dd7
Packit 4b6dd7

Packit 4b6dd7
Packit 4b6dd7

The “player-uri” property

Packit 4b6dd7
  “player-uri”               gchar *
Packit 4b6dd7

A URI for a browser-based media player for the full-length video (i.e. the video's page on YouTube).

Packit 4b6dd7

Flags: Read

Packit 4b6dd7

Default value: NULL

Packit 4b6dd7
Packit 4b6dd7

Packit 4b6dd7
Packit 4b6dd7

The “rating-count” property

Packit 4b6dd7
  “rating-count”             guint
Packit 4b6dd7

The number of times the video has been rated.

Packit 4b6dd7

For more information, see the online documentation.

Packit 4b6dd7

Flags: Read

Packit 4b6dd7

Default value: 0

Packit 4b6dd7
Packit 4b6dd7

Packit 4b6dd7
Packit 4b6dd7

The “recorded” property

Packit 4b6dd7
  “recorded”                 gint64
Packit 4b6dd7

Specifies the time the video was originally recorded.

Packit 4b6dd7

For more information, see the online documentation.

Packit 4b6dd7

Flags: Read / Write

Packit 4b6dd7

Allowed values: >= -1

Packit 4b6dd7

Default value: -1

Packit 4b6dd7

Since: 0.3.0

Packit 4b6dd7
Packit 4b6dd7

Packit 4b6dd7
Packit 4b6dd7

The “state” property

Packit 4b6dd7
  “state”                    GDataYouTubeState *
Packit 4b6dd7

Information describing the state of the video. If this is non-NULL, the video is not playable.

Packit 4b6dd7
It points to a GDataYouTubeState.

Packit 4b6dd7

For more information, see the online documentation.

Packit 4b6dd7

Flags: Read

Packit 4b6dd7
Packit 4b6dd7

Packit 4b6dd7
Packit 4b6dd7

The “uploaded” property

Packit 4b6dd7
  “uploaded”                 gint64
Packit 4b6dd7

Specifies the time the video was originally uploaded to YouTube.

Packit 4b6dd7

For more information, see the online documentation.

Packit 4b6dd7

Flags: Read

Packit 4b6dd7

Allowed values: >= -1

Packit 4b6dd7

Default value: -1

Packit 4b6dd7
Packit 4b6dd7

Packit 4b6dd7
Packit 4b6dd7

The “video-id” property

Packit 4b6dd7
  “video-id”                 gchar *
Packit 4b6dd7

Specifies a unique ID which YouTube uses to identify the video. For example: qz8EfkS4KK0.

Packit 4b6dd7

For more information, see the online documentation.

Packit 4b6dd7
Packit 4b6dd7

GDataYouTubeVideo:video-id has been deprecated since version 0.17.0 and should not be used in newly-written code.

Packit 4b6dd7

This is now equal to “id”.

Packit 4b6dd7
Packit 4b6dd7

Flags: Read

Packit 4b6dd7

Default value: NULL

Packit 4b6dd7
Packit 4b6dd7

Packit 4b6dd7
Packit 4b6dd7

The “view-count” property

Packit 4b6dd7
  “view-count”               guint
Packit 4b6dd7

The number of times the video has been viewed.

Packit 4b6dd7

For more information, see the online documentation.

Packit 4b6dd7

Flags: Read

Packit 4b6dd7

Default value: 0

Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7
Packit 4b6dd7

Generated by GTK-Doc V1.26.1
Packit 4b6dd7
</body>
Packit 4b6dd7
</html>