[prev in list] [next in list] [prev in thread] [next in thread]
List: helix-datatype-cvs
Subject: [Datatype-cvs] text/renderer insubtitlerend.h,1.1.2.5,1.1.2.5.12.1
From: henryxing () helixcommunity ! org
Date: 2013-03-29 12:04:12
[Download RAW message or body]
Update of /cvsroot/datatype/text/renderer
In directory cvs01.internal.helixcommunity.org:/tmp/cvs-serv30534
Modified Files:
Tag: hxclient_5_0_1_hebe
insubtitlerend.h
Log Message:
hls webvtt subtitle feature, send out subtitle according audio clock
Index: insubtitlerend.h
===================================================================
RCS file: /cvsroot/datatype/text/renderer/Attic/insubtitlerend.h,v
retrieving revision 1.1.2.5
retrieving revision 1.1.2.5.12.1
diff -u -d -r1.1.2.5 -r1.1.2.5.12.1
--- insubtitlerend.h 9 Feb 2012 03:21:22 -0000 1.1.2.5
+++ insubtitlerend.h 29 Mar 2013 12:04:04 -0000 1.1.2.5.12.1
@@ -56,6 +56,8 @@
#include "ihxpckts.h"
#include "hxplugn.h"
#include "hxcore.h"
+#include "hxsubtitle.h"
+#include "hxslist.h"
#include "hxrendr.h"
#include "hxbdwdth.h"
#include <map>
@@ -89,7 +91,8 @@
public IHXRenderer,
public IHXSubtitleRenderer,
public IHXBandwidthLister,
- public IHXSiteUser
+ public IHXSiteUser,
+ public IHXSubtitleSinkControl
{
private:
@@ -103,7 +106,9 @@
IHXSite* m_pSite;
IHXSite5* m_pSite5;
PGSSubtitleDec* m_pPGSDec;
-
+ IHXSubtitleSink* m_pSubtitleSink;
+ CHXSimpleList m_InputQueue;
+
static const char* const zm_pDescription;
static const char* const zm_pCopyright;
static const char* const zm_pMoreInfoURL;
@@ -119,7 +124,8 @@
TYPE_SUBTITLE_SSA,
TYPE_SUBTITLE_SMI,
TYPE_SUBTITLE_SUB,
- TYPE_SUBTITLE_PGS
+ TYPE_SUBTITLE_PGS,
+ TYPE_SUBTITLE_WEBVTT
}ENUM_SUBTITLE_TYPE;
int m_SubTitleType;
HX_RESULT GetSubtitleType(const char* pMimeType);
@@ -130,6 +136,7 @@
HXBOOL m_bShowSubtitle;
HXBOOL m_bCurSubtitleShow;
HXBOOL m_bClrSubtitleAuto;
+ HXBOOL m_bMessageDisplay;
public:
@@ -374,6 +381,8 @@
STDMETHODIMP ClearSubtitle();
STDMETHODIMP SetSubtitleColor(UINT32 color);
+ STDMETHOD(AddSubtitleSink) (THIS_ IHXSubtitleSink* pSubtitleSink);
+ STDMETHOD(RemoveSubtitleSink) (THIS_ IHXSubtitleSink* pSubtitleSink);
};
_______________________________________________
Datatype-cvs mailing list
Datatype-cvs@helixcommunity.org
http://lists.helixcommunity.org/mailman/listinfo/datatype-cvs
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic