in plugin/:
[moon.git] / src / http-streaming.h
blobb5edc36a5d8f6a9c9d1c16f6dff0b6b86eaccdaa
1 /*
2 * http-streaming.h:
4 * Contact:
5 * Moonlight List (moonlight-list@lists.ximian.com)
7 * Copyright 2008 Novell, Inc. (http://www.novell.com)
9 * See the LICENSE file included with the distribution for details.
13 #ifndef __MOON_HTTP_STREAMING__
14 #define __MOON_HTTP_STREAMING__
16 #include <glib.h>
18 enum HttpStreamingFeatures {
19 HttpStreamingFeaturesNone = 0,
20 HttpStreamingBroadcast = 1 << 0,
21 HttpStreamingLast = 1 << 1,
22 HttpStreamingLive = 1 << 2,
23 HttpStreamingPlaylist = 1 << 3,
24 HttpStreamingReliable = 1 << 4,
25 HttpStreamingSeekable = 1 << 5,
26 HttpStreamingSkipbackward = 1 << 6,
27 HttpStreamingSkipforward = 1 << 7,
28 HttpStreamingStridable = 1 << 8,
31 G_BEGIN_DECLS
33 HttpStreamingFeatures parse_http_streaming_features (const char *value);
35 G_END_DECLS
37 #endif // __MOON_HTTP_STREAMING__