Amparse.h
上传用户:dzyhzl
上传日期:2019-04-29
资源大小:56270k
文件大小:1k
源码类别:

模拟服务器

开发平台:

C/C++

  1. //------------------------------------------------------------------------------
  2. // File: AMParse.h
  3. //
  4. // Desc: Interface to the parser to get current time.  This is useful for
  5. //       multifile playback.
  6. //
  7. // Copyright (c) 1996 - 2000, Microsoft Corporation.  All rights reserved.
  8. //------------------------------------------------------------------------------
  9. #ifndef __AMPARSE__
  10. #define __AMPARSE__
  11. #ifdef __cplusplus
  12. extern "C" {
  13. #endif // __cplusplus
  14. DEFINE_GUID(IID_IAMParse,
  15. 0xc47a3420, 0x005c, 0x11d2, 0x90, 0x38, 0x00, 0xa0, 0xc9, 0x69, 0x72, 0x98);
  16. //
  17. //  Parser interface - supported by MPEG-2 splitter filter
  18. //
  19. DECLARE_INTERFACE_(IAMParse, IUnknown) {
  20.     STDMETHOD(GetParseTime) (THIS_
  21.                              REFERENCE_TIME *prtCurrent
  22.                             ) PURE;
  23.     STDMETHOD(SetParseTime) (THIS_
  24.                              REFERENCE_TIME rtCurrent
  25.                             ) PURE;
  26.     STDMETHOD(Flush) (THIS) PURE;
  27. };
  28. #ifdef __cplusplus
  29. }
  30. #endif // __cplusplus
  31. #endif // __AMPARSE__