khronosfws/openmax_al/src/metadataextractor/xametadataextractor.h
changeset 19 4a629bc82c5e
parent 12 5a06f39ad45b
child 25 6f7ceef7b1d1
equal deleted inserted replaced
14:80975da52420 19:4a629bc82c5e
    19 #define XAMETADATAEXTRACTOR_H
    19 #define XAMETADATAEXTRACTOR_H
    20 
    20 
    21 #include "openmaxalwrapper.h"
    21 #include "openmaxalwrapper.h"
    22 #include "xaobjectitf.h"
    22 #include "xaobjectitf.h"
    23 #include "xaglobals.h"
    23 #include "xaglobals.h"
    24 #ifdef _GSTREAMER_BACKEND_
    24 #include "xaadptbasectx.h"
    25 #include "XAMetadataAdaptCtx.h"
    25 
    26 #endif
       
    27 
    26 
    28 /** MACROS **/
    27 /** MACROS **/
    29 
    28 
    30 
    29 
    31 /** TYPES **/
    30 /** TYPES **/
    50 typedef struct XAMetadataExtractorImpl_
    49 typedef struct XAMetadataExtractorImpl_
    51 {
    50 {
    52     /* Parent for XAMetadataExtractorImpl */
    51     /* Parent for XAMetadataExtractorImpl */
    53     XAObjectItfImpl baseObj; /* <-keep this first */
    52     XAObjectItfImpl baseObj; /* <-keep this first */
    54 
    53 
    55 #ifdef _GSTREAMER_BACKEND_
       
    56     /* variables */
    54     /* variables */
    57     XAAdaptationBaseCtx* adaptationCtx;
    55     XADataSource *dataSrc;
    58 #endif
    56 	
       
    57     XAAdaptationBaseCtx* curAdaptCtx;
       
    58     XAAdaptationBaseCtx* adaptationCtxGst;
       
    59     XAAdaptationBaseCtx* adaptationCtxMMF;
       
    60 
    59 } XAMetadataExtractorImpl;
    61 } XAMetadataExtractorImpl;
    60 
    62 
    61 
    63 
    62 /** METHODS **/
    64 /** METHODS **/
    63 
    65