drv_scart.h 751 B

12345678910111213141516171819202122232425262728293031323334353637383940414243444546
  1. #ifndef _DRV_SCART_H
  2. #define _DRV_SCART_H
  3. typedef enum
  4. {
  5. DRV_SCART_AUTO,
  6. DRV_SCART_RGB,
  7. DRV_SCART_CVBS,
  8. DRV_SCART_SVIDEO,
  9. DRV_SCART_NONE
  10. }DRV_ScartSrcType_t;
  11. /*!
  12. * @brief scart input types
  13. */
  14. typedef enum
  15. {
  16. DRV_TvDec_SCART_CVBS = 0,
  17. DRV_TvDec_SCART_RGB,
  18. DRV_TvDec_SCART_SV,
  19. DRV_TvDec_SCART_UNKNOW,
  20. } DRV_TvDecScartInputType_t;
  21. typedef enum
  22. {
  23. DRV_Scart_Signal_CVBS,
  24. DRV_Scart_Signal_SVIDEO,
  25. DRV_Scart_Signal_RGB,
  26. DRV_Scart_Signal_Composite,
  27. DRV_Scart_Signal_Unkonwn
  28. } DRV_Scart_SignalType_t;
  29. typedef enum
  30. {
  31. DRV_Scart_PIN8_Status=0,
  32. DRV_Scart_PIN16_Status
  33. }DRV_Scart_PINStatus_t;
  34. typedef enum
  35. {
  36. DRV_Scart_Plug_Out=0,
  37. DRV_Scart_16_9,
  38. DRV_Scart_4_3
  39. }DRV_Scart_Aspectratio_t;
  40. #endif //#ifndef _DRV_SCART_H