<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"> <title>Oyranos: oyProfile_s Struct Reference</title> <link href="tabs.css" rel="stylesheet" type="text/css"> <link href="doxygen.css" rel="stylesheet" type="text/css"> </head><body> <!-- Generated by Doxygen 1.5.9 --> <div class="navigation" id="top"> <div class="tabs"> <ul> <li><a href="index.html"><span>Main Page</span></a></li> <li><a href="pages.html"><span>Related Pages</span></a></li> <li><a href="modules.html"><span>Modules</span></a></li> <li><a href="namespaces.html"><span>Namespaces</span></a></li> <li class="current"><a href="annotated.html"><span>Data Structures</span></a></li> <li><a href="files.html"><span>Files</span></a></li> </ul> </div> <div class="tabs"> <ul> <li><a href="annotated.html"><span>Data Structures</span></a></li> <li><a href="classes.html"><span>Data Structure Index</span></a></li> <li><a href="functions.html"><span>Data Fields</span></a></li> </ul> </div> </div> <div class="contents"> <h1>oyProfile_s Struct Reference<br> <small> [<a class="el" href="group__objects__profile.html">Profile API</a>]</small> </h1><!-- doxytag: class="oyProfile_s" -->a profile and its attributes <a href="#_details">More...</a> <p> <code>#include <oyranos_alpha.h></code> <p> <table border="0" cellpadding="0" cellspacing="0"> <tr><td></td></tr> <tr><td colspan="2"><br><h2>Data Fields</h2></td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="group__objects__generic.html#ga62ef859fd449252e08ccba088cf4f20">oyOBJECT_e</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="structoyProfile__s.html#b581ad389f6979c8bb8b193ed0a87750">type_</a></td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">oyStruct_Copy_f </td><td class="memItemRight" valign="bottom"><a class="el" href="structoyProfile__s.html#99dcbad72f66f35057e9dfe943995757">copy</a></td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">oyStruct_Release_f </td><td class="memItemRight" valign="bottom"><a class="el" href="structoyProfile__s.html#152a32d69860b01c334e1e49e57d4602">release</a></td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="structoyObject__s.html">oyObject_s</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="structoyProfile__s.html#f0ff86fed4988ed869706af024b2bdd6">oy_</a></td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">char * </td><td class="memItemRight" valign="bottom"><a class="el" href="structoyProfile__s.html#a1649393f7264725e6f55931fb3c3404">file_name_</a></td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">size_t </td><td class="memItemRight" valign="bottom"><a class="el" href="structoyProfile__s.html#dab7e9ef7046e0a777ef21bc25d84172">size_</a></td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">void * </td><td class="memItemRight" valign="bottom"><a class="el" href="structoyProfile__s.html#a083231e0535eee8b7c42a930754893e">block_</a></td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">icColorSpaceSignature </td><td class="memItemRight" valign="bottom"><a class="el" href="structoyProfile__s.html#b9639b367b627673ebf2781294aaa0e0">sig_</a></td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="oyranos_8h.html#ab99ac2c96ef712033e41af8f5bf96dd">oyPROFILE_e</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="structoyProfile__s.html#ff5cdb7bbce699b29079ffa205ad1daa">use_default_</a></td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="structoyObject__s.html">oyObject_s</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="structoyProfile__s.html#e06baf91080fcc69ad658c3c1b69ca47">names_chan_</a></td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="structoyProfile__s.html#205668fda273d704b182f95d0044edf2">channels_n_</a></td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">oyStructList_s * </td><td class="memItemRight" valign="bottom"><a class="el" href="structoyProfile__s.html#ebdc9188f83edd602d91862c10b29fc4">tags_</a></td></tr> <tr><td colspan="2"><br><h2>Related Functions</h2></td></tr> <tr><td colspan="2">(Note that these are not member functions.) <br><br></td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="structoyProfile__s.html">oyProfile_s</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="group__objects__profile.html#g5aff7e5d72dacb673e63e67995cd5e3a">oyProfile_FromStd</a> (<a class="el" href="oyranos_8h.html#ab99ac2c96ef712033e41af8f5bf96dd">oyPROFILE_e</a> type, <a class="el" href="structoyObject__s.html">oyObject_s</a> object)</td></tr> <tr><td class="mdescLeft"> </td><td class="mdescRight">create from default colour space settings <a href="group__objects__profile.html#g5aff7e5d72dacb673e63e67995cd5e3a"></a><br></td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">OYAPI <a class="el" href="structoyProfile__s.html">oyProfile_s</a> *OYEXPORT </td><td class="memItemRight" valign="bottom"><a class="el" href="group__objects__profile.html#gd11dc80d94231824379c66c6aa1fed99">oyProfile_FromFile</a> (const char *name, uint32_t flags, <a class="el" href="structoyObject__s.html">oyObject_s</a> object)</td></tr> <tr><td class="mdescLeft"> </td><td class="mdescRight">create from file <a href="group__objects__profile.html#gd11dc80d94231824379c66c6aa1fed99"></a><br></td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">OYAPI <a class="el" href="structoyProfile__s.html">oyProfile_s</a> *OYEXPORT </td><td class="memItemRight" valign="bottom"><a class="el" href="group__objects__profile.html#g33e46ea60a32cde97a86642b1bc8afa7">oyProfile_FromMem</a> (size_t size, const oyPointer block, uint32_t flags, <a class="el" href="structoyObject__s.html">oyObject_s</a> object)</td></tr> <tr><td class="mdescLeft"> </td><td class="mdescRight">create from in memory blob <a href="group__objects__profile.html#g33e46ea60a32cde97a86642b1bc8afa7"></a><br></td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">OYAPI <a class="el" href="structoyProfile__s.html">oyProfile_s</a> *OYEXPORT </td><td class="memItemRight" valign="bottom"><a class="el" href="group__objects__profile.html#gdaaef45732876423add61a668257dc24">oyProfile_FromSignature</a> (icSignature sig, <a class="el" href="group__objects__profile.html#g9b3d1f9293e880fc06c6afc4bc32008f">oySIGNATURE_TYPE_e</a> type, <a class="el" href="structoyObject__s.html">oyObject_s</a> object)</td></tr> <tr><td class="mdescLeft"> </td><td class="mdescRight">create a fractional profile from signature <a href="group__objects__profile.html#gdaaef45732876423add61a668257dc24"></a><br></td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">OYAPI <a class="el" href="structoyProfile__s.html">oyProfile_s</a> *OYEXPORT </td><td class="memItemRight" valign="bottom"><a class="el" href="group__objects__profile.html#gae4ad63d1a4ed855c62477bbe588b739">oyProfile_Copy</a> (<a class="el" href="structoyProfile__s.html">oyProfile_s</a> *profile, <a class="el" href="structoyObject__s.html">oyObject_s</a> object)</td></tr> <tr><td class="mdescLeft"> </td><td class="mdescRight">copy from existing profile struct <a href="group__objects__profile.html#gae4ad63d1a4ed855c62477bbe588b739"></a><br></td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__objects__profile.html#g5dd007a9e1fe76d139e6d2e50f7a2eae">oyProfile_Release</a> (<a class="el" href="structoyProfile__s.html">oyProfile_s</a> **obj)</td></tr> <tr><td class="mdescLeft"> </td><td class="mdescRight">release correctly <a href="group__objects__profile.html#g5dd007a9e1fe76d139e6d2e50f7a2eae"></a><br></td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__objects__profile.html#gf56dc3d5179211298a570dc629c6dcf6">oyProfile_GetChannelsCount</a> (<a class="el" href="structoyProfile__s.html">oyProfile_s</a> *profile)</td></tr> <tr><td class="mdescLeft"> </td><td class="mdescRight">number of channels in a colour space <a href="group__objects__profile.html#gf56dc3d5179211298a570dc629c6dcf6"></a><br></td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">OYAPI icSignature OYEXPORT </td><td class="memItemRight" valign="bottom"><a class="el" href="group__objects__profile.html#gaab87438bdc86d839b552450f5060ba8">oyProfile_GetSignature</a> (<a class="el" href="structoyProfile__s.html">oyProfile_s</a> *s, <a class="el" href="group__objects__profile.html#g9b3d1f9293e880fc06c6afc4bc32008f">oySIGNATURE_TYPE_e</a> type)</td></tr> <tr><td class="mdescLeft"> </td><td class="mdescRight">get ICC colour space signature <a href="group__objects__profile.html#gaab87438bdc86d839b552450f5060ba8"></a><br></td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">OYAPI int OYEXPORT </td><td class="memItemRight" valign="bottom"><a class="el" href="group__objects__profile.html#g1a382395d494b0253ead630b08ec5cc2">oyProfile_SetSignature</a> (<a class="el" href="structoyProfile__s.html">oyProfile_s</a> *profile, icSignature sig, <a class="el" href="group__objects__profile.html#g9b3d1f9293e880fc06c6afc4bc32008f">oySIGNATURE_TYPE_e</a> type)</td></tr> <tr><td class="mdescLeft"> </td><td class="mdescRight">set signature <a href="group__objects__profile.html#g1a382395d494b0253ead630b08ec5cc2"></a><br></td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__objects__profile.html#g7329d9a8a82dae4fe4c82b57e2cc9f1d">oyProfile_SetChannelNames</a> (<a class="el" href="structoyProfile__s.html">oyProfile_s</a> *profile, <a class="el" href="structoyObject__s.html">oyObject_s</a> *names_chan)</td></tr> <tr><td class="mdescLeft"> </td><td class="mdescRight">set channel names <a href="group__objects__profile.html#g7329d9a8a82dae4fe4c82b57e2cc9f1d"></a><br></td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">const oyChar * </td><td class="memItemRight" valign="bottom"><a class="el" href="group__objects__profile.html#g5c72d360596f7711e8e5ac9cf323cd47">oyProfile_GetChannelName</a> (<a class="el" href="structoyProfile__s.html">oyProfile_s</a> *profile, int pos, <a class="el" href="group__objects__generic.html#g843f8ac2692fc9726f7152966fea1f6f">oyNAME_e</a> type)</td></tr> <tr><td class="mdescLeft"> </td><td class="mdescRight">get a channels name <a href="group__objects__profile.html#g5c72d360596f7711e8e5ac9cf323cd47"></a><br></td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">const <a class="el" href="structoyObject__s.html">oyObject_s</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="group__objects__profile.html#g7a98bdaa78a6b024586cb4932259bad1">oyProfile_GetChannelNames</a> (<a class="el" href="structoyProfile__s.html">oyProfile_s</a> *profile)</td></tr> <tr><td class="mdescLeft"> </td><td class="mdescRight">get channel names <a href="group__objects__profile.html#g7a98bdaa78a6b024586cb4932259bad1"></a><br></td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">OYAPI const oyChar *OYEXPORT </td><td class="memItemRight" valign="bottom"><a class="el" href="group__objects__profile.html#g52bf654c88db71f6fa662bc0b873d698">oyProfile_GetID</a> (<a class="el" href="structoyProfile__s.html">oyProfile_s</a> *s)</td></tr> <tr><td class="mdescLeft"> </td><td class="mdescRight">get unique name <a href="group__objects__profile.html#g52bf654c88db71f6fa662bc0b873d698"></a><br></td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">OYAPI const oyChar *OYEXPORT </td><td class="memItemRight" valign="bottom"><a class="el" href="group__objects__profile.html#gac31cb626375132c4db0580f6e197a07">oyProfile_GetText</a> (<a class="el" href="structoyProfile__s.html">oyProfile_s</a> *s, <a class="el" href="group__objects__generic.html#g843f8ac2692fc9726f7152966fea1f6f">oyNAME_e</a> type)</td></tr> <tr><td class="mdescLeft"> </td><td class="mdescRight">get a presentable name <a href="group__objects__profile.html#gac31cb626375132c4db0580f6e197a07"></a><br></td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">OYAPI oyPointer OYEXPORT </td><td class="memItemRight" valign="bottom"><a class="el" href="group__objects__profile.html#g2289863854a8287d12d2900f4cbf679d">oyProfile_GetMem</a> (<a class="el" href="structoyProfile__s.html">oyProfile_s</a> *profile, size_t *size, uint32_t flag, <a class="el" href="oyranos_8h.html#c8c6790602510b0b1cdfb5d0c06f99c9">oyAlloc_f</a> allocateFunc)</td></tr> <tr><td class="mdescLeft"> </td><td class="mdescRight">get the ICC profile in memory <a href="group__objects__profile.html#g2289863854a8287d12d2900f4cbf679d"></a><br></td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">const oyChar * </td><td class="memItemRight" valign="bottom"><a class="el" href="group__objects__profile.html#g367acaf1a1f0f3c6ded9427689c62060">oyProfile_GetFileName</a> (<a class="el" href="structoyProfile__s.html">oyProfile_s</a> *profile, int dl_pos)</td></tr> <tr><td class="mdescLeft"> </td><td class="mdescRight">get the ICC profile location in the filesystem <a href="group__objects__profile.html#g367acaf1a1f0f3c6ded9427689c62060"></a><br></td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="structoyProfileTag__s.html">oyProfileTag_s</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="group__objects__profile.html#g3bbd0e67a6060b9fc95c3cb976401247">oyProfile_GetTagById</a> (<a class="el" href="structoyProfile__s.html">oyProfile_s</a> *profile, icTagSignature id)</td></tr> <tr><td class="mdescLeft"> </td><td class="mdescRight">get a profile tag by its tag signature <a href="group__objects__profile.html#g3bbd0e67a6060b9fc95c3cb976401247"></a><br></td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="structoyProfileTag__s.html">oyProfileTag_s</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="group__objects__profile.html#g772190f9fef7dd2bb02a71671087a21f">oyProfile_GetTagByPos_</a> (<a class="el" href="structoyProfile__s.html">oyProfile_s</a> *profile, int pos)</td></tr> <tr><td class="mdescLeft"> </td><td class="mdescRight">get a profile tag <a href="group__objects__profile.html#g772190f9fef7dd2bb02a71671087a21f"></a><br></td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="structoyProfileTag__s.html">oyProfileTag_s</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="group__objects__profile.html#g4cd8169128e24fd7adff0cef49a89906">oyProfile_GetTagByPos</a> (<a class="el" href="structoyProfile__s.html">oyProfile_s</a> *profile, int pos)</td></tr> <tr><td class="mdescLeft"> </td><td class="mdescRight">get a profile tag <a href="group__objects__profile.html#g4cd8169128e24fd7adff0cef49a89906"></a><br></td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__objects__profile.html#gde21034638df42d5de54a1aa70dda77e">oyProfile_GetTagCount</a> (<a class="el" href="structoyProfile__s.html">oyProfile_s</a> *profile)</td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__objects__profile.html#gfe3aeddbef43766ef62d7f16925913f4">oyProfile_AddTag</a> (<a class="el" href="structoyProfile__s.html">oyProfile_s</a> *profile, <a class="el" href="structoyProfileTag__s.html">oyProfileTag_s</a> **obj, int pos)</td></tr> <tr><td class="mdescLeft"> </td><td class="mdescRight">add a tag to a profile <a href="group__objects__profile.html#gfe3aeddbef43766ef62d7f16925913f4"></a><br></td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__objects__profile.html#g002006054af49957e76d9bdf40bd1fce">oyProfile_TagReleaseAt</a> (<a class="el" href="structoyProfile__s.html">oyProfile_s</a> *profile, int pos)</td></tr> <tr><td class="mdescLeft"> </td><td class="mdescRight">remove a tag from a profile <a href="group__objects__profile.html#g002006054af49957e76d9bdf40bd1fce"></a><br></td></tr> </table> <hr><a name="_details"></a><h2>Detailed Description</h2> a profile and its attributes <hr><h2>Field Documentation</h2> <a class="anchor" name="a083231e0535eee8b7c42a930754893e"></a><!-- doxytag: member="oyProfile_s::block_" ref="a083231e0535eee8b7c42a930754893e" args="" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">void* <a class="el" href="structoyProfile__s.html#a083231e0535eee8b7c42a930754893e">oyProfile_s::block_</a> </td> </tr> </table> </div> <div class="memdoc"> <p> ICC profile data <p>Referenced by <a class="el" href="oyranos__alpha_8c_source.html#l07419">oyProfile_GetMem()</a>, <a class="el" href="oyranos__alpha_8c_source.html#l06926">oyProfile_GetSignature()</a>, <a class="el" href="oyranos__alpha_8c_source.html#l08214">oyProfile_GetTagByPos_()</a>, <a class="el" href="oyranos__alpha_8c_source.html#l06843">oyProfile_Release()</a>, and <a class="el" href="oyranos__alpha_8c_source.html#l07005">oyProfile_SetSignature()</a>.</p> </div> </div><p> <a class="anchor" name="205668fda273d704b182f95d0044edf2"></a><!-- doxytag: member="oyProfile_s::channels_n_" ref="205668fda273d704b182f95d0044edf2" args="" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">int <a class="el" href="structoyProfile__s.html#205668fda273d704b182f95d0044edf2">oyProfile_s::channels_n_</a> </td> </tr> </table> </div> <div class="memdoc"> <p> number of channels <p>Referenced by <a class="el" href="oyranos__alpha_8c_source.html#l06906">oyProfile_GetChannelsCount()</a>, and <a class="el" href="oyranos__alpha_8c_source.html#l06843">oyProfile_Release()</a>.</p> </div> </div><p> <a class="anchor" name="99dcbad72f66f35057e9dfe943995757"></a><!-- doxytag: member="oyProfile_s::copy" ref="99dcbad72f66f35057e9dfe943995757" args="" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">oyStruct_Copy_f <a class="el" href="structoyProfile__s.html#99dcbad72f66f35057e9dfe943995757">oyProfile_s::copy</a> </td> </tr> </table> </div> <div class="memdoc"> <p> copy function </div> </div><p> <a class="anchor" name="a1649393f7264725e6f55931fb3c3404"></a><!-- doxytag: member="oyProfile_s::file_name_" ref="a1649393f7264725e6f55931fb3c3404" args="" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">char* <a class="el" href="structoyProfile__s.html#a1649393f7264725e6f55931fb3c3404">oyProfile_s::file_name_</a> </td> </tr> </table> </div> <div class="memdoc"> <p> file name for loading on request <p>Referenced by <a class="el" href="oyranos__alpha_8c_source.html#l00466">oyDumpColourToCGATS()</a>, <a class="el" href="oyranos__alpha_8c_source.html#l07544">oyProfile_GetFileName()</a>, <a class="el" href="oyranos__alpha_8c_source.html#l07221">oyProfile_GetID()</a>, <a class="el" href="oyranos__alpha_8c_source.html#l07297">oyProfile_GetText()</a>, and <a class="el" href="oyranos__alpha_8c_source.html#l06843">oyProfile_Release()</a>.</p> </div> </div><p> <a class="anchor" name="e06baf91080fcc69ad658c3c1b69ca47"></a><!-- doxytag: member="oyProfile_s::names_chan_" ref="e06baf91080fcc69ad658c3c1b69ca47" args="" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname"><a class="el" href="structoyObject__s.html">oyObject_s</a>* <a class="el" href="structoyProfile__s.html#e06baf91080fcc69ad658c3c1b69ca47">oyProfile_s::names_chan_</a> </td> </tr> </table> </div> <div class="memdoc"> <p> user visible channel description <p>Referenced by <a class="el" href="oyranos__alpha_8c_source.html#l07140">oyProfile_GetChannelName()</a>, <a class="el" href="oyranos__alpha_8c_source.html#l07172">oyProfile_GetChannelNames()</a>, <a class="el" href="oyranos__alpha_8c_source.html#l06843">oyProfile_Release()</a>, and <a class="el" href="oyranos__alpha_8c_source.html#l07110">oyProfile_SetChannelNames()</a>.</p> </div> </div><p> <a class="anchor" name="f0ff86fed4988ed869706af024b2bdd6"></a><!-- doxytag: member="oyProfile_s::oy_" ref="f0ff86fed4988ed869706af024b2bdd6" args="" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname"><a class="el" href="structoyObject__s.html">oyObject_s</a> <a class="el" href="structoyProfile__s.html#f0ff86fed4988ed869706af024b2bdd6">oyProfile_s::oy_</a> </td> </tr> </table> </div> <div class="memdoc"> <p> base object <p>Referenced by <a class="el" href="oyranos__alpha_8c_source.html#l08414">oyProfile_AddTag()</a>, <a class="el" href="oyranos__alpha_8c_source.html#l06812">oyProfile_Copy()</a>, <a class="el" href="oyranos__alpha_8c_source.html#l07172">oyProfile_GetChannelNames()</a>, <a class="el" href="oyranos__alpha_8c_source.html#l07544">oyProfile_GetFileName()</a>, <a class="el" href="oyranos__alpha_8c_source.html#l07221">oyProfile_GetID()</a>, <a class="el" href="oyranos__alpha_8c_source.html#l07419">oyProfile_GetMem()</a>, <a class="el" href="oyranos__alpha_8c_source.html#l08158">oyProfile_GetTagById()</a>, <a class="el" href="oyranos__alpha_8c_source.html#l08361">oyProfile_GetTagByPos()</a>, <a class="el" href="oyranos__alpha_8c_source.html#l07297">oyProfile_GetText()</a>, <a class="el" href="oyranos__alpha_8c_source.html#l06843">oyProfile_Release()</a>, <a class="el" href="oyranos__alpha_8c_source.html#l07110">oyProfile_SetChannelNames()</a>, <a class="el" href="oyranos__alpha_8c_source.html#l07005">oyProfile_SetSignature()</a>, and <a class="el" href="oyranos__alpha_8c_source.html#l08444">oyProfile_TagReleaseAt()</a>.</p> </div> </div><p> <a class="anchor" name="152a32d69860b01c334e1e49e57d4602"></a><!-- doxytag: member="oyProfile_s::release" ref="152a32d69860b01c334e1e49e57d4602" args="" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">oyStruct_Release_f <a class="el" href="structoyProfile__s.html#152a32d69860b01c334e1e49e57d4602">oyProfile_s::release</a> </td> </tr> </table> </div> <div class="memdoc"> <p> release function </div> </div><p> <a class="anchor" name="b9639b367b627673ebf2781294aaa0e0"></a><!-- doxytag: member="oyProfile_s::sig_" ref="b9639b367b627673ebf2781294aaa0e0" args="" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">icColorSpaceSignature <a class="el" href="structoyProfile__s.html#b9639b367b627673ebf2781294aaa0e0">oyProfile_s::sig_</a> </td> </tr> </table> </div> <div class="memdoc"> <p> ICC profile signature <p>Referenced by <a class="el" href="oyranos__alpha_8c_source.html#l06906">oyProfile_GetChannelsCount()</a>, <a class="el" href="oyranos__alpha_8c_source.html#l06926">oyProfile_GetSignature()</a>, <a class="el" href="oyranos__alpha_8c_source.html#l06843">oyProfile_Release()</a>, and <a class="el" href="oyranos__alpha_8c_source.html#l07005">oyProfile_SetSignature()</a>.</p> </div> </div><p> <a class="anchor" name="dab7e9ef7046e0a777ef21bc25d84172"></a><!-- doxytag: member="oyProfile_s::size_" ref="dab7e9ef7046e0a777ef21bc25d84172" args="" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">size_t <a class="el" href="structoyProfile__s.html#dab7e9ef7046e0a777ef21bc25d84172">oyProfile_s::size_</a> </td> </tr> </table> </div> <div class="memdoc"> <p> ICC profile size <p>Referenced by <a class="el" href="oyranos__alpha_8c_source.html#l07419">oyProfile_GetMem()</a>, <a class="el" href="oyranos__alpha_8c_source.html#l08214">oyProfile_GetTagByPos_()</a>, <a class="el" href="oyranos__alpha_8c_source.html#l06843">oyProfile_Release()</a>, <a class="el" href="oyranos__alpha_8c_source.html#l07005">oyProfile_SetSignature()</a>, and <a class="el" href="oyranos__alpha_8c_source.html#l08962">oyProfiles_s::oyProfiles_Create()</a>.</p> </div> </div><p> <a class="anchor" name="ebdc9188f83edd602d91862c10b29fc4"></a><!-- doxytag: member="oyProfile_s::tags_" ref="ebdc9188f83edd602d91862c10b29fc4" args="" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">oyStructList_s* <a class="el" href="structoyProfile__s.html#ebdc9188f83edd602d91862c10b29fc4">oyProfile_s::tags_</a> </td> </tr> </table> </div> <div class="memdoc"> <p> list of header + tags <p>Referenced by <a class="el" href="oyranos__alpha_8c_source.html#l08414">oyProfile_AddTag()</a>, <a class="el" href="oyranos__alpha_8c_source.html#l07419">oyProfile_GetMem()</a>, <a class="el" href="oyranos__alpha_8c_source.html#l08214">oyProfile_GetTagByPos_()</a>, <a class="el" href="oyranos__alpha_8c_source.html#l08384">oyProfile_GetTagCount()</a>, <a class="el" href="oyranos__alpha_8c_source.html#l06843">oyProfile_Release()</a>, and <a class="el" href="oyranos__alpha_8c_source.html#l08444">oyProfile_TagReleaseAt()</a>.</p> </div> </div><p> <a class="anchor" name="b581ad389f6979c8bb8b193ed0a87750"></a><!-- doxytag: member="oyProfile_s::type_" ref="b581ad389f6979c8bb8b193ed0a87750" args="" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname"><a class="el" href="group__objects__generic.html#ga62ef859fd449252e08ccba088cf4f20">oyOBJECT_e</a> <a class="el" href="structoyProfile__s.html#b581ad389f6979c8bb8b193ed0a87750">oyProfile_s::type_</a> </td> </tr> </table> </div> <div class="memdoc"> <p> struct type oyOBJECT_PROFILE_S <p>Referenced by <a class="el" href="oyranos__alpha_8c_source.html#l07544">oyProfile_GetFileName()</a>, <a class="el" href="oyranos__alpha_8c_source.html#l07419">oyProfile_GetMem()</a>, <a class="el" href="oyranos__alpha_8c_source.html#l08158">oyProfile_GetTagById()</a>, <a class="el" href="oyranos__alpha_8c_source.html#l08214">oyProfile_GetTagByPos_()</a>, <a class="el" href="oyranos__alpha_8c_source.html#l08384">oyProfile_GetTagCount()</a>, <a class="el" href="oyranos__alpha_8c_source.html#l06843">oyProfile_Release()</a>, <a class="el" href="oyranos__alpha_8c_source.html#l08444">oyProfile_TagReleaseAt()</a>, and <a class="el" href="oyranos__alpha_8c_source.html#l09319">oyProfiles_s::oyProfiles_MoveIn()</a>.</p> </div> </div><p> <a class="anchor" name="ff5cdb7bbce699b29079ffa205ad1daa"></a><!-- doxytag: member="oyProfile_s::use_default_" ref="ff5cdb7bbce699b29079ffa205ad1daa" args="" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname"><a class="el" href="oyranos_8h.html#ab99ac2c96ef712033e41af8f5bf96dd">oyPROFILE_e</a> <a class="el" href="structoyProfile__s.html#ff5cdb7bbce699b29079ffa205ad1daa">oyProfile_s::use_default_</a> </td> </tr> </table> </div> <div class="memdoc"> <p> if > 0 : take from settings <p>Referenced by <a class="el" href="oyranos__alpha_8c_source.html#l06354">oyProfile_FromStd()</a>, <a class="el" href="oyranos__alpha_8c_source.html#l07221">oyProfile_GetID()</a>, and <a class="el" href="oyranos__alpha_8c_source.html#l07297">oyProfile_GetText()</a>.</p> </div> </div><p> </div> <hr size="1"><address style="text-align: right;"><small>Generated on Mon Jul 27 04:18:00 2009 for Oyranos by <a href="http://www.doxygen.org/index.html"> <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.9 </small></address> </body> </html>