oyProfileTag_s Struct Reference
[Profile API]

a profile constituting element More...

#include <oyranos_alpha.h>


Data Fields

oyOBJECT_e type_
oyStruct_Copy_f copy
oyStruct_Release_f release
oyObject_s oy_
icTagSignature use
icTagTypeSignature tag_type_
oySTATUS_e status_
size_t offset_orig
size_t size_
oyPointer block_
char profile_cmm_ [5]
char required_cmm [5]
char last_cmm_ [5]

Related Functions

(Note that these are not member functions.)

OYAPI oyProfileTag_s *OYEXPORT oyProfileTag_New (oyObject_s object)
OYAPI oyProfileTag_s *OYEXPORT oyProfileTag_Create (oyStructList_s *list, icTagTypeSignature tag_type, uint32_t version, const char *required_cmm, oyObject_s object)
OYAPI oyProfileTag_s *OYEXPORT oyProfileTag_Copy (oyProfileTag_s *obj, oyObject_s object)
OYAPI int OYEXPORT oyProfileTag_Release (oyProfileTag_s **obj)
OYAPI int OYEXPORT oyProfileTag_Set (oyProfileTag_s *tag, icTagSignature sig, icTagTypeSignature type, oySTATUS_e status, size_t tag_size, oyPointer tag_block)
char ** oyProfileTag_GetText (oyProfileTag_s *tag, int32_t *n, const char *language, const char *country, int32_t *tag_size, oyAlloc_f allocateFunc)


Detailed Description

a profile constituting element

Since:
Oyranos: version 0.1.8
Date:
1 january 2008 (API 0.1.8)

Field Documentation

the data to interprete

Referenced by oyProfileTag_Release(), and oyProfileTag_Set().

oyStruct_Copy_f oyProfileTag_s::copy

copy function

information from profile read

Referenced by oyProfile_s::oyProfile_GetTagByPos_().

the profile prefered CMM

Referenced by oyProfile_s::oyProfile_GetTagByPos_(), and oyProfileTag_GetText().

oyStruct_Release_f oyProfileTag_s::release

release function

Referenced by oyProfileTag_New().

selected a certain CMM

Referenced by oyProfile_s::oyProfile_GetTagByPos_(), and oyProfileTag_GetText().

status at load time

Referenced by oyProfileTag_Set().

icTagTypeSignature oyProfileTag_s::tag_type_

tag type to decode the data block

Referenced by oyProfile_s::oyProfile_GetTagByPos_(), oyProfileTag_GetText(), and oyProfileTag_Set().

struct type oyOBJECT_PROFILE_TAG_S

Referenced by oyProfile_s::oyProfile_AddTag(), oyProfileTag_GetText(), oyProfileTag_Release(), and oyProfileTag_Set().

icTagSignature oyProfileTag_s::use

tag functionality inside profile

Referenced by oyProfile_s::oyProfile_GetTagByPos_(), and oyProfileTag_Set().


Generated on Tue Mar 10 09:45:19 2009 for Oyranos by  doxygen 1.5.8