Leaked source code of windows server 2003
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

38 lines
1.0 KiB

  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__