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) |
a profile constituting element
oyPointer oyProfileTag_s::block_ |
the data to interprete
Referenced by oyProfileTag_Release(), and oyProfileTag_Set().
oyStruct_Copy_f oyProfileTag_s::copy |
copy function
char oyProfileTag_s::last_cmm_[5] |
info: last processing CMM
Referenced by oyProfile_s::oyProfile_GetTagByPos_(), oyProfileTag_Create(), and oyProfileTag_GetText().
size_t oyProfileTag_s::offset_orig |
information from profile read
Referenced by oyProfile_s::oyProfile_GetTagByPos_().
base object
Referenced by oyProfile_s::oyProfile_GetText(), oyProfileTag_Copy(), and oyProfileTag_Release().
char oyProfileTag_s::profile_cmm_[5] |
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().
char oyProfileTag_s::required_cmm[5] |
selected a certain CMM
Referenced by oyProfile_s::oyProfile_GetTagByPos_(), and oyProfileTag_GetText().
size_t oyProfileTag_s::size_ |
data block size
Referenced by oyProfile_s::oyProfile_GetTagByPos_(), oyProfileTag_Release(), and oyProfileTag_Set().
oySTATUS_e oyProfileTag_s::status_ |
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().