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.

42 lines
875 B

  1. // STRMBLD.IDL
  2. // Multi media streaming building interfaces
  3. import "mmstream.idl";
  4. interface IMediaStreamBuilder;
  5. [
  6. object,
  7. local,
  8. uuid(534093D7-260E-11d1-BC3D-00AA00A13C86),
  9. pointer_default(unique)
  10. ]
  11. interface IMultiMediaStreamBuilder : IUnknown
  12. {
  13. HRESULT AddMediaStream(
  14. [in] REFMSPID PurposeID,
  15. [in] DWORD dwFlags,
  16. [in] IMediaStreamBuilder *pMS);
  17. }
  18. [
  19. object,
  20. local,
  21. uuid(534093D6-260E-11d1-BC3D-00AA00A13C86),
  22. pointer_default(unique)
  23. ]
  24. interface IMediaStreamBuilder : IUnknown
  25. {
  26. HRESULT JoinMultiMediaStream(
  27. [in] REFMSPID PurposeID,
  28. [in] DWORD dwFlags,
  29. [in] IMultiMediaStreamBuilder *pMMS);
  30. HRESULT CreateMultiMediaStream(
  31. [in] REFMSPID PurposeID,
  32. [in] DWORD dwFlags,
  33. [out] IMultiMediaStreamBuilder **pMMS);
  34. HRESULT SetState(
  35. [in] STREAM_STATE NewState);
  36. };