📄 mmimp3_mt.h
字号:
/*****************************************************************************
** File Name: *
** Author: *
** Date: 2007/07/01 *
** Copyright: 2007 MTONE, Inc. All Rights Reserved. *
** Description: *
******************************************************************************
** Important Edit History *
** --------------------------------------------------------------------------*
** DATE NAME DESCRIPTION *
** 2007/07/01 Create *
*****************************************************************************/
#ifndef _MMIMP3_MT_H_
#define _MMIMP3_MT_H_
#ifdef __cplusplus
extern "C"
{
#endif
#include "sci_types.h"
int MTMP3_GetCurrentDev( void );
const char *MTMP3_GetCurrentDirName( void );
const char *MTMP3_GetCurrentFileName( void );
const char *MTMP3_GetCurrentFileNameFul( void );
int MTMP3_GetDefaultDev( void );
const char *MTMP3_GetDefaultDirName( void );
BOOLEAN MTMP3_IsPlaying( void );
BOOLEAN MTMP3_ReloadPlayListAndPlay( int filedev, const char *szdirname, const char *szfilename );
BOOLEAN MTMP4_ReloadPlayListAndPlay( int filedev, const char *szdirname, const char *szfilename );
BOOLEAN MMIMP3_ReturnOpen();
////////////////////////////////////////////////////////////////
#ifdef _WIN32
#include "WINDOWS_sci_os.h"
#endif
#include "ffs.h"
// not null-terminated string
typedef struct
{
uint8 header[3]; // "TAG" 3b
uint8 title[30]; // 30b
uint8 artist[30]; // 30b
uint8 album[30]; // 30b
uint8 year[4]; // 4b
uint8 comment[30]; // 评论 30b
uint8 genre; // 流派 1b
} MTMP3_ID3_TAG;
typedef struct
{
char sztitle[31];
char szartist[31];
char szalbum[31];
char szfilename[FFS_MAX_PATH+1];
} MTMP3_MP3_INFO;
uint32 MTMP3_GetTicksElapsed( void );
BOOLEAN MTMP3_GetID3Tag( uint32 file_dev, const char *filename, MTMP3_ID3_TAG *tag_ptr );
BOOLEAN MTMP3_GetMP3Info( uint32 file_dev, const uint16 *szfilename, MTMP3_MP3_INFO *info_ptr );
BOOLEAN MTMP3_IsTrialOver( void );
BOOLEAN MTMP3_IsAdvExirped( void );
void MTMP3_Test( void );
void MTMP3_Debug( void );
void MTMP3_Reset( void );
FILE_DEV_E_T MTUNE_GetMP3SavePath(void);
#ifdef __cplusplus
}
#endif
#endif // _MMIMP3_MT_H_
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -