📄 auxsubtitles.h
字号:
/****************************************************************************************
* Copyright (c) 2003 ZORAN Corporation, All Rights Reserved
* THIS IS UNPUBLISHED PROPRIETARY SOURCE CODE OF ZORAN CORPORATION
*
* File: $Workfile: AuxSubtitle.h $
*
* Description: Handling DivX external subtitle.
* ===========
*
****************************************************************************************/
#include "Config.h" // Global Configuration - do not remove!
#ifdef USE_AUX_SUBTITLES
#ifndef __AUXSUBTITLES_H_
#define __AUXSUBTITLES_H_
#include "Include\SysDefs.h"
#include "Playcore\FileSys\FileSystem.h"
#include "Playcore\Nav_Clips\AuxSubtitles\AuxSubtitlesCommonPrivate.h"
#include "Playcore\Nav_Clips\Clip.h"
/////////////////////////////////////////////////////////////////////////////
// Constants and Enumerations
#define SUBTITLE_STRING_SC_SZ_B 156
typedef struct{
WCHAR wValidExtension[CLIPS_EXTENSION_NAME_LEN];
enClipType eSubtitleExtensionType;
enClipExtensionName eClipExtensionName;
} SUBTITLE_EXTENSIONS_TAG;
extern CONST SUBTITLE_EXTENSIONS_TAG gSubtitle_Extensions_Table[];
/////////////////////////////////////////////////////////////////////////////
// Public Services
BOOL AuxSubtitles_Init(FileBlock *clipFileInfo, DWORD dwScale, DWORD dwRate);
void AuxSubtitles_Handle(DWORD dwCurrentTime);
void AuxSubtitles_UnlockStringBuffer(void);
void AuxSubtitles_StopDisplay(void);
void AuxSubtitles_GoToTime(DWORD dwCurrentTime);
BOOL AuxSubtitles_IsPresent(void);
void AuxSubtitles_SetPlayMode(BOOL bMode);
#ifdef IS_MP4_CAPABLE
void mp4InitSubtitles();
void mp4CheckAndHandleSubtitle(DWORD dwCurrentTime);
#endif
#endif // __AUXSUBTITLES_H_
#endif // USE_AUX_SUBTITLES
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -