📄 dvb_file.c
字号:
/**************************************************************************
(C)Copyright Cheertek Inc.
K000, all right reserved.
Date : 2006.07.26
Author : Cheertek (k000)
Purpose : File Control for UI Layer
****************************************************************************/
#include <stdio.h>
#include "dvb_file.h"
#include "dvb_sys.h"
#include ".\FileSystem\file_control.h"
static u8 _au8FS_VERSION[] = "0.31";
static u8 _au8FileType_Movie[30] = {"avi,mpg,mpe,dat,vob,div"};
static u8 _au8FileType_Music[30] = {"mp3,wma,ogg,aac,amr,awb"};
static u8 _au8FileType_Image[20] = {"jpg,jpe,gif,bmp"};
static u8 _au8FileType_SSU[10] = {"ssu,bin"};
static u8 _au8FileType_PVR[10] = {"ts"};
static u8 _au8FileType_DIR[] = {"dir"};
static u8 _au8FileType_FILE[] = {"file"};
static u8 _au8FileType_ALL[] = {"*"};
u8* DVB_FILECTRL_GetVersion(void)
{
return _au8FS_VERSION;
}
bool8 DVB_FILECTRL_Term(EN_DEVICE_TYPE enDeviceType, void* pstPartition)
{
return FS_Term(enDeviceType, pstPartition);
}
EN_FS_STATUS DVB_FILECTRL_Init(EN_DEVICE_TYPE enDeviceType, ST_FS_DEV_INFO *pstFsDevInfo)
{
return FS_Init(enDeviceType, pstFsDevInfo);
}
bool8 DVB_FILECTRL_SetPartitionIndex(EN_DEVICE_TYPE enDeviceType, u8 u8PartitionIndex)
{
return FS_SetPartitionIndex(enDeviceType, u8PartitionIndex);
}
u8 DVB_FILECTRL_GetPartitionCount(EN_DEVICE_TYPE enDeviceType)
{
return FS_GetPartitionNum(enDeviceType);
}
bool8 DVB_FILECTRL_GetMbrPrtitionSize(EN_DEVICE_TYPE enDeviceType, u8 u8PartitionIndex, u32* pu32PartitionSize, bool8 *pb8IsValidFat)
{
return FS_GetMbrPrtitionSize(enDeviceType, u8PartitionIndex, pu32PartitionSize, pb8IsValidFat);
}
bool8 DVB_FILECTRL_Cd(EN_DEVICE_TYPE enDeviceType, u8 *pu8DirName)
{
return FS_Cd(enDeviceType, pu8DirName);
}
bool8 DVB_FILECTRL_CdRoot(EN_DEVICE_TYPE enDeviceType)
{
return FS_Cd_Root(enDeviceType);
}
bool8 DVB_FILECTRL_CdPrev(EN_DEVICE_TYPE enDeviceType)
{
return FS_Cd_Prev(enDeviceType);
}
u16* DVB_FILECTRL_GetCurrentFolderName(EN_DEVICE_TYPE enDeviceType, u8 *pu8FolderName)
{
// return u16*
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -