⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 auxsubtitles.h

📁 Zoran V966 DVD 解码 Soc芯片的源程序
💻 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 + -