khronosfws/openmax_al/src/mmf_adaptation/xaplayitfadaptationmmf.h
changeset 16 43d09473c595
parent 12 5a06f39ad45b
child 21 2ed61feeead6
child 31 8dfd592727cb
equal deleted inserted replaced
14:80975da52420 16:43d09473c595
    16 */
    16 */
    17 
    17 
    18 #ifndef XAPLAYITFADAPTATIONMMF_H
    18 #ifndef XAPLAYITFADAPTATIONMMF_H
    19 #define XAPLAYITFADAPTATIONMMF_H
    19 #define XAPLAYITFADAPTATIONMMF_H
    20 
    20 
    21 #include "xaadaptationcontextbasemmf.h"
    21 #include "xaadaptationmmf.h"
    22 #include "xadebug.h"
    22 
    23 
    23 
    24 #ifdef _DEBUG
    24 #ifdef _DEBUG
    25 /*parse state names for debug prints*/
    25 /*parse state names for debug prints*/
    26 static const char* playstatenamemmf[3] =
    26 static const char* playstatenamemmf[3] =
    27 {
    27 {
    33 #endif /*_DEBUG*/
    33 #endif /*_DEBUG*/
    34 
    34 
    35 
    35 
    36 /* FUNCTIONS */
    36 /* FUNCTIONS */
    37 
    37 
    38 XAresult XAPlayItfAdaptMMF_SetPlayState(XAAdaptationBaseMMFCtx *bCtx, XAuint32 state);
    38 XAresult XAPlayItfAdaptMMF_SetPlayState(XAAdaptationBaseCtx *bCtx, XAuint32 state);
    39 XAresult XAPlayItfAdaptMMF_GetDuration(XAAdaptationBaseMMFCtx *bCtx, XAmillisecond *pMsec);
    39 XAresult XAPlayItfAdaptMMF_GetPlayState(XAAdaptationBaseCtx *bCtx, XAuint32 *pState);
    40 XAresult XAPlayItfAdaptMMF_GetPosition(XAAdaptationBaseMMFCtx *bCtx, XAmillisecond *pMsec);
    40 XAresult XAPlayItfAdaptMMF_GetDuration(XAAdaptationBaseCtx *bCtx, XAmillisecond *pMsec);
    41 XAresult XAPlayItfAdaptMMF_EnablePositionTracking(XAAdaptationBaseMMFCtx *bCtx, XAboolean enable);
    41 XAresult XAPlayItfAdaptMMF_GetPosition(XAAdaptationBaseCtx *bCtx, XAmillisecond *pMsec);
    42 
    42 XAresult XAPlayItfAdaptMMF_RegisterCallback(XAAdaptationBaseCtx *bCtx, xaPlayCallback callback);
       
    43 XAresult XAPlayItfAdaptMMF_SetCallbackEventsMask(XAAdaptationBaseCtx *bCtx, XAuint32 eventFlags);
       
    44 XAresult XAPlayItfAdaptMMF_SetMarkerPosition(XAAdaptationBaseCtx *bCtx, XAmillisecond mSec);
       
    45 XAresult XAPlayItfAdaptMMF_ClearMarkerPosition(XAAdaptationBaseCtx *bCtx);
       
    46 XAresult XAPlayItfAdaptMMF_SetPositionUpdatePeriod(XAAdaptationBaseCtx *bCtx, XAmillisecond mSec);
    43 
    47 
    44 #endif /* XAPLAYITFADAPTATIONMMF_H */
    48 #endif /* XAPLAYITFADAPTATIONMMF_H */