khronosfws/openmax_al/src/common/xametadataextractionitf.h
changeset 55 e267340986c9
parent 31 8dfd592727cb
equal deleted inserted replaced
52:4ce423f34688 55:e267340986c9
    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 */