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.

104 lines
3.2 KiB

  1. /* *************************************************************************
  2. ** INTEL Corporation Proprietary Information
  3. **
  4. ** This listing is supplied under the terms of a license
  5. ** agreement with INTEL Corporation and may not be copied
  6. ** nor disclosed except in accordance with the terms of
  7. ** that agreement.
  8. **
  9. ** Copyright (c) 1995,1996 Intel Corporation.
  10. ** All Rights Reserved.
  11. **
  12. ** *************************************************************************
  13. */
  14. /*****************************************************************************
  15. *
  16. * cdialog.h
  17. *
  18. * DESCRIPTION:
  19. * Interface to the dialog functions.
  20. *
  21. */
  22. // $Header: S:\h26x\src\common\cdialogs.h_v 1.11 05 Feb 1997 12:14:20 JMCVEIGH $
  23. // $Log: S:\h26x\src\common\cdialogs.h_v $
  24. ;//
  25. ;// Rev 1.11 05 Feb 1997 12:14:20 JMCVEIGH
  26. ;// Support for improved PB-frames custom message handling.
  27. ;//
  28. ;// Rev 1.10 16 Dec 1996 17:36:24 JMCVEIGH
  29. ;// Added custom messages for H.263+ options.
  30. ;//
  31. ;// Rev 1.9 11 Dec 1996 14:54:42 JMCVEIGH
  32. ;// Prototypes for setting/getting in-the-loop deblocking filter and
  33. ;// true B-frame modes.
  34. ;//
  35. ;// Rev 1.8 13 Nov 1996 00:33:30 BECHOLS
  36. ;// Removed registry stuff.
  37. ;//
  38. ;// Rev 1.7 16 Oct 1996 15:09:28 SCDAY
  39. ;// Added support for RTP AM interface
  40. ;//
  41. ;// Rev 1.6 10 Sep 1996 16:13:02 KLILLEVO
  42. ;// added custom message in decoder to turn block edge filter on or off
  43. ;//
  44. ;// Rev 1.5 10 Jul 1996 08:26:38 SCDAY
  45. ;// H261 Quartz merge
  46. ;//
  47. ;// Rev 1.4 22 May 1996 18:46:54 BECHOLS
  48. ;//
  49. ;// Added CustomResetToFactoryDefaults.
  50. ;//
  51. ;// Rev 1.3 06 May 1996 00:41:20 BECHOLS
  52. ;//
  53. ;// Added bit rate control stuff for the configure dialog.
  54. ;//
  55. ;// Rev 1.2 26 Apr 1996 11:08:58 BECHOLS
  56. ;//
  57. ;// Added RTP stuff.
  58. ;//
  59. ;// Rev 1.1 17 Oct 1995 15:07:10 DBRUCKS
  60. ;// add about box files
  61. ;//
  62. ;// Added declarations to support Encoder Control messages.
  63. ;// Add Configure dialog
  64. ;//
  65. #ifndef __CDIALOG_H__
  66. #define __CDIALOG_H__
  67. #define DLG_DRIVERCONFIGURE 300
  68. extern I32 About(HWND hwnd);
  69. extern I32 DrvConfigure(HWND hwnd);
  70. extern void GetConfigurationDefaults(T_CONFIGURATION * pConfiguration);
  71. LRESULT CustomGetRTPHeaderState(LPCODINST, DWORD FAR *);
  72. LRESULT CustomGetResiliencyState(LPCODINST, DWORD FAR *);
  73. LRESULT CustomGetBitRateState(LPCODINST, DWORD FAR *);
  74. LRESULT CustomGetPacketSize(LPCODINST, DWORD FAR *);
  75. LRESULT CustomGetPacketLoss(LPCODINST, DWORD FAR *);
  76. LRESULT CustomGetBitRate(LPCODINST, DWORD FAR *);
  77. LRESULT CustomSetRTPHeaderState(LPCODINST, DWORD);
  78. LRESULT CustomSetResiliencyState(LPCODINST, DWORD);
  79. LRESULT CustomSetBitRateState(LPCODINST, DWORD);
  80. LRESULT CustomSetPacketSize(LPCODINST, DWORD);
  81. LRESULT CustomSetPacketLoss(LPCODINST, DWORD);
  82. LRESULT CustomSetBitRate(LPCODINST, DWORD);
  83. #ifdef H263P
  84. LRESULT CustomGetH263PlusState(LPCODINST, DWORD FAR *);
  85. LRESULT CustomGetDeblockingFilterState(LPCODINST, DWORD FAR *);
  86. LRESULT CustomSetH263PlusState(LPCODINST, DWORD);
  87. LRESULT CustomSetDeblockingFilterState(LPCODINST, DWORD);
  88. #endif // H263P
  89. extern LRESULT CustomResetToFactoryDefaults(LPCODINST);
  90. extern LRESULT CustomSetBlockEdgeFilter(LPDECINST, DWORD);
  91. #endif