gstdsph264enc.h 968 B

12345678910111213141516171819202122232425262728293031323334353637383940414243
  1. /*
  2. * Copyright (C) 2009-2010 Felipe Contreras
  3. * Copyright (C) 2009-2010 Nokia Corporation
  4. *
  5. * Authors:
  6. * Juha Alanen <juha.m.alanen@nokia.com>
  7. * Felipe Contreras <felipe.contreras@nokia.com>
  8. *
  9. * This file may be used under the terms of the GNU Lesser General Public
  10. * License version 2.1, a copy of which is found in LICENSE included in the
  11. * packaging of this file.
  12. */
  13. #ifndef GST_DSP_H264ENC_H
  14. #define GST_DSP_H264ENC_H
  15. #include <gst/gst.h>
  16. G_BEGIN_DECLS
  17. #define GST_DSP_H264ENC(obj) (GstDspH264Enc *)(obj)
  18. #define GST_DSP_H264ENC_TYPE (gst_dsp_h264enc_get_type())
  19. #define GST_DSP_H264ENC_CLASS(obj) (GstDspH264EncClass *)(obj)
  20. typedef struct _GstDspH264Enc GstDspH264Enc;
  21. typedef struct _GstDspH264EncClass GstDspH264EncClass;
  22. #include "gstdspvenc.h"
  23. struct _GstDspH264Enc {
  24. GstDspVEnc element;
  25. };
  26. struct _GstDspH264EncClass {
  27. GstDspVEncClass parent_class;
  28. };
  29. GType gst_dsp_h264enc_get_type(void);
  30. G_END_DECLS
  31. #endif /* GST_DSP_H264ENC_H */