2 * Copyright (c) [2012] Samsung Electronics Co., Ltd.
\r
4 * Licensed under the Flora License, Version 1.0 (the License);
\r
5 * you may not use this file except in compliance with the License.
\r
6 * You may obtain a copy of the License at
\r
8 * http://floralicense.org/license/
\r
10 * Unless required by applicable law or agreed to in writing, software
\r
11 * distributed under the License is distributed on an AS IS BASIS,
\r
12 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
\r
13 * See the License for the specific language governing permissions and
\r
14 * limitations under the License.
\r
22 #include "video-player.h"
\r
27 NORMAL_POPUP_RETURN_TYPE_UNKNOW = 0,
\r
28 NORMAL_POPUP_RETURN_TYPE_YES,
\r
29 NORMAL_POPUP_RETURN_TYPE_NO,
\r
30 NORMAL_POPUP_RETURN_TYPE_ERR,
\r
31 }NormalPopUpRetType;
\r
34 void MpUtilResetForRelaunching(void);
\r
35 void MpUtilSetAlphaOfMainWindow(bool bSetAlpha);
\r
36 void* MpUtilCreateMainWindow(const char *pStrName);
\r
38 int MpUtilSetKeyGrab(const char* szKeyName, int nGrabMode);
\r
39 int MpUtilSetKeyUngrab(const char* szKeyName);
\r
40 bool MpUtilCheckRTSPType(char *szUriPath);
\r
41 int MpUtilCheckUriType(char *szUriPath);
\r
42 bool MpUtilCheckLocalFileExist(char *uri);
\r
43 bool MpUtilCheckBatteryStatus(void);
\r
44 int MpUtilBatteryStatusNoti(VideoAppData* pAppData);
\r
45 int MpUtilBatteryStatusNotiIgnore(void);
\r
46 int MpUtilMMCstatusNoti(VideoAppData* pAppData);
\r
47 int MpUtilMMCstatusNotiIgnore(void);
\r
48 int MpUtilCheckDlnaSortType(void* pSvcHandle, char* szBundleKey);
\r
49 int MpUtilCheckDlnaMediaID(void* pSvcHandle, char* szBundleKey);
\r
50 int MpUtilGetRotationStateFromAppcore(void);
\r
51 int MpUtilGetRotationState(void);
\r
52 void MpUtilSetRotationState(int nCurRotation);
\r
53 bool MpUtilGetTitleFromFilepath(char* szFilepath, char* szTitle, int nLengthTitle);
\r
54 void MpUtilInitSession(void);
\r
55 void MpUtilFinishSession(void);
\r
56 void MpUtilDeletePopupHandle(void);
\r
57 bool MpUtilNotifyPopUp(VideoAppData* pAppData, char* szContents, void* PopupButtonCallbackFunc);
\r
58 bool MpUtilWarinigPopUp(VideoAppData *pAppData, char *szContents,void *PopupButtonCallbackFunc);
\r
59 bool MpUtilYesNoPopUp(VideoAppData *pAppData, char *szTitle, char *szContents, void *PopupYesButtonCallbackFunc, void *PopupNoButtonCallbackFunc);
\r
60 bool MpUtilRemoveQuestionPopUp(VideoAppData *pAppData, void *PopupDeleteButtonCallbackFunc, void *PopupCancelButtonCallbackFunc, void *pUserData);
\r
61 bool MpUtilProgressPopUp(VideoAppData* pAppData, char* szLabel);
\r
62 void MpUtilStatusBarNotiPopupShow(const char *szStr);
\r
63 void *MpUtilCreateButtonIcon(void *pParent, const char *szIconPath, bool bSizeUp, bool bSizeDown, int nAspectWidth, int nAspectHeight, void *pUserData, char* szButtonStyle, void *func);
\r
64 void* MpUtilCreateStyleButton(void *pParent, const char* szButtonText, const void *pUserData, char* szButtonStyle, void *func);
\r
65 void* MpUtilLoadEdjFile(Evas* pEvas, char* szEdjName, char* szGroupName);
\r
66 bool MpUtilIsCallOff(void);
\r
67 bool MpUtilIsCameraOff(void);
\r
68 bool MpUtilRegisteCameraStatusCbFunc(void *pCameraStatusCb, void *pUserData);
\r
69 bool MpUtilIsConnectEarjack(void);
\r
70 bool MpUtilRegisteEarjackCbFunc(void *pEarjackCb, void *pUserData);
\r
71 bool MpUtilSetPreviewUrlVideos(char* szPreviewUrl);
\r
72 bool MpUtilGetPreviewUrlVideos(char* szRetPreviewUrl, int nStrSize);
\r
73 bool MpUtilSetPreviewUrlRecords(char* szPreviewUrl);
\r
74 bool MpUtilGetPreviewUrlRecords(char* szRetPreviewUrl, int nStrSize);
\r
75 unsigned int MpUtilGetMainWindowXID(void);
\r
76 void MpUtilRotateWindow(int nRotateMode, void* pWindowHandle);
\r
77 void MpUtilGetUserAgent(VideoAppData* pAppData);
\r
78 double MpUtilGetSysTime(void);
\r
79 void MpUtilLcdNormalPowerLockForResume(void);
\r
80 void MpUtilLcdNormalPowerUnlockForPause(void);
\r
81 void MpUtilLcdOffForPowerButton(void);
\r
82 bool MpUtilTurnOverSensorInit(void *pUserData);
\r
83 bool MpUtilTurnOverSensorDestroy(void);
\r
84 void MpUtilMultimediaKeyGrab(void);
\r
85 void MpUtilMultimediaKeyUngrab(void);
\r
86 void MpUtilMultimediaVolumeKeyGrab(void);
\r
87 void MpUtilMultimediaVolumeKeyUngrab(void);
\r
89 char* MpUtilGetFileSize(unsigned int size);
\r
90 void MpUtilConvertTime(int nVideoTime, char* szRetTime, bool bIsHideHour);
\r
91 bool MpUtilAddToHome(const char *file_path);
\r
92 void MpUtilLayoutVisibleOff(void *pWindowHandle);
\r