[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