equal
deleted
inserted
replaced
17 |
17 |
18 #ifndef XAMETADATAEXTRACTIONITF_H |
18 #ifndef XAMETADATAEXTRACTIONITF_H |
19 #define XAMETADATAEXTRACTIONITF_H |
19 #define XAMETADATAEXTRACTIONITF_H |
20 |
20 |
21 #include "xaadptbasectx.h" |
21 #include "xaadptbasectx.h" |
22 #include "xametadataadaptation.h" |
|
23 |
22 |
24 /** MACROS **/ |
23 /** MACROS **/ |
25 |
24 |
26 /** TYPES **/ |
25 /** TYPES **/ |
27 |
26 |
35 struct XAMetadataExtractionItf_ itf; |
34 struct XAMetadataExtractionItf_ itf; |
36 /* pointer to self */ |
35 /* pointer to self */ |
37 struct XAMetadataExtractionItfImpl_* self; |
36 struct XAMetadataExtractionItfImpl_* self; |
38 |
37 |
39 /* variables */ |
38 /* variables */ |
40 XAuint32 filteredcount; |
|
41 XAboolean* tagmatchesfilter; |
|
42 XAboolean filteringOn; |
|
43 |
|
44 XAMetadataImplTagList currentTags; |
|
45 |
|
46 XAAdaptationBaseCtx *adaptCtx; |
39 XAAdaptationBaseCtx *adaptCtx; |
47 |
40 |
48 } XAMetadataExtractionItfImpl; |
41 } XAMetadataExtractionItfImpl; |
49 |
42 |
50 /** METHODS **/ |
43 /** METHODS **/ |
79 void XAMetadataExtractionItfImp_AdaptCb(void *pHandlerCtx, |
72 void XAMetadataExtractionItfImp_AdaptCb(void *pHandlerCtx, |
80 XAAdaptEvent *event); |
73 XAAdaptEvent *event); |
81 void XAMetadataExtractionItfImpl_Free(XAMetadataExtractionItfImpl* self); |
74 void XAMetadataExtractionItfImpl_Free(XAMetadataExtractionItfImpl* self); |
82 |
75 |
83 /* internal methods */ |
76 /* internal methods */ |
84 XAresult CheckAndUnfilterIndex(XAMetadataExtractionItfImpl *impl, |
77 /*XAresult CheckAndUnfilterIndex(XAMetadataExtractionItfImpl *impl, |
85 XAuint32 oldidx, XAuint32 *newidx); |
78 XAuint32 oldidx, XAuint32 *newidx);*/ |
86 |
79 |
87 #endif /* XAMETADATAEXTRACTIONITF_H */ |
80 #endif /* XAMETADATAEXTRACTIONITF_H */ |