Blob Blame History Raw
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>grl-metadata-key: Grilo Reference Manual</title>
<meta name="generator" content="DocBook XSL Stylesheets Vsnapshot">
<link rel="home" href="index.html" title="Grilo Reference Manual">
<link rel="up" href="misc.html" title="Misc">
<link rel="prev" href="misc.html" title="Misc">
<link rel="next" href="grilo-grl-log.html" title="grl-log">
<meta name="generator" content="GTK-Doc V1.28 (XML mode)">
<link rel="stylesheet" href="style.css" type="text/css">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="5"><tr valign="middle">
<td width="100%" align="left" class="shortcuts">
<a href="#" class="shortcut">Top</a><span id="nav_description">  <span class="dim">|</span> 
                  <a href="#grilo-grl-metadata-key.description" class="shortcut">Description</a></span>
</td>
<td><a accesskey="h" href="index.html"><img src="home.png" width="16" height="16" border="0" alt="Home"></a></td>
<td><a accesskey="u" href="misc.html"><img src="up.png" width="16" height="16" border="0" alt="Up"></a></td>
<td><a accesskey="p" href="misc.html"><img src="left.png" width="16" height="16" border="0" alt="Prev"></a></td>
<td><a accesskey="n" href="grilo-grl-log.html"><img src="right.png" width="16" height="16" border="0" alt="Next"></a></td>
</tr></table>
<div class="refentry">
<a name="grilo-grl-metadata-key"></a><div class="titlepage"></div>
<div class="refnamediv"><table width="100%"><tr>
<td valign="top">
<h2><span class="refentrytitle"><a name="grilo-grl-metadata-key.top_of_page"></a>grl-metadata-key</span></h2>
<p>grl-metadata-key — General media key definition</p>
</td>
<td class="gallery_image" valign="top" align="right"></td>
</tr></table></div>
<div class="refsect1">
<a name="grilo-grl-metadata-key.functions"></a><h2>Functions</h2>
<div class="informaltable"><table class="informaltable" width="100%" border="0">
<colgroup>
<col width="150px" class="functions_return">
<col class="functions_name">
</colgroup>
<tbody>
<tr>
<td class="define_keyword">#define</td>
<td class="function_name">
<a class="link" href="grilo-grl-metadata-key.html#GRLKEYID-TO-POINTER:CAPS" title="GRLKEYID_TO_POINTER()">GRLKEYID_TO_POINTER</a><span class="c_punctuation">()</span>
</td>
</tr>
<tr>
<td class="define_keyword">#define</td>
<td class="function_name">
<a class="link" href="grilo-grl-metadata-key.html#GRLPOINTER-TO-KEYID:CAPS" title="GRLPOINTER_TO_KEYID()">GRLPOINTER_TO_KEYID</a><span class="c_punctuation">()</span>
</td>
</tr>
<tr>
<td class="define_keyword">#define</td>
<td class="function_name">
<a class="link" href="grilo-grl-metadata-key.html#GRL-METADATA-KEY-GET-DESC:CAPS" title="GRL_METADATA_KEY_GET_DESC()">GRL_METADATA_KEY_GET_DESC</a><span class="c_punctuation">()</span>
</td>
</tr>
<tr>
<td class="define_keyword">#define</td>
<td class="function_name">
<a class="link" href="grilo-grl-metadata-key.html#GRL-METADATA-KEY-GET-ID:CAPS" title="GRL_METADATA_KEY_GET_ID()">GRL_METADATA_KEY_GET_ID</a><span class="c_punctuation">()</span>
</td>
</tr>
<tr>
<td class="define_keyword">#define</td>
<td class="function_name">
<a class="link" href="grilo-grl-metadata-key.html#GRL-METADATA-KEY-GET-NAME:CAPS" title="GRL_METADATA_KEY_GET_NAME()">GRL_METADATA_KEY_GET_NAME</a><span class="c_punctuation">()</span>
</td>
</tr>
<tr>
<td class="define_keyword">#define</td>
<td class="function_name">
<a class="link" href="grilo-grl-metadata-key.html#GRL-METADATA-KEY-GET-TYPE:CAPS" title="GRL_METADATA_KEY_GET_TYPE()">GRL_METADATA_KEY_GET_TYPE</a><span class="c_punctuation">()</span>
</td>
</tr>
<tr>
<td class="function_type">const <span class="returnvalue">gchar</span> *
</td>
<td class="function_name">
<a class="link" href="grilo-grl-metadata-key.html#grl-metadata-key-get-desc" title="grl_metadata_key_get_desc ()">grl_metadata_key_get_desc</a> <span class="c_punctuation">()</span>
</td>
</tr>
<tr>
<td class="function_type">const <span class="returnvalue">gchar</span> *
</td>
<td class="function_name">
<a class="link" href="grilo-grl-metadata-key.html#grl-metadata-key-get-name" title="grl_metadata_key_get_name ()">grl_metadata_key_get_name</a> <span class="c_punctuation">()</span>
</td>
</tr>
<tr>
<td class="function_type">
<span class="returnvalue">GType</span>
</td>
<td class="function_name">
<a class="link" href="grilo-grl-metadata-key.html#grl-metadata-key-get-type" title="grl_metadata_key_get_type ()">grl_metadata_key_get_type</a> <span class="c_punctuation">()</span>
</td>
</tr>
<tr>
<td class="function_type">
<span class="returnvalue">GList</span> *
</td>
<td class="function_name">
<a class="link" href="grilo-grl-metadata-key.html#grl-metadata-key-list-new" title="grl_metadata_key_list_new ()">grl_metadata_key_list_new</a> <span class="c_punctuation">()</span>
</td>
</tr>
</tbody>
</table></div>
</div>
<div class="refsect1">
<a name="grilo-grl-metadata-key.other"></a><h2>Types and Values</h2>
<div class="informaltable"><table class="informaltable" width="100%" border="0">
<colgroup>
<col width="150px" class="name">
<col class="description">
</colgroup>
<tbody>
<tr>
<td class="typedef_keyword">typedef</td>
<td class="function_name"><a class="link" href="grilo-grl-metadata-key.html#GrlKeyID" title="GrlKeyID">GrlKeyID</a></td>
</tr>
<tr>
<td class="define_keyword">#define</td>
<td class="function_name"><a class="link" href="grilo-grl-metadata-key.html#GRL-KEYID-FORMAT:CAPS" title="GRL_KEYID_FORMAT">GRL_KEYID_FORMAT</a></td>
</tr>
<tr>
<td class="define_keyword">#define</td>
<td class="function_name"><a class="link" href="grilo-grl-metadata-key.html#GRL-METADATA-KEY-ALBUM:CAPS" title="GRL_METADATA_KEY_ALBUM">GRL_METADATA_KEY_ALBUM</a></td>
</tr>
<tr>
<td class="define_keyword">#define</td>
<td class="function_name"><a class="link" href="grilo-grl-metadata-key.html#GRL-METADATA-KEY-ARTIST:CAPS" title="GRL_METADATA_KEY_ARTIST">GRL_METADATA_KEY_ARTIST</a></td>
</tr>
<tr>
<td class="define_keyword">#define</td>
<td class="function_name"><a class="link" href="grilo-grl-metadata-key.html#GRL-METADATA-KEY-AUTHOR:CAPS" title="GRL_METADATA_KEY_AUTHOR">GRL_METADATA_KEY_AUTHOR</a></td>
</tr>
<tr>
<td class="define_keyword">#define</td>
<td class="function_name"><a class="link" href="grilo-grl-metadata-key.html#GRL-METADATA-KEY-BITRATE:CAPS" title="GRL_METADATA_KEY_BITRATE">GRL_METADATA_KEY_BITRATE</a></td>
</tr>
<tr>
<td class="define_keyword">#define</td>
<td class="function_name"><a class="link" href="grilo-grl-metadata-key.html#GRL-METADATA-KEY-CAMERA-MODEL:CAPS" title="GRL_METADATA_KEY_CAMERA_MODEL">GRL_METADATA_KEY_CAMERA_MODEL</a></td>
</tr>
<tr>
<td class="define_keyword">#define</td>
<td class="function_name"><a class="link" href="grilo-grl-metadata-key.html#GRL-METADATA-KEY-CERTIFICATE:CAPS" title="GRL_METADATA_KEY_CERTIFICATE">GRL_METADATA_KEY_CERTIFICATE</a></td>
</tr>
<tr>
<td class="define_keyword">#define</td>
<td class="function_name"><a class="link" href="grilo-grl-metadata-key.html#GRL-METADATA-KEY-CHILDCOUNT:CAPS" title="GRL_METADATA_KEY_CHILDCOUNT">GRL_METADATA_KEY_CHILDCOUNT</a></td>
</tr>
<tr>
<td class="define_keyword">#define</td>
<td class="function_name"><a class="link" href="grilo-grl-metadata-key.html#GRL-METADATA-KEY-CREATION-DATE:CAPS" title="GRL_METADATA_KEY_CREATION_DATE">GRL_METADATA_KEY_CREATION_DATE</a></td>
</tr>
<tr>
<td class="define_keyword">#define</td>
<td class="function_name"><a class="link" href="grilo-grl-metadata-key.html#GRL-METADATA-KEY-DESCRIPTION:CAPS" title="GRL_METADATA_KEY_DESCRIPTION">GRL_METADATA_KEY_DESCRIPTION</a></td>
</tr>
<tr>
<td class="define_keyword">#define</td>
<td class="function_name"><a class="link" href="grilo-grl-metadata-key.html#GRL-METADATA-KEY-DIRECTOR:CAPS" title="GRL_METADATA_KEY_DIRECTOR">GRL_METADATA_KEY_DIRECTOR</a></td>
</tr>
<tr>
<td class="define_keyword">#define</td>
<td class="function_name"><a class="link" href="grilo-grl-metadata-key.html#GRL-METADATA-KEY-DURATION:CAPS" title="GRL_METADATA_KEY_DURATION">GRL_METADATA_KEY_DURATION</a></td>
</tr>
<tr>
<td class="define_keyword">#define</td>
<td class="function_name"><a class="link" href="grilo-grl-metadata-key.html#GRL-METADATA-KEY-EPISODE:CAPS" title="GRL_METADATA_KEY_EPISODE">GRL_METADATA_KEY_EPISODE</a></td>
</tr>
<tr>
<td class="define_keyword">#define</td>
<td class="function_name"><a class="link" href="grilo-grl-metadata-key.html#GRL-METADATA-KEY-EPISODE-TITLE:CAPS" title="GRL_METADATA_KEY_EPISODE_TITLE">GRL_METADATA_KEY_EPISODE_TITLE</a></td>
</tr>
<tr>
<td class="define_keyword">#define</td>
<td class="function_name"><a class="link" href="grilo-grl-metadata-key.html#GRL-METADATA-KEY-EXPOSURE-TIME:CAPS" title="GRL_METADATA_KEY_EXPOSURE_TIME">GRL_METADATA_KEY_EXPOSURE_TIME</a></td>
</tr>
<tr>
<td class="define_keyword">#define</td>
<td class="function_name"><a class="link" href="grilo-grl-metadata-key.html#GRL-METADATA-KEY-EXTERNAL-PLAYER:CAPS" title="GRL_METADATA_KEY_EXTERNAL_PLAYER">GRL_METADATA_KEY_EXTERNAL_PLAYER</a></td>
</tr>
<tr>
<td class="define_keyword">#define</td>
<td class="function_name"><a class="link" href="grilo-grl-metadata-key.html#GRL-METADATA-KEY-EXTERNAL-URL:CAPS" title="GRL_METADATA_KEY_EXTERNAL_URL">GRL_METADATA_KEY_EXTERNAL_URL</a></td>
</tr>
<tr>
<td class="define_keyword">#define</td>
<td class="function_name"><a class="link" href="grilo-grl-metadata-key.html#GRL-METADATA-KEY-FAVOURITE:CAPS" title="GRL_METADATA_KEY_FAVOURITE">GRL_METADATA_KEY_FAVOURITE</a></td>
</tr>
<tr>
<td class="define_keyword">#define</td>
<td class="function_name"><a class="link" href="grilo-grl-metadata-key.html#GRL-METADATA-KEY-FLASH-USED:CAPS" title="GRL_METADATA_KEY_FLASH_USED">GRL_METADATA_KEY_FLASH_USED</a></td>
</tr>
<tr>
<td class="define_keyword">#define</td>
<td class="function_name"><a class="link" href="grilo-grl-metadata-key.html#GRL-METADATA-KEY-FRAMERATE:CAPS" title="GRL_METADATA_KEY_FRAMERATE">GRL_METADATA_KEY_FRAMERATE</a></td>
</tr>
<tr>
<td class="define_keyword">#define</td>
<td class="function_name"><a class="link" href="grilo-grl-metadata-key.html#GRL-METADATA-KEY-GENRE:CAPS" title="GRL_METADATA_KEY_GENRE">GRL_METADATA_KEY_GENRE</a></td>
</tr>
<tr>
<td class="define_keyword">#define</td>
<td class="function_name"><a class="link" href="grilo-grl-metadata-key.html#GRL-METADATA-KEY-HEIGHT:CAPS" title="GRL_METADATA_KEY_HEIGHT">GRL_METADATA_KEY_HEIGHT</a></td>
</tr>
<tr>
<td class="define_keyword">#define</td>
<td class="function_name"><a class="link" href="grilo-grl-metadata-key.html#GRL-METADATA-KEY-ID:CAPS" title="GRL_METADATA_KEY_ID">GRL_METADATA_KEY_ID</a></td>
</tr>
<tr>
<td class="define_keyword">#define</td>
<td class="function_name"><a class="link" href="grilo-grl-metadata-key.html#GRL-METADATA-KEY-INVALID:CAPS" title="GRL_METADATA_KEY_INVALID">GRL_METADATA_KEY_INVALID</a></td>
</tr>
<tr>
<td class="define_keyword">#define</td>
<td class="function_name"><a class="link" href="grilo-grl-metadata-key.html#GRL-METADATA-KEY-ISO-SPEED:CAPS" title="GRL_METADATA_KEY_ISO_SPEED">GRL_METADATA_KEY_ISO_SPEED</a></td>
</tr>
<tr>
<td class="define_keyword">#define</td>
<td class="function_name"><a class="link" href="grilo-grl-metadata-key.html#GRL-METADATA-KEY-KEYWORD:CAPS" title="GRL_METADATA_KEY_KEYWORD">GRL_METADATA_KEY_KEYWORD</a></td>
</tr>
<tr>
<td class="define_keyword">#define</td>
<td class="function_name"><a class="link" href="grilo-grl-metadata-key.html#GRL-METADATA-KEY-LAST-PLAYED:CAPS" title="GRL_METADATA_KEY_LAST_PLAYED">GRL_METADATA_KEY_LAST_PLAYED</a></td>
</tr>
<tr>
<td class="define_keyword">#define</td>
<td class="function_name"><a class="link" href="grilo-grl-metadata-key.html#GRL-METADATA-KEY-LAST-POSITION:CAPS" title="GRL_METADATA_KEY_LAST_POSITION">GRL_METADATA_KEY_LAST_POSITION</a></td>
</tr>
<tr>
<td class="define_keyword">#define</td>
<td class="function_name"><a class="link" href="grilo-grl-metadata-key.html#GRL-METADATA-KEY-LICENSE:CAPS" title="GRL_METADATA_KEY_LICENSE">GRL_METADATA_KEY_LICENSE</a></td>
</tr>
<tr>
<td class="define_keyword">#define</td>
<td class="function_name"><a class="link" href="grilo-grl-metadata-key.html#GRL-METADATA-KEY-LYRICS:CAPS" title="GRL_METADATA_KEY_LYRICS">GRL_METADATA_KEY_LYRICS</a></td>
</tr>
<tr>
<td class="define_keyword">#define</td>
<td class="function_name"><a class="link" href="grilo-grl-metadata-key.html#GRL-METADATA-KEY-MB-ALBUM-ID:CAPS" title="GRL_METADATA_KEY_MB_ALBUM_ID">GRL_METADATA_KEY_MB_ALBUM_ID</a></td>
</tr>
<tr>
<td class="define_keyword">#define</td>
<td class="function_name"><a class="link" href="grilo-grl-metadata-key.html#GRL-METADATA-KEY-MB-ARTIST-ID:CAPS" title="GRL_METADATA_KEY_MB_ARTIST_ID">GRL_METADATA_KEY_MB_ARTIST_ID</a></td>
</tr>
<tr>
<td class="define_keyword">#define</td>
<td class="function_name"><a class="link" href="grilo-grl-metadata-key.html#GRL-METADATA-KEY-MB-RECORDING-ID:CAPS" title="GRL_METADATA_KEY_MB_RECORDING_ID">GRL_METADATA_KEY_MB_RECORDING_ID</a></td>
</tr>
<tr>
<td class="define_keyword">#define</td>
<td class="function_name"><a class="link" href="grilo-grl-metadata-key.html#GRL-METADATA-KEY-MB-TRACK-ID:CAPS" title="GRL_METADATA_KEY_MB_TRACK_ID">GRL_METADATA_KEY_MB_TRACK_ID</a></td>
</tr>
<tr>
<td class="define_keyword">#define</td>
<td class="function_name"><a class="link" href="grilo-grl-metadata-key.html#GRL-METADATA-KEY-MIME:CAPS" title="GRL_METADATA_KEY_MIME">GRL_METADATA_KEY_MIME</a></td>
</tr>
<tr>
<td class="define_keyword">#define</td>
<td class="function_name"><a class="link" href="grilo-grl-metadata-key.html#GRL-METADATA-KEY-MODIFICATION-DATE:CAPS" title="GRL_METADATA_KEY_MODIFICATION_DATE">GRL_METADATA_KEY_MODIFICATION_DATE</a></td>
</tr>
<tr>
<td class="define_keyword">#define</td>
<td class="function_name"><a class="link" href="grilo-grl-metadata-key.html#GRL-METADATA-KEY-ORIENTATION:CAPS" title="GRL_METADATA_KEY_ORIENTATION">GRL_METADATA_KEY_ORIENTATION</a></td>
</tr>
<tr>
<td class="define_keyword">#define</td>
<td class="function_name"><a class="link" href="grilo-grl-metadata-key.html#GRL-METADATA-KEY-ORIGINAL-TITLE:CAPS" title="GRL_METADATA_KEY_ORIGINAL_TITLE">GRL_METADATA_KEY_ORIGINAL_TITLE</a></td>
</tr>
<tr>
<td class="define_keyword">#define</td>
<td class="function_name"><a class="link" href="grilo-grl-metadata-key.html#GRL-METADATA-KEY-PERFORMER:CAPS" title="GRL_METADATA_KEY_PERFORMER">GRL_METADATA_KEY_PERFORMER</a></td>
</tr>
<tr>
<td class="define_keyword">#define</td>
<td class="function_name"><a class="link" href="grilo-grl-metadata-key.html#GRL-METADATA-KEY-PLAY-COUNT:CAPS" title="GRL_METADATA_KEY_PLAY_COUNT">GRL_METADATA_KEY_PLAY_COUNT</a></td>
</tr>
<tr>
<td class="define_keyword">#define</td>
<td class="function_name"><a class="link" href="grilo-grl-metadata-key.html#GRL-METADATA-KEY-PRODUCER:CAPS" title="GRL_METADATA_KEY_PRODUCER">GRL_METADATA_KEY_PRODUCER</a></td>
</tr>
<tr>
<td class="define_keyword">#define</td>
<td class="function_name"><a class="link" href="grilo-grl-metadata-key.html#GRL-METADATA-KEY-PUBLICATION-DATE:CAPS" title="GRL_METADATA_KEY_PUBLICATION_DATE">GRL_METADATA_KEY_PUBLICATION_DATE</a></td>
</tr>
<tr>
<td class="define_keyword">#define</td>
<td class="function_name"><a class="link" href="grilo-grl-metadata-key.html#GRL-METADATA-KEY-RATING:CAPS" title="GRL_METADATA_KEY_RATING">GRL_METADATA_KEY_RATING</a></td>
</tr>
<tr>
<td class="define_keyword">#define</td>
<td class="function_name"><a class="link" href="grilo-grl-metadata-key.html#GRL-METADATA-KEY-REGION:CAPS" title="GRL_METADATA_KEY_REGION">GRL_METADATA_KEY_REGION</a></td>
</tr>
<tr>
<td class="define_keyword">#define</td>
<td class="function_name"><a class="link" href="grilo-grl-metadata-key.html#GRL-METADATA-KEY-SEASON:CAPS" title="GRL_METADATA_KEY_SEASON">GRL_METADATA_KEY_SEASON</a></td>
</tr>
<tr>
<td class="define_keyword">#define</td>
<td class="function_name"><a class="link" href="grilo-grl-metadata-key.html#GRL-METADATA-KEY-SHOW:CAPS" title="GRL_METADATA_KEY_SHOW">GRL_METADATA_KEY_SHOW</a></td>
</tr>
<tr>
<td class="define_keyword">#define</td>
<td class="function_name"><a class="link" href="grilo-grl-metadata-key.html#GRL-METADATA-KEY-SITE:CAPS" title="GRL_METADATA_KEY_SITE">GRL_METADATA_KEY_SITE</a></td>
</tr>
<tr>
<td class="define_keyword">#define</td>
<td class="function_name"><a class="link" href="grilo-grl-metadata-key.html#GRL-METADATA-KEY-SOURCE:CAPS" title="GRL_METADATA_KEY_SOURCE">GRL_METADATA_KEY_SOURCE</a></td>
</tr>
<tr>
<td class="define_keyword">#define</td>
<td class="function_name"><a class="link" href="grilo-grl-metadata-key.html#GRL-METADATA-KEY-START-TIME:CAPS" title="GRL_METADATA_KEY_START_TIME">GRL_METADATA_KEY_START_TIME</a></td>
</tr>
<tr>
<td class="define_keyword">#define</td>
<td class="function_name"><a class="link" href="grilo-grl-metadata-key.html#GRL-METADATA-KEY-STUDIO:CAPS" title="GRL_METADATA_KEY_STUDIO">GRL_METADATA_KEY_STUDIO</a></td>
</tr>
<tr>
<td class="define_keyword">#define</td>
<td class="function_name"><a class="link" href="grilo-grl-metadata-key.html#GRL-METADATA-KEY-THUMBNAIL:CAPS" title="GRL_METADATA_KEY_THUMBNAIL">GRL_METADATA_KEY_THUMBNAIL</a></td>
</tr>
<tr>
<td class="define_keyword">#define</td>
<td class="function_name"><a class="link" href="grilo-grl-metadata-key.html#GRL-METADATA-KEY-THUMBNAIL-BINARY:CAPS" title="GRL_METADATA_KEY_THUMBNAIL_BINARY">GRL_METADATA_KEY_THUMBNAIL_BINARY</a></td>
</tr>
<tr>
<td class="define_keyword">#define</td>
<td class="function_name"><a class="link" href="grilo-grl-metadata-key.html#GRL-METADATA-KEY-TITLE:CAPS" title="GRL_METADATA_KEY_TITLE">GRL_METADATA_KEY_TITLE</a></td>
</tr>
<tr>
<td class="define_keyword">#define</td>
<td class="function_name"><a class="link" href="grilo-grl-metadata-key.html#GRL-METADATA-KEY-TRACK-NUMBER:CAPS" title="GRL_METADATA_KEY_TRACK_NUMBER">GRL_METADATA_KEY_TRACK_NUMBER</a></td>
</tr>
<tr>
<td class="define_keyword">#define</td>
<td class="function_name"><a class="link" href="grilo-grl-metadata-key.html#GRL-METADATA-KEY-URL:CAPS" title="GRL_METADATA_KEY_URL">GRL_METADATA_KEY_URL</a></td>
</tr>
<tr>
<td class="define_keyword">#define</td>
<td class="function_name"><a class="link" href="grilo-grl-metadata-key.html#GRL-METADATA-KEY-WIDTH:CAPS" title="GRL_METADATA_KEY_WIDTH">GRL_METADATA_KEY_WIDTH</a></td>
</tr>
</tbody>
</table></div>
</div>
<div class="refsect1">
<a name="grilo-grl-metadata-key.includes"></a><h2>Includes</h2>
<pre class="synopsis">#include &lt;grilo.h&gt;
</pre>
</div>
<div class="refsect1">
<a name="grilo-grl-metadata-key.description"></a><h2>Description</h2>
<p>This is the list of defined keys in grilo for media entries.</p>
</div>
<div class="refsect1">
<a name="grilo-grl-metadata-key.functions_details"></a><h2>Functions</h2>
<div class="refsect2">
<a name="GRLKEYID-TO-POINTER:CAPS"></a><h3>GRLKEYID_TO_POINTER()</h3>
<pre class="programlisting">#define GRLKEYID_TO_POINTER(k) (GUINT_TO_POINTER(k))
</pre>
</div>
<hr>
<div class="refsect2">
<a name="GRLPOINTER-TO-KEYID:CAPS"></a><h3>GRLPOINTER_TO_KEYID()</h3>
<pre class="programlisting">#define GRLPOINTER_TO_KEYID(p) (GPOINTER_TO_UINT(p))
</pre>
</div>
<hr>
<div class="refsect2">
<a name="GRL-METADATA-KEY-GET-DESC:CAPS"></a><h3>GRL_METADATA_KEY_GET_DESC()</h3>
<pre class="programlisting">#define GRL_METADATA_KEY_GET_DESC(key) (grl_metadata_key_get_desc (key))
</pre>
</div>
<hr>
<div class="refsect2">
<a name="GRL-METADATA-KEY-GET-ID:CAPS"></a><h3>GRL_METADATA_KEY_GET_ID()</h3>
<pre class="programlisting">#define GRL_METADATA_KEY_GET_ID(key)   (key)
</pre>
</div>
<hr>
<div class="refsect2">
<a name="GRL-METADATA-KEY-GET-NAME:CAPS"></a><h3>GRL_METADATA_KEY_GET_NAME()</h3>
<pre class="programlisting">#define GRL_METADATA_KEY_GET_NAME(key) (grl_metadata_key_get_name (key))
</pre>
</div>
<hr>
<div class="refsect2">
<a name="GRL-METADATA-KEY-GET-TYPE:CAPS"></a><h3>GRL_METADATA_KEY_GET_TYPE()</h3>
<pre class="programlisting">#define GRL_METADATA_KEY_GET_TYPE(key) (grl_metadata_key_get_type (key))
</pre>
</div>
<hr>
<div class="refsect2">
<a name="grl-metadata-key-get-desc"></a><h3>grl_metadata_key_get_desc ()</h3>
<pre class="programlisting">const <span class="returnvalue">gchar</span> *
grl_metadata_key_get_desc (<em class="parameter"><code><a class="link" href="grilo-grl-metadata-key.html#GrlKeyID" title="GrlKeyID"><span class="type">GrlKeyID</span></a> key</code></em>);</pre>
<p>Retrieves the description associated with the key</p>
<div class="refsect3">
<a name="grl-metadata-key-get-desc.parameters"></a><h4>Parameters</h4>
<div class="informaltable"><table class="informaltable" width="100%" border="0">
<colgroup>
<col width="150px" class="parameters_name">
<col class="parameters_description">
<col width="200px" class="parameters_annotations">
</colgroup>
<tbody><tr>
<td class="parameter_name"><p>key</p></td>
<td class="parameter_description"><p>key to look up</p></td>
<td class="parameter_annotations"> </td>
</tr></tbody>
</table></div>
</div>
<div class="refsect3">
<a name="grl-metadata-key-get-desc.returns"></a><h4>Returns</h4>
<p> the description of the key</p>
</div>
<p class="since">Since: 0.1.6</p>
</div>
<hr>
<div class="refsect2">
<a name="grl-metadata-key-get-name"></a><h3>grl_metadata_key_get_name ()</h3>
<pre class="programlisting">const <span class="returnvalue">gchar</span> *
grl_metadata_key_get_name (<em class="parameter"><code><a class="link" href="grilo-grl-metadata-key.html#GrlKeyID" title="GrlKeyID"><span class="type">GrlKeyID</span></a> key</code></em>);</pre>
<p>Retrieves the name associated with the key</p>
<div class="refsect3">
<a name="grl-metadata-key-get-name.parameters"></a><h4>Parameters</h4>
<div class="informaltable"><table class="informaltable" width="100%" border="0">
<colgroup>
<col width="150px" class="parameters_name">
<col class="parameters_description">
<col width="200px" class="parameters_annotations">
</colgroup>
<tbody><tr>
<td class="parameter_name"><p>key</p></td>
<td class="parameter_description"><p>key to look up</p></td>
<td class="parameter_annotations"> </td>
</tr></tbody>
</table></div>
</div>
<div class="refsect3">
<a name="grl-metadata-key-get-name.returns"></a><h4>Returns</h4>
<p> The name of the key</p>
</div>
<p class="since">Since: 0.1.6</p>
</div>
<hr>
<div class="refsect2">
<a name="grl-metadata-key-get-type"></a><h3>grl_metadata_key_get_type ()</h3>
<pre class="programlisting"><span class="returnvalue">GType</span>
grl_metadata_key_get_type (<em class="parameter"><code><a class="link" href="grilo-grl-metadata-key.html#GrlKeyID" title="GrlKeyID"><span class="type">GrlKeyID</span></a> key</code></em>);</pre>
<p>Retrieves the expected type for values associated with this key</p>
<div class="refsect3">
<a name="grl-metadata-key-get-type.parameters"></a><h4>Parameters</h4>
<div class="informaltable"><table class="informaltable" width="100%" border="0">
<colgroup>
<col width="150px" class="parameters_name">
<col class="parameters_description">
<col width="200px" class="parameters_annotations">
</colgroup>
<tbody><tr>
<td class="parameter_name"><p>key</p></td>
<td class="parameter_description"><p>key to look up</p></td>
<td class="parameter_annotations"> </td>
</tr></tbody>
</table></div>
</div>
<div class="refsect3">
<a name="grl-metadata-key-get-type.returns"></a><h4>Returns</h4>
<p> the expected value type</p>
</div>
<p class="since">Since: 0.2.0</p>
</div>
<hr>
<div class="refsect2">
<a name="grl-metadata-key-list-new"></a><h3>grl_metadata_key_list_new ()</h3>
<pre class="programlisting"><span class="returnvalue">GList</span> *
grl_metadata_key_list_new (<em class="parameter"><code><a class="link" href="grilo-grl-metadata-key.html#GrlKeyID" title="GrlKeyID"><span class="type">GrlKeyID</span></a> first_key</code></em>,
                           <em class="parameter"><code>...</code></em>);</pre>
