camorama r349 - in trunk: . src
- From: herzi svn gnome org
- To: svn-commits-list gnome org
- Subject: camorama r349 - in trunk: . src
- Date: Wed, 28 May 2008 14:19:19 +0000 (UTC)
Author: herzi
Date: Wed May 28 14:19:19 2008
New Revision: 349
URL: http://svn.gnome.org/viewvc/camorama?rev=349&view=rev
Log:
2008-05-28 Sven Herzberg <sven imendio com>
Added the mmap() based strategy
* src/capture-strategy-mmap.c: (capture_strategy_mmap_init),
(capture_strategy_mmap_class_init), (capture_strategy_mmap_new):
* src/capture-strategy-mmap.h:
Modified:
trunk/ChangeLog
trunk/src/capture-strategy-mmap.c
trunk/src/capture-strategy-mmap.h
Modified: trunk/src/capture-strategy-mmap.c
==============================================================================
--- trunk/src/capture-strategy-mmap.c (original)
+++ trunk/src/capture-strategy-mmap.c Wed May 28 14:19:19 2008
@@ -1,4 +1,4 @@
-/* This file is part of ...
+/* This file is part of camorama
*
* AUTHORS
* Sven Herzberg <sven imendio com>
@@ -23,3 +23,24 @@
#include "capture-strategy-mmap.h"
+/* GType Implementation */
+
+G_DEFINE_TYPE (CaptureStrategyMmap, capture_strategy_mmap, G_TYPE_OBJECT);
+
+static void
+capture_strategy_mmap_init (CaptureStrategyMmap* self)
+{}
+
+static void
+capture_strategy_mmap_class_init (CaptureStrategyMmapClass* self_class)
+{}
+
+/* Public API */
+
+CaptureStrategy*
+capture_strategy_mmap_new (void)
+{
+ return g_object_new (CAMORAMA_TYPE_CAPTURE_STRATEGY_MMAP,
+ NULL);
+}
+
Modified: trunk/src/capture-strategy-mmap.h
==============================================================================
--- trunk/src/capture-strategy-mmap.h (original)
+++ trunk/src/capture-strategy-mmap.h Wed May 28 14:19:19 2008
@@ -1,4 +1,4 @@
-/* This file is part of ...
+/* This file is part of camorama
*
* AUTHORS
* Sven Herzberg <sven imendio com>
@@ -24,5 +24,29 @@
#ifndef CAPTURE_STRATEGY_MMAP_H
#define CAPTURE_STRATEGY_MMAP_H
+#include "capture-strategy.h"
+
+G_BEGIN_DECLS
+
+typedef struct _CaptureStrategyMmap CaptureStrategyMmap;
+typedef struct _CaptureStrategyMmapPrivate CaptureStrategyMmapPrivate;
+typedef struct _CaptureStrategyMmapClass CaptureStrategyMmapClass;
+
+#define CAMORAMA_TYPE_CAPTURE_STRATEGY_MMAP (capture_strategy_mmap_get_type ())
+
+GType capture_strategy_mmap_get_type (void);
+
+CaptureStrategy* capture_strategy_mmap_new (void);
+
+struct _CaptureStrategyMmap {
+ GObject base_instance;
+ CaptureStrategyMmapPrivate* _private;
+};
+
+struct _CaptureStrategyMmapClass {
+ GObjectClass base_class;
+};
+
+G_END_DECLS
#endif /* !CAPTURE_STRATEGY_MMAP_H */
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]