[prev in list] [next in list] [prev in thread] [next in thread]
List: helix-datatype-cvs
Subject: [Datatype-cvs] flash/flashhost/pub flash_guest_player.h, 1.27.2.3,
From: cdunn () helixcommunity ! org
Date: 2007-09-28 21:15:14
Message-ID: 200709282115.l8SLFZ7v010933 () mailer ! progressive-comp ! com
[Download RAW message or body]
Update of /cvsroot/datatype/flash/flashhost/pub
In directory cvs01.internal.helixcommunity.org:/tmp/cvs-serv12066/pub
Modified Files:
Tag: hxclient_3_1_0_atlas
flash_guest_player.h flash_guest_player_ns.h
Log Message:
FLVPlayback fixes.
Index: flash_guest_player.h
===================================================================
RCS file: /cvsroot/datatype/flash/flashhost/pub/flash_guest_player.h,v
retrieving revision 1.27.2.3
retrieving revision 1.27.2.4
diff -u -d -r1.27.2.3 -r1.27.2.4
--- flash_guest_player.h 27 Sep 2007 03:20:52 -0000 1.27.2.3
+++ flash_guest_player.h 28 Sep 2007 21:15:11 -0000 1.27.2.4
@@ -117,9 +117,6 @@
STDMETHOD(Terminate) (THIS) PURE;
STDMETHOD(Open) (THIS_ IHXRequest* pRequest) PURE;
STDMETHOD(Close) (THIS) PURE;
- STDMETHOD(GetMetaData) (THIS_ REF(IHXValues*) rpData) PURE;
- STDMETHOD_(UINT32,GetPlayerCaps) (THIS) PURE;
- STDMETHOD_(HXBOOL,QueryCaps) (THIS_ UINT32 ulCaps) PURE;
STDMETHOD(GetBufferingStatus) (THIS_ REF(UINT16) rusStatusCode, \
REF(UINT16) rusPercentDone) PURE;
STDMETHOD(AttachWindow) (THIS_ HXxWindow* pWindow) PURE;
STDMETHOD(DetachWindow) (THIS) PURE;
@@ -138,8 +135,11 @@
STDMETHOD(RemoveResponse) (THIS_ IHXGuestPlayerResponse* \
pResponse);
STDMETHOD_(UINT32,GetPlayerState) (THIS) { return m_ulGuestPlayerState; \
}
STDMETHOD(GetStatistics) (THIS_ REF(IHXValues*) rpStats);
+ STDMETHOD(GetMetaData) (THIS_ REF(IHXValues*) rpData);
STDMETHOD(GetPlaybackTime) (THIS_ REF(UINT32) rulTime);
STDMETHOD(GetPlaybackDuration) (THIS_ REF(UINT32) rulDuration);
+ STDMETHOD_(HXBOOL,QueryCaps) (THIS_ UINT32 ulCaps);
+ STDMETHOD_(UINT32,GetPlayerCaps) (THIS);
STDMETHOD_(HXBOOL,IsLive) (THIS);
STDMETHOD(GetVisualInfo) (THIS_ REF(HXBOOL) rbHasVisuals, \
REF(HXxSize) rSize); STDMETHOD(SetPlaybackRate) (THIS_ INT32 lRate);
@@ -194,6 +194,9 @@
IHXValues* m_pNetworkConfig;
HXxSize m_MediaSize;
UINT32 m_ulDuration;
+ UINT32 m_ulLastReportedPlayTime;
+ UINT32 m_ulLastUpdatedPlayTime;
+ UINT32 m_ulLastPlayTimeUpdateTick;
HXBOOL m_bWindowless;
HXBOOL m_bTransparent;
HXBOOL m_bLoop;
@@ -226,6 +229,9 @@
void ClearResponseList();
void CallAllResponsePlayerStateChange();
void CallAllResponseError(HX_RESULT status, IHXBuffer* pErrStr);
+
+ HX_RESULT OnBufferingChanged(INT32 lInBuffering);
+ HX_RESULT OnMetaDataChanged(CHXString strInvokeArgs);
HXBOOL DetermineIfFLVSource(IHXRequest* pRequest,
IHXFileObject* pFileObject = NULL,
Index: flash_guest_player_ns.h
===================================================================
RCS file: /cvsroot/datatype/flash/flashhost/pub/flash_guest_player_ns.h,v
retrieving revision 1.14.2.3
retrieving revision 1.14.2.4
diff -u -d -r1.14.2.3 -r1.14.2.4
--- flash_guest_player_ns.h 4 Sep 2007 23:51:42 -0000 1.14.2.3
+++ flash_guest_player_ns.h 28 Sep 2007 21:15:11 -0000 1.14.2.4
@@ -101,9 +101,6 @@
STDMETHOD(Terminate) (THIS);
STDMETHOD(Open) (THIS_ IHXRequest* pRequest);
STDMETHOD(Close) (THIS);
- STDMETHOD(GetMetaData) (THIS_ REF(IHXValues*) rpData);
- STDMETHOD_(UINT32,GetPlayerCaps) (THIS);
- STDMETHOD_(HXBOOL,QueryCaps) (THIS_ UINT32 ulCaps);
STDMETHOD(GetBufferingStatus) (THIS_ REF(UINT16) rusStatusCode, \
REF(UINT16) rusPercentDone);
STDMETHOD(AttachWindow) (THIS_ HXxWindow* pWindow);
STDMETHOD(DetachWindow) (THIS);
@@ -174,8 +171,7 @@
HX_RESULT SetReadRanges(NPStream *pNPStream, NPByteRange *pNPByteRange);
- HX_RESULT OnMetaDataChanged(void);
- HX_RESULT OnBufferingChanged(void);
+ HX_RESULT SetPlaybackPosition(UINT32 ulPosition);
// NPNetscapePlugins
static void * NPN_MemAlloc (uint32 size);
@@ -286,9 +282,6 @@
IHXFileStat* m_pFileStat;
UINT32 m_ulState;
double m_dFrameRate;
- UINT32 m_ulLastUpdatedPlayTime;
- UINT32 m_ulLastReportedPlayTime;
- UINT32 m_ulLastPlayTimeUpdateTick;
UINT32 m_ulPacingInterval;
UINT32 m_ulFileOffsetPending;
UINT32 m_ulFileOffsetRequested;
_______________________________________________
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