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().
1.6.1