<p>Returns a <span class="type">GList</span> containing the va_list keys. Use <a class="link" href="grilo-grl-metadata-key.html#GRL-METADATA-KEY-INVALID:CAPS" title="GRL_METADATA_KEY_INVALID"><span class="type">GRL_METADATA_KEY_INVALID</span></a>
to finalize them.</p>
<p><span class="annotation">[<acronym title="Exposed in C code, not necessarily available in other languages."><span class="acronym">skip</span></acronym>]</span></p>
<div class="refsect3">
<a name="grl-metadata-key-list-new.parameters"></a><h4>Parameters</h4>
<div class="informaltable"><table class="informaltable" width="100%" border="0">
<colgroup>
<col width="150px" class="parameters_name">
<col class="parameters_description">
<col width="200px" class="parameters_annotations">
</colgroup>
<tbody>
<tr>
<td class="parameter_name"><p>first_key</p></td>
<td class="parameter_description"><p>first key</p></td>
<td class="parameter_annotations"> </td>
</tr>
<tr>
<td class="parameter_name"><p>...</p></td>
<td class="parameter_description"><p>va_list keys</p></td>
<td class="parameter_annotations"> </td>
</tr>
</tbody>
</table></div>
</div>
<div class="refsect3">
<a name="grl-metadata-key-list-new.returns"></a><h4>Returns</h4>
<p> a <span class="type">GList</span></p>
</div>
<p class="since">Since: 0.2.0</p>
</div>
</div>
<div class="refsect1">
<a name="grilo-grl-metadata-key.other_details"></a><h2>Types and Values</h2>
<div class="refsect2">
<a name="GrlKeyID"></a><h3>GrlKeyID</h3>
<pre class="programlisting">typedef guint32 GrlKeyID;
</pre>
</div>
<hr>
<div class="refsect2">
<a name="GRL-KEYID-FORMAT:CAPS"></a><h3>GRL_KEYID_FORMAT</h3>
<pre class="programlisting">#define GRL_KEYID_FORMAT "u"
</pre>
</div>
<hr>
<div class="refsect2">
<a name="GRL-METADATA-KEY-ALBUM:CAPS"></a><h3>GRL_METADATA_KEY_ALBUM</h3>
<pre class="programlisting">#define GRL_METADATA_KEY_ALBUM                1
</pre>
</div>
<hr>
<div class="refsect2">
<a name="GRL-METADATA-KEY-ARTIST:CAPS"></a><h3>GRL_METADATA_KEY_ARTIST</h3>
<pre class="programlisting">#define GRL_METADATA_KEY_ARTIST               2
</pre>
</div>
<hr>
<div class="refsect2">
<a name="GRL-METADATA-KEY-AUTHOR:CAPS"></a><h3>GRL_METADATA_KEY_AUTHOR</h3>
<pre class="programlisting">#define GRL_METADATA_KEY_AUTHOR               3
</pre>
</div>
<hr>
<div class="refsect2">
<a name="GRL-METADATA-KEY-BITRATE:CAPS"></a><h3>GRL_METADATA_KEY_BITRATE</h3>
<pre class="programlisting">#define GRL_METADATA_KEY_BITRATE              4
</pre>
</div>
<hr>
<div class="refsect2">
<a name="GRL-METADATA-KEY-CAMERA-MODEL:CAPS"></a><h3>GRL_METADATA_KEY_CAMERA_MODEL</h3>
<pre class="programlisting">#define GRL_METADATA_KEY_CAMERA_MODEL         35
</pre>
</div>
<hr>
<div class="refsect2">
<a name="GRL-METADATA-KEY-CERTIFICATE:CAPS"></a><h3>GRL_METADATA_KEY_CERTIFICATE</h3>
<pre class="programlisting">#define GRL_METADATA_KEY_CERTIFICATE          5
</pre>
</div>
<hr>
<div class="refsect2">
<a name="GRL-METADATA-KEY-CHILDCOUNT:CAPS"></a><h3>GRL_METADATA_KEY_CHILDCOUNT</h3>
<pre class="programlisting">#define GRL_METADATA_KEY_CHILDCOUNT           6
</pre>
</div>
<hr>
<div class="refsect2">
<a name="GRL-METADATA-KEY-CREATION-DATE:CAPS"></a><h3>GRL_METADATA_KEY_CREATION_DATE</h3>
<pre class="programlisting">#define GRL_METADATA_KEY_CREATION_DATE        34
</pre>
</div>
<hr>
<div class="refsect2">
<a name="GRL-METADATA-KEY-DESCRIPTION:CAPS"></a><h3>GRL_METADATA_KEY_DESCRIPTION</h3>
<pre class="programlisting">#define GRL_METADATA_KEY_DESCRIPTION          8
</pre>
</div>
<hr>
<div class="refsect2">
<a name="GRL-METADATA-KEY-DIRECTOR:CAPS"></a><h3>GRL_METADATA_KEY_DIRECTOR</h3>
<pre class="programlisting">#define GRL_METADATA_KEY_DIRECTOR             48
</pre>
</div>
<hr>
<div class="refsect2">
<a name="GRL-METADATA-KEY-DURATION:CAPS"></a><h3>GRL_METADATA_KEY_DURATION</h3>
<pre class="programlisting">#define GRL_METADATA_KEY_DURATION             9
</pre>
</div>
<hr>
<div class="refsect2">
<a name="GRL-METADATA-KEY-EPISODE:CAPS"></a><h3>GRL_METADATA_KEY_EPISODE</h3>
<pre class="programlisting">#define GRL_METADATA_KEY_EPISODE              32
</pre>
</div>
<hr>
<div class="refsect2">
<a name="GRL-METADATA-KEY-EPISODE-TITLE:CAPS"></a><h3>GRL_METADATA_KEY_EPISODE_TITLE</h3>
<pre class="programlisting">#define GRL_METADATA_KEY_EPISODE_TITLE        56
</pre>
</div>
<hr>
<div class="refsect2">
<a name="GRL-METADATA-KEY-EXPOSURE-TIME:CAPS"></a><h3>GRL_METADATA_KEY_EXPOSURE_TIME</h3>
<pre class="programlisting">#define GRL_METADATA_KEY_EXPOSURE_TIME        38
</pre>
</div>
<hr>
<div class="refsect2">
<a name="GRL-METADATA-KEY-EXTERNAL-PLAYER:CAPS"></a><h3>GRL_METADATA_KEY_EXTERNAL_PLAYER</h3>
<pre class="programlisting">#define GRL_METADATA_KEY_EXTERNAL_PLAYER      10
</pre>
</div>
<hr>
<div class="refsect2">
<a name="GRL-METADATA-KEY-EXTERNAL-URL:CAPS"></a><h3>GRL_METADATA_KEY_EXTERNAL_URL</h3>
<pre class="programlisting">#define GRL_METADATA_KEY_EXTERNAL_URL         11
</pre>
</div>
<hr>
<div class="refsect2">
<a name="GRL-METADATA-KEY-FAVOURITE:CAPS"></a><h3>GRL_METADATA_KEY_FAVOURITE</h3>
<pre class="programlisting">#define GRL_METADATA_KEY_FAVOURITE            43
</pre>
</div>
<hr>
<div class="refsect2">
<a name="GRL-METADATA-KEY-FLASH-USED:CAPS"></a><h3>GRL_METADATA_KEY_FLASH_USED</h3>
<pre class="programlisting">#define GRL_METADATA_KEY_FLASH_USED           37
</pre>
</div>
<hr>
<div class="refsect2">
<a name="GRL-METADATA-KEY-FRAMERATE:CAPS"></a><h3>GRL_METADATA_KEY_FRAMERATE</h3>
<pre class="programlisting">#define GRL_METADATA_KEY_FRAMERATE            12
</pre>
</div>
<hr>
<div class="refsect2">
<a name="GRL-METADATA-KEY-GENRE:CAPS"></a><h3>GRL_METADATA_KEY_GENRE</h3>
<pre class="programlisting">#define GRL_METADATA_KEY_GENRE                13
</pre>
</div>
<hr>
<div class="refsect2">
<a name="GRL-METADATA-KEY-HEIGHT:CAPS"></a><h3>GRL_METADATA_KEY_HEIGHT</h3>
<pre class="programlisting">#define GRL_METADATA_KEY_HEIGHT               14
</pre>
</div>
<hr>
<div class="refsect2">
<a name="GRL-METADATA-KEY-ID:CAPS"></a><h3>GRL_METADATA_KEY_ID</h3>
<pre class="programlisting">#define GRL_METADATA_KEY_ID                   15
</pre>
</div>
<hr>
<div class="refsect2">
<a name="GRL-METADATA-KEY-INVALID:CAPS"></a><h3>GRL_METADATA_KEY_INVALID</h3>
<pre class="programlisting">#define GRL_METADATA_KEY_INVALID              0
</pre>
</div>
<hr>
<div class="refsect2">
<a name="GRL-METADATA-KEY-ISO-SPEED:CAPS"></a><h3>GRL_METADATA_KEY_ISO_SPEED</h3>
<pre class="programlisting">#define GRL_METADATA_KEY_ISO_SPEED            39
</pre>
</div>
<hr>
<div class="refsect2">
<a name="GRL-METADATA-KEY-KEYWORD:CAPS"></a><h3>GRL_METADATA_KEY_KEYWORD</h3>
<pre class="programlisting">#define GRL_METADATA_KEY_KEYWORD              45
</pre>
</div>
<hr>
<div class="refsect2">
<a name="GRL-METADATA-KEY-LAST-PLAYED:CAPS"></a><h3>GRL_METADATA_KEY_LAST_PLAYED</h3>
<pre class="programlisting">#define GRL_METADATA_KEY_LAST_PLAYED          16
</pre>
</div>
<hr>
<div class="refsect2">
<a name="GRL-METADATA-KEY-LAST-POSITION:CAPS"></a><h3>GRL_METADATA_KEY_LAST_POSITION</h3>
<pre class="programlisting">#define GRL_METADATA_KEY_LAST_POSITION        17
</pre>
</div>
<hr>
<div class="refsect2">
<a name="GRL-METADATA-KEY-LICENSE:CAPS"></a><h3>GRL_METADATA_KEY_LICENSE</h3>
<pre class="programlisting">#define GRL_METADATA_KEY_LICENSE              18
</pre>
</div>
<hr>
<div class="refsect2">
<a name="GRL-METADATA-KEY-LYRICS:CAPS"></a><h3>GRL_METADATA_KEY_LYRICS</h3>
<pre class="programlisting">#define GRL_METADATA_KEY_LYRICS               19
</pre>
</div>
<hr>
<div class="refsect2">
<a name="GRL-METADATA-KEY-MB-ALBUM-ID:CAPS"></a><h3>GRL_METADATA_KEY_MB_ALBUM_ID</h3>
<pre class="programlisting">#define GRL_METADATA_KEY_MB_ALBUM_ID          52
</pre>
</div>
<hr>
<div class="refsect2">
<a name="GRL-METADATA-KEY-MB-ARTIST-ID:CAPS"></a><h3>GRL_METADATA_KEY_MB_ARTIST_ID</h3>
<pre class="programlisting">#define GRL_METADATA_KEY_MB_ARTIST_ID         54
</pre>
</div>
<hr>
<div class="refsect2">
<a name="GRL-METADATA-KEY-MB-RECORDING-ID:CAPS"></a><h3>GRL_METADATA_KEY_MB_RECORDING_ID</h3>
<pre class="programlisting">#define GRL_METADATA_KEY_MB_RECORDING_ID      55
</pre>
</div>
<hr>
<div class="refsect2">
<a name="GRL-METADATA-KEY-MB-TRACK-ID:CAPS"></a><h3>GRL_METADATA_KEY_MB_TRACK_ID</h3>
<pre class="programlisting">#define GRL_METADATA_KEY_MB_TRACK_ID          53
</pre>
</div>
<hr>
<div class="refsect2">
<a name="GRL-METADATA-KEY-MIME:CAPS"></a><h3>GRL_METADATA_KEY_MIME</h3>
<pre class="programlisting">#define GRL_METADATA_KEY_MIME                 20
</pre>
</div>
<hr>
<div class="refsect2">
<a name="GRL-METADATA-KEY-MODIFICATION-DATE:CAPS"></a><h3>GRL_METADATA_KEY_MODIFICATION_DATE</h3>
<pre class="programlisting">#define GRL_METADATA_KEY_MODIFICATION_DATE    41
</pre>
</div>
<hr>
<div class="refsect2">
<a name="GRL-METADATA-KEY-ORIENTATION:CAPS"></a><h3>GRL_METADATA_KEY_ORIENTATION</h3>
<pre class="programlisting">#define GRL_METADATA_KEY_ORIENTATION          36
</pre>
</div>
<hr>
<div class="refsect2">
<a name="GRL-METADATA-KEY-ORIGINAL-TITLE:CAPS"></a><h3>GRL_METADATA_KEY_ORIGINAL_TITLE</h3>
<pre class="programlisting">#define GRL_METADATA_KEY_ORIGINAL_TITLE       49
</pre>
</div>
<hr>
<div class="refsect2">
<a name="GRL-METADATA-KEY-PERFORMER:CAPS"></a><h3>GRL_METADATA_KEY_PERFORMER</h3>
<pre class="programlisting">#define GRL_METADATA_KEY_PERFORMER            46
</pre>
</div>
<hr>
<div class="refsect2">
<a name="GRL-METADATA-KEY-PLAY-COUNT:CAPS"></a><h3>GRL_METADATA_KEY_PLAY_COUNT</h3>
<pre class="programlisting">#define GRL_METADATA_KEY_PLAY_COUNT           21
</pre>
</div>
<hr>
<div class="refsect2">
<a name="GRL-METADATA-KEY-PRODUCER:CAPS"></a><h3>GRL_METADATA_KEY_PRODUCER</h3>
<pre class="programlisting">#define GRL_METADATA_KEY_PRODUCER             47
</pre>
</div>
<hr>
<div class="refsect2">
<a name="GRL-METADATA-KEY-PUBLICATION-DATE:CAPS"></a><h3>GRL_METADATA_KEY_PUBLICATION_DATE</h3>
<pre class="programlisting">#define GRL_METADATA_KEY_PUBLICATION_DATE     7
</pre>
</div>
<hr>
<div class="refsect2">
<a name="GRL-METADATA-KEY-RATING:CAPS"></a><h3>GRL_METADATA_KEY_RATING</h3>
<pre class="programlisting">#define GRL_METADATA_KEY_RATING               22
</pre>
</div>
<hr>
<div class="refsect2">
<a name="GRL-METADATA-KEY-REGION:CAPS"></a><h3>GRL_METADATA_KEY_REGION</h3>
<pre class="programlisting">#define GRL_METADATA_KEY_REGION               44
</pre>
</div>
<hr>
<div class="refsect2">
<a name="GRL-METADATA-KEY-SEASON:CAPS"></a><h3>GRL_METADATA_KEY_SEASON</h3>
<pre class="programlisting">#define GRL_METADATA_KEY_SEASON               31
</pre>
</div>
<hr>
<div class="refsect2">
<a name="GRL-METADATA-KEY-SHOW:CAPS"></a><h3>GRL_METADATA_KEY_SHOW</h3>
<pre class="programlisting">#define GRL_METADATA_KEY_SHOW                 33
</pre>
</div>
<hr>
<div class="refsect2">
<a name="GRL-METADATA-KEY-SITE:CAPS"></a><h3>GRL_METADATA_KEY_SITE</h3>
<pre class="programlisting">#define GRL_METADATA_KEY_SITE                 23
</pre>
</div>
<hr>
<div class="refsect2">
<a name="GRL-METADATA-KEY-SOURCE:CAPS"></a><h3>GRL_METADATA_KEY_SOURCE</h3>
<pre class="programlisting">#define GRL_METADATA_KEY_SOURCE               24
</pre>
</div>
<hr>
<div class="refsect2">
<a name="GRL-METADATA-KEY-START-TIME:CAPS"></a><h3>GRL_METADATA_KEY_START_TIME</h3>
<pre class="programlisting">#define GRL_METADATA_KEY_START_TIME           42
</pre>
</div>
<hr>
<div class="refsect2">
<a name="GRL-METADATA-KEY-STUDIO:CAPS"></a><h3>GRL_METADATA_KEY_STUDIO</h3>
<pre class="programlisting">#define GRL_METADATA_KEY_STUDIO               25
</pre>
</div>
<hr>
<div class="refsect2">
<a name="GRL-METADATA-KEY-THUMBNAIL:CAPS"></a><h3>GRL_METADATA_KEY_THUMBNAIL</h3>
<pre class="programlisting">#define GRL_METADATA_KEY_THUMBNAIL            26
</pre>
</div>
<hr>
<div class="refsect2">
<a name="GRL-METADATA-KEY-THUMBNAIL-BINARY:CAPS"></a><h3>GRL_METADATA_KEY_THUMBNAIL_BINARY</h3>
<pre class="programlisting">#define GRL_METADATA_KEY_THUMBNAIL_BINARY     27
</pre>
</div>
<hr>
<div class="refsect2">
<a name="GRL-METADATA-KEY-TITLE:CAPS"></a><h3>GRL_METADATA_KEY_TITLE</h3>
<pre class="programlisting">#define GRL_METADATA_KEY_TITLE                28
</pre>
</div>
<hr>
<div class="refsect2">
<a name="GRL-METADATA-KEY-TRACK-NUMBER:CAPS"></a><h3>GRL_METADATA_KEY_TRACK_NUMBER</h3>
<pre class="programlisting">#define GRL_METADATA_KEY_TRACK_NUMBER         40
</pre>
</div>
<hr>
<div class="refsect2">
<a name="GRL-METADATA-KEY-URL:CAPS"></a><h3>GRL_METADATA_KEY_URL</h3>
<pre class="programlisting">#define GRL_METADATA_KEY_URL                  29
</pre>
</div>
<hr>
<div class="refsect2">
<a name="GRL-METADATA-KEY-WIDTH:CAPS"></a><h3>GRL_METADATA_KEY_WIDTH</h3>
<pre class="programlisting">#define GRL_METADATA_KEY_WIDTH                30
</pre>
</div>
</div>
</div>
<div class="footer">
<hr>Generated by GTK-Doc V1.28</div>
</body>
</html>