[farsight2/master] session: Add ToS property
Olivier Crête
olivier.crete at collabora.co.uk
Sat Jul 25 11:36:14 PDT 2009
---
gst-libs/gst/farsight/fs-session.c | 17 ++++++++++++++++-
1 files changed, 16 insertions(+), 1 deletions(-)
diff --git a/gst-libs/gst/farsight/fs-session.c b/gst-libs/gst/farsight/fs-session.c
index 1db2a89..e4b3027 100644
--- a/gst-libs/gst/farsight/fs-session.c
+++ b/gst-libs/gst/farsight/fs-session.c
@@ -102,7 +102,8 @@ enum
PROP_CODECS,
PROP_CODECS_WITHOUT_CONFIG,
PROP_CURRENT_SEND_CODEC,
- PROP_CODECS_READY
+ PROP_CODECS_READY,
+ PROP_TYPE_OF_SERVICE
};
/*
@@ -304,6 +305,20 @@ fs_session_class_init (FsSessionClass *klass)
G_PARAM_READABLE | G_PARAM_STATIC_STRINGS));
/**
+ * FsSession:tos
+ *
+ * Sets the IP ToS field (and if possible the IPv6 TCLASS field
+ */
+ g_object_class_install_property (gobject_class,
+ PROP_TYPE_OF_SERVICE,
+ g_param_spec_uint ("tos",
+ "IP Type of Service",
+ "The IP Type of Service to set on sent packets",
+ 0, 255, 0,
+ G_PARAM_READWRITE | G_PARAM_STATIC_STRINGS));
+
+
+ /**
* FsSession::error:
* @self: #FsSession that emitted the signal
* @object: The #Gobject that emitted the signal
--
1.5.6.5
More information about the farsight-commits
mailing